5 хитрощів команди cd, які повинні знати всі користувачі командного рядка
Одним із найбільш часто використовуваних інструментів командного рядка є «cd», що означає змінити каталог і, як ви, мабуть, знаєте, використовується для навігації каталогами та перемикання між однією чи іншою папкою у файловій системі. Для тих, хто тільки вивчає та починає знайомитися з терміналом і командним рядком, ось п’ять хитрощів для іншої простої команди «cd», які гарантовано полегшать вам життя під час командного рядка.
1: Повернутися назад
Трюк «Повернутися до каталогу» можна розглядати як кнопку «Назад» для командного рядка, тому що неважливо, який у вас pwd (поточний робочий каталог), він завжди переведе вас назад туди, де ви були безпосередньо перед поточним каталогом.
cd -
Спробуйте самі, перейдіть до глибокої структури папок і введіть cd – щоб повернутися до того місця, де ви були. Ви можете повторити цю команду, щоб продовжувати повертатися вперед і назад, по суті перемикаючи розташування двох каталогів.
2: Go Home
Ви можете миттєво повернутися до домашнього каталогу за допомогою наступного:
cd
Ця команда припускає, що для вашого CDPATH встановлено шлях за замовчуванням до вашого домашнього каталогу (про це трохи пізніше), але якщо це не так, ви завжди можете покластися на тильду, щоб повернутися до домашній каталог:
cd ~
3: Перейдіть до батьківського каталогу
Потрібно перейти до каталогу, що містить поточний каталог? Він відомий як батьківський каталог, і ви можете миттєво перейти туди, використовуючи таку команду:
cd ..
Як і cd – трюк, ви можете постійно використовувати cd .., щоб продовжувати перехід до поточної батьківської папки, якщо ви продовжите вводити його, ви зрештою потрапите в кореневий каталог.
4: Перейти до root
Потрібно перейти до самої основи файлової системи? Ось для чого призначена коса риска:
cd /
Достатньо легко.
5: Тимчасово змініть шлях компакт-диска з домашнього до іншого місця
Ви робите багато роботи в якомусь глибоко закопаному шляху й хочете, щоб цей глибокий шлях тимчасово став новим розташуванням за замовчуванням, коли ви вводите «cd»? Використовуй це:
CDPATH=/Path/To/New/Directory/Somewhere/Deep/
Це змінює лише «cd» і не впливає на «cd ~» для швидкого повернення до домашнього каталогу. Не забудьте повернути його до домашнього каталогу, коли закінчите:
CDPATH=~
Перезавантаження зазвичай також повертає його назад до розташування домашнього каталогу за замовчуванням, але хто захоче робити це, якщо вам не потрібно?
Не пропустіть решту наших прийомів командного рядка, у нас є багато для користувачів будь-якого рівня здібностей, незалежно від того, чи ви новачок у терміналі, чи радше просунутий.