ℹ️ Постоянно вручную набираешь cd /some/long/path/to/project? Это медленно. Сделаем так, чтобы можно было переходить в папки моментально.
👨💻 1. Включаем автодополнение по частичному совпадению
Добавь в ~/.bashrc или ~/.bash_profile:
shopt -s cdspell autocd
ℹ️ Теперь, если ты опечатался (cd /hmoe вместо /home), Bash сам исправит ошибку. А autocd позволит писать просто имя папки без cd!
📁 2. Быстрый переход в часто используемые папки
Создаём алиасы в ~/.bashrc:
alias proj="cd ~/projects/my_project"
alias logs="cd /var/log && ls -lat | head"❔ Теперь вместо cd ~/projects/my_project просто пиши proj.
🖥 3. Улучшаем cd с поиском папки в любом месте
Добавь в ~/.bashrc:
function cdf() {
local dir
dir=$(find . -type d -name "$1" 2>/dev/null | head -n 1)
[ -n "$dir" ] && cd "$dir" || echo "Not found"
}❕ Теперь можно писать cdf my_project, и Bash найдёт папку, даже если она глубоко в дереве.
✳️ Меньше набора команд – больше времени на важные задачи.
tags: #linux #bash #файлы
🧭 @recura_tech



