Вы используете команду cd на Linux почти каждый день, но не догадываетесь, как улучшить свой опыт навигации по каталогам. Вот несколько советов, которые позволят вам без труда перемещаться по файловой системе.
Перед тем, как перейти к хитростям, ознакомьтесь с командой shopt. Она позволяет включать или отключать различные параметры оболочки Bash. Запустив shopt, вы увидите, какие функции доступны для настройки.
Если вы часто допускаете опечатки в названиях каталогов, вам поможет функция cdspell. Она исправляет небольшие ошибки в именах каталогов. Чтобы включить её, выполните:
shopt -s cdspell
После этого, если вы ошибётесь при вводе, система автоматически перенаправит вас в правильный каталог. Напротив, если опечатка будет слишком большой, cdspell не сработает.
Используйте функцию autocd, чтобы переходить в директории без постоянного ввода команды cd. Включите её так:
shopt -s autocd
Теперь вводите только имя каталога, и Bash автоматически переместит вас в него.
Автозаполнение в терминале чувствительно к регистру. Вы можете изменить это, настроив Bash на игнорирование регистра при помощи ~/.inputrc. Добавив строку:
set completion-ignore-case on
вы облегчите поиск нужных каталогов.
Чтобы избежать повторного ввода длинных путей, создавайте псевдонимы. Например:
alias ..='cd ..'
alias bin='cd /usr/local/bin'
Сохраните эти строки в ~/.bashrc и выполните:
source ~/.bashrc
Это значительно упростит вашу работу с каталогами.
Эти советы повысят вашу продуктивность в работе с Linux и сделают навигацию более удобной. Если вы хотите чего-то большего, существует множество мощных альтернатив команде cd, которые стоит рассмотреть.
Добавить комментарий