Все материалы предоставлены только с ознакомительной целью
Главная — Статьи — Linux/FreeBSD — Linux. Настройка командной оболочки
Linux. Настройка командной оболочки
© Cobalt 12.12.2005 статья не оптимизирована
В прошлой статье я обещал тебе рассказать как настроить свою систему чтобы в ней было работать. Сегодняшняя статья будет посвящена настройке командной оболочки «bash». Конечно существуют и другие оболочки, но эта самая распространенная, и именно по этому я затрону только ее. И так, приступим.
В «bash», как и в любой уважающей себя оболочке есть встроенные переменные. Существует переменная «PATH», оно отвечает за пути к исполняемым файлам. Поясню: Когда вы набираете команду «ls», система начинает искать ее во всех директориях указанных в «PATH», и если не находит, так тебе и говорит =).
Набери:
$echo $PATH
И ты увидишь список путей к исполняемым файлам. Можно вносить коррективы в этот список. Делается это следующим образом:
$ $PATH= [путь]
Ниже приведен список основных переменных окружения. Работать с ними можно также как указано выше.
Этот список далеко не полный. Кого заинтересуют другие переменные, тот может поковыряться в Интернете, и гугль вам в помощь.
Так же ни чего не мешает тебе создавать и использовать свои переменные окружения.
Можно создавать так называемые алиасы. Что это такое я лучше объясню на наглядном примере:
$alias p='pwd ; ls -CF'
Теперь набрав:
$p
У нас будет выполняться:
$pwd $ls –CF
Т.е. алиас – команда-сокращение, позволяющая тебе вмето длинной последовательности команд которую приходится часто использовать, написать всего пару символов. Согласись – заметно облегчает работу =).
Приведу список файлов в которых хранятся настройки командной оболочки:
Ссылки по теме:
В следующий раз я расскажу тебе как работать с файловыми системами в линухах. До скорых встреч!
© 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/ |
В следующий раз я расскажу тебе как работать с файловыми системами в линухах. До скорых встреч!
© Cobalt 12.12.2005 статья не оптимизирована

Пойдёт...