Смена каталогов

Команда cd меняет каталог на тот, который указан в качестве аргумента. Ее можно и нужно использовать для перехода в требуемое место в структуре каталогов. Обратите внимание, что cd часто помещают внутри скобок, чтобы приказать подоболочке сменить каталог и выполнить какие-либо команды, не затрагивая основную оболочку.
Например, первая из приводимых ниже команд копирует файл /etc/passwd в /usr/you/passwd, а вторая сначала меняет каталог на /etc и затем копирует файл:

cp /etc/passwd /usr/you/passwd(cd /etc; cp passwd /usr/you/passwd)

Обратите внимание на скобки. Обе строки имеют одинаковый эффект.
Если интерпретатор считывает команды с терминала и указанного каталога не существует (или доступ запрещен), то проводится попытка коррекции каждого компонента имени каталога в поисках "правильного" имени. После этого Shell спрашивает разрешения на переход в каталог с исправленным именем: ответ "n" означает запрет, а любой другой символ разрешает.

Файл.profile

Файл с именем.profile считывается каждый раз, когда вы загружаетесь в UNIX. Он обычно используется для выполнения специальных команд и для установки и передачи переменных во все подоболочки. Только после того, как все команды из файла.profile будут считаны и выполнены, Shell начнет считывание команд из стандартного ввода - обычно с терминала.
Если вы хотите произвести переустановку параметров среды после внесения изменений в файл.profile, введите:

.profile

С помощью этой команды можно избежать перерегистрации пользо-
вателя в системе, обычно используемой для исполнения файла
.profile.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: