У меня есть хорошая настройка для этого, он позволяет мне не только перейти к ~ / somereallylongfoldername, но и CD туда, даже когда я нахожусь в папке /
первое, что я использую, это zsh с oh-my-zsh, это также позволит вам записывать компакт-диски, не беспокоясь о кейсе или даже не вводя cd
- установить git и zsh
sudo apt-get install zsh git
- установить Oh My ZSH
curl -L http://install.ohmyz.sh | ш
- Измените оболочку по умолчанию на ZSH
chsh -s /bin/zsh
откройте и отредактируйте ваш .zshrc, который находится в вашей домашней папке, а не скрыт
нано ~ / .zshrc
затем добавьте следующую строку в конец файла
export CDPATH=$CDPATH:/:/home/$USER/:/media/$USER/
Если вам нравится моя тема, вы также можете изменить строку #ZSH_THEME="robbyrussell"
наZSH_THEME="pygmalion"
Сохраните и закройте файл, затем перезапустите ie. закройте и снова откройте оболочку или просто откройте новую вкладку и попробуйте
вы не можете использовать клавишу табуляции для завершения имен, а в ZSH вам даже не нужно правильно вводить регистр, вы можете набрать document и нажать tab, и он превратит его в ~ / Documents
cd */
илиcd rea*/
если вы не уверены, что всегда есть только 1 subdir (при использовании bash вы также можетеcd rea[TAB]
… и в других оболочках, но способ расширения имени может отличаться). Если «/ reallongnamefolder» - это абсолютный путь, то же самое, но с «/» впереди, например:cd /rea*/