Журнал LinuxFormat - перейти на главную

LXF113-114:Совет месяца

Материал из Linuxformat
Перейти к: навигация, поиск

Совет месяца: Порядок в каталогах

Настоящие Unix-хакеры знают, что сменить каталог можно десятью разными способами с пятнадцатью различными вариациями – и добрая половина из них сводится к команде cd. Ни для кого не секрет, что cd ~ переносит вас в домашний каталог, но убеленный сединами ветеран сократит на два знака и эту простую команду: ведь cd делает ровно то же самое. Если слегка спрямить волнистую черту, вы получите cd - – при помощи такой комбинации можно перейти в предыдущий каталог (и обратно). Еще более грамотный подход – использовать вместо cd команды pushd и popd. Так, вместо cd mydir можно набрать pushd mydir: система отметит, где вы были, а потом перейдет по указанному адресу. Делайте это для каждого каталога – и Bash будет держать в памяти весь ваш путь. Чтобы вернуться назад, используйте popd.

Наконец, не случалась ли вам переходить по символьной ссылке и недоумевать, куда вы все-таки попали? Хуже того, от pwd в таких ситуациях бывает мало пользы – если только вы не используете ключ -P, чтобы разрешить символьную ссылку и узнать, где же вы действительно находитесь. Если же вы хотите перейти по реальному пути, на который указывает ссылка, просто используйте cd `pwd -P`.

Персональные инструменты
купить
подписаться
Яндекс.Метрика