🦾Мощные приёмы работы с history в Linux (и вы точно не все знали)
История команд — штука удобная, но большинство использует её только стрелочками вверх/вниз. А зря. Вот подборка фишек, которые реально ускоряют работу в терминале.
🔍Поиск без лишней беготни
Забудьте про бесконечный скроллинг.
history | grep "docker"
Ищет только команды с docker. Хотите найти ту самую настройку ffmpeg? Пишите history | grep ffmpeg — и готово. Добавьте -i для регистронезависимости:
history | grep -i "error"
💎Мгновенный повтор: не копируйте, вызывайте
Нашли команду по номеру (он виден слева в history)? Выполните её сразу:
!123
А если забыли sudo перед последней командой — просто введите:
sudo !!
😎Если нужно замести следы
Случайно ввели пароль в открытую? Удалите конкретную строку по номеру:
history -d 456
А если хотите, чтобы команда вообще не попала в историю — поставьте пробел в начале (при условии, что в .bashrc есть HISTCONTROL=ignorespace).
💣Бонус: расширьте память терминала
По умолчанию хранится всего 1000 команд. Добавьте в ~/.bashrc:
export HISTSIZE=10000
export HISTFILESIZE=50000
Попробуйте хотя бы пару приёмов сегодня — и работа пойдёт быстрее.
Понравился пост, поставьте реакцию 👍🏻
#linux #bash #history #терминал #лайфхак
История команд — штука удобная, но большинство использует её только стрелочками вверх/вниз. А зря. Вот подборка фишек, которые реально ускоряют работу в терминале.
🔍Поиск без лишней беготни
Забудьте про бесконечный скроллинг.
history | grep "docker"
Ищет только команды с docker. Хотите найти ту самую настройку ffmpeg? Пишите history | grep ffmpeg — и готово. Добавьте -i для регистронезависимости:
history | grep -i "error"
💎Мгновенный повтор: не копируйте, вызывайте
Нашли команду по номеру (он виден слева в history)? Выполните её сразу:
!123
А если забыли sudo перед последней командой — просто введите:
sudo !!
😎Если нужно замести следы
Случайно ввели пароль в открытую? Удалите конкретную строку по номеру:
history -d 456
А если хотите, чтобы команда вообще не попала в историю — поставьте пробел в начале (при условии, что в .bashrc есть HISTCONTROL=ignorespace).
💣Бонус: расширьте память терминала
По умолчанию хранится всего 1000 команд. Добавьте в ~/.bashrc:
export HISTSIZE=10000
export HISTFILESIZE=50000
Попробуйте хотя бы пару приёмов сегодня — и работа пойдёт быстрее.
Понравился пост, поставьте реакцию 👍🏻
#linux #bash #history #терминал #лайфхак