Команда 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)