Linux — это не просто операционная система для гиков и программистов. Это мощный, гибкий и удивительно удобный инструмент, если знать его скрытые возможности. Даже если вы используете его каждый день, наверняка найдутся трюки, которые вы ещё не пробовали. В этой статье мы раскроем несколько секретов и фишек Linux, которые могут облегчить вашу работу и сделать её более продуктивной.
1. 🔍 Поиск файлов с помощью locate и updatedb
Если вы всё ещё используете find для поиска файлов, попробуйте locate. Эта утилита гораздо быстрее, потому что работает с предварительно созданной базой данных путей.
sudo updatedb
locate имя_файла
Бонус: можно использовать регулярные выражения и маски. Например:
locate "*.log"
2. 🚀 Ускорение работы через alias
Устали набирать длинные команды? Сделайте себе ярлыки!
alias gs='git status'
alias ll='ls -la'
alias upd='sudo apt update && sudo apt upgrade'
Добавьте эти строки в ~/.bashrc или ~/.zshrc, и вы удивитесь, сколько времени это сэкономит.
3. 🎭 Управление процессами с htop
Забудьте про унылый top. Установите htop, чтобы получить цветной, интерактивный и наглядный мониторинг системы.
sudo apt install htop
htop
Можно управлять процессами прямо из интерфейса, фильтровать, сортировать и смотреть информацию по ядрам.
4. 🕶 Скрытые возможности команды cd
Знаете ли вы, что можно быстро возвращаться к предыдущей директории?
cd -
А если вы используете autojump или z, то переходить к любимым папкам можно почти мгновенно:
j projects
Для этого установите autojump:
sudo apt install autojump
И добавьте его в .bashrc.
5. 🧠 Используйте xargs для магии в командной строке
Если вы ещё не знакомы с xargs, пора это исправить. Например, удаление всех .tmp файлов:
find . -name "*.tmp" | xargs rm -f
Можно делать мощные пайплайны: находить, фильтровать, выполнять команды — и всё в одной строке.
6. 🛡 Безопасность: блокировка sudo без пароля (на время)
Если вы работаете с множеством команд с sudo подряд, это может раздражать. Разрешите себе выполнять команды без запроса пароля на определённое время:
sudo visudo
Добавьте строку:
Defaults timestamp_timeout=30
Теперь 30 минут после ввода пароля вас не будут беспокоить повторно.
7. 🛠 Автоматизация через cron и at
Хотите запускать скрипты по расписанию? Используйте cron:
crontab -e
Пример записи:
0 3 * * * /home/user/backup.sh
Для одноразового задания — команда at:
echo "notify-send 'Напоминание: сделать кофе'" | at now + 10 minutes
8. 🧩 Полезные пакеты, которые вы могли пропустить
- ncdu — анализ дискового пространства.
- tldr — краткие шпаргалки по командам.
- fzf — интерактивный fuzzy-поиск.
- bat — улучшенная альтернатива cat с подсветкой синтаксиса.
- ripgrep — быстрый поиск по файлам (альтернатива grep).
🤓 Заключение
Linux — это как швейцарский нож: внутри больше, чем кажется. Немного поэкспериментировав и изучив фишки, вы сможете настроить свою рабочую среду так, как удобно именно вам. Надеюсь, некоторые из этих советов окажутся для вас новыми и полезными.
А какие секреты Linux знаете вы? Поделитесь в комментариях! 👇
Читайте также:
❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать автора