Контакты

Для связи с нами можно использовать:
irc://irc.chatnet.ru:#gfs
icq://546460
email://cobalt[@]gfs-team.ru

Все материалы предоставлены только с ознакомительной целью
ГлавнаяСтатьиLinux/FreeBSDLinux. Настройка командной оболочки
© Cobalt 12.12.2005

В прошлой статье я обещал тебе рассказать как настроить свою систему чтобы в ней было работать. Сегодняшняя статья будет посвящена настройке командной оболочки «bash». Конечно существуют и другие оболочки, но эта самая распространенная, и именно по этому я затрону только ее. И так, приступим.

В «bash», как и в любой уважающей себя оболочке есть встроенные переменные. Существует переменная «PATH», оно отвечает за пути к исполняемым файлам. Поясню: Когда вы набираете команду «ls», система начинает искать ее во всех директориях указанных в «PATH», и если не находит, так тебе и говорит =).

Набери:
  $echo $PATH 

И ты увидишь список путей к исполняемым файлам. Можно вносить коррективы в этот список. Делается это следующим образом:

  $ $PATH= [путь] 

Ниже приведен список основных переменных окружения. Работать с ними можно также как указано выше.

BASH	 – определяет путь к файлу bash, интерпретатору командной оболочки.
ENV	 – определяет путь к файлу настроек командной оболочки.
FCEDIT	 – определяет текстовой редактор по умолчанию.
HISTFILE	 – определяет путь к файлу с историей команд.
HOME	 – определяет домашний каталог пользователя
PS1	 – определяет вид приглашения.
RANDOM	 – генерирует случайное число от 0 до 99999
SECONDS	 – содержит время с момента запуска оболочки.

Этот список далеко не полный. Кого заинтересуют другие переменные, тот может поковыряться в Интернете, и гугль вам в помощь. Так же ни чего не мешает тебе создавать и использовать свои переменные окружения. Можно создавать так называемые алиасы. Что это такое я лучше объясню на наглядном примере:

$alias p='pwd ; ls -CF'

Теперь набрав:

$p 

У нас будет выполняться:

$pwd  $ls –CF 

Т.е. алиас – команда-сокращение, позволяющая тебе вмето длинной последовательности команд которую приходится часто использовать, написать всего пару символов. Согласись – заметно облегчает работу =).


Приведу список файлов в которых хранятся настройки командной оболочки:

/etc/profile	 – информация о переменных окружения для ВСЕХ пользователей.
/etc/bashrc	 – информация предназначенная для всех пользователей системы.
~/.bash_profile	 – настройки оболочки для конкретного пользователя.
~/.bashrc	 – информация для конкретного пользователя
~/.bash_logout	 – выполняется каждый раз при завершении работы оболочки.

Ссылки по теме:
http://citforum.ru/open_source/bash1/ http://linux.yaroslavl.ru/docs/book/lfsbook/chapter05/settingenvironment.html http://www.ods.com.ua/win/rus/unix/ldp/lug/

В следующий раз я расскажу тебе как работать с файловыми системами в Linux. До скорых встреч!




© Cobalt 12.12.2005

e-Commerce Partners Network
fraIzer написал:

Пойдёт...

Ник:

Текст:
P Br B I Qute



Код: обновить
Последние комментарии
22.09.2017 18:36:49 Avito777jaf написал:
<b>Пополение баланса Авито (Avito) за 50%</b> | <b>Телеграмм @a1garant</b> <b>Здравствуйте,...
Новый релиз
22.09.2017 18:26:34 Avito777jaf написал:
<b>Пополение баланса Авито (Avito) за 50%</b> | <b>Телеграмм @a1garant</b> <b>Приветствую...
Сайт снова работает!
22.09.2017 18:12:48 Avito777jaf написал:
<b>Пополение баланса Авито (Avito) за 50%</b> | <b>Телеграмм @a1garant</b> <b>Приветствую...
Новая статья
Реклама

Тут должна была быть ваша реклама, но мы потеряли глиняную табличку с ее текстом. SapeId: 665044

Rambler's Top100