Команда cd

Материал из Википедии - свободной энциклопедии.

Вернутся в раздел советов


Содержание

Как вернуться в домашнюю директорию:

$ cd ~
$ cd ~/
$ cd
$ cd $HOME

Для полноты картины стоит заметить, что если в качестве аргумента указано что-нибудь, что не определено, то мы также вернемся в домашнюю директорию.

cd --
cd $something_undefined

Как перейти в созданную директорию

Команда [ESC]+точка выводит последний введенный аргумент, то есть /foo/bar в данном случае:

$ mkdir /foo/bar
$ cd [ESC].
$ pwd

Как перейти в домашнюю директорию пользователя username:

$ cd ~username

Как перейти в предыдущую директорию, которую вы посещали:

$ cd -

Как использовать стек директорий:

$ pwd
/home
$ pushd /etc
/etc /home
$ pwd
/etc
$ popd
/home
$ pwd
/home

Как перемещаться относительно текущей директории

Проще всего перейти в родительскую директорию (то есть на одну вверх):

cd ..

Но можно перейти и сразу на несколько директорий вверх (к примеру, сразу на три):

cd ../../..

Это может быть удобно при перемещениях "вокруг" директории. Допустим вы находитесь в /etc/init.d и хотите перейти в /etc/conf.d, можно это сделать так:

$ cd ..
$ cd conf.d

но проще так:

$ cd ../conf.d

Пользуйтесь клавишей TAB

Клавиша TAB может сильно облегчить жизнь, если вам приходится вводить длинные пути. Не забывайте ей пользоваться.


Смотрите также

Оригинальная тема в форуме (http://forums.gentoo.org/viewtopic.php?p=491577#491577)

Личные инструменты
advertisement
Другие языки