Відповіді:
cd ~/Downloads
Пам'ятайте: Linux відрізняється від регістру, тому це Downloads
і downloads
різні каталоги.
~
є "ярликом" до домашнього каталогу. Ще один був би $HOME
. Якщо ви вже в домашньому каталозі, ви можете просто cd Downloads
.
З Downloads
каталогу ви можете швидко повернутися до домашнього каталогу, просто набравши cd
підказку. cd ~
робить те саме.
Є два основні способи обійти в BASH:
Абсолютні імена траєкторій починаються з кореневого каталогу, позначається провідним /
, і їх можна використовувати з будь-якого місця. Щоб використовувати абсолютний шлях для переходу Downloads
, ви можете запустити:
cd /home/<username>/Downloads
де <username>
замінено на ваше ім’я користувача. Ви також можете замінити його змінною оточення, $USER
яка зазвичай розширюється на ім'я користувача користувача, на якому працює оболонка. Ви також можете замінити /home/<username>
на $HOME
, яке зазвичай розширюватиметься до абсолютного шляху домашнього каталогу користувача, що працює з оболонкою.
Корисна комбінація клавіш для цього
cd ~/Downloads
Символ тильди ( ~
) займає місце /home/<username>
- він розширюється до домашньої директорії користувача, на якому зараз працює оболонка. Зауважте, що це розширення не буде виконано, якщо символ тильди є подвійними або одинарними лапками.
Відносні імена починаються з робочого каталогу (того, в якому ви перебуваєте). Тож якщо ви знаєте, в якому каталозі ви перебуваєте, ви можете скористатися деякими комбінаціями клавіш, щоб обійти їх. Наприклад
.
(крапка) посилається на поточний робочий каталог..
(крапка) (крапка) посилається на батьківський каталог поточного робочого каталогуколи ви знаходитесь у своїй домашній папці та вводите, cd Downloads
ви також можете ввести ./Downloads
" ./
Мається на увазі", коли ви просто вводите cd Downloads
(робочий каталог мається на увазі, якщо ви не включаєте ім'я шляху).
Коли ви знаходитесь в Downloads
каталозі, ви також можете використовувати cd ..
для повернення до батьківського каталогу /home/<username>
. У цьому випадку найпростіше просто ввести cd
, оскільки це змінює робочий каталог вашого домашнього каталогу відразу, де б ви не були. Однак це ..
стає дуже корисним, коли ви пересуваєтесь вкладені структури каталогів або інші місця в системі.
Ви також можете скоротити введення тексту, використовуючи псевдоніми у .bash_aliases, який знаходиться у вашому домашньому каталозі. У цьому прикладі введення dwn переведе вас до каталогу завантажень.
alias dwn='cd /home/andy/Downloads'