Linux & macOS: Ваш Ctrl+R — из прошлого века. Встречайте fzf
Сколько раз в день вы судорожно ищете нужную команду в истории?
history | grep ... — это медленно и неудобно.
fzf (fuzzy finder) — это не просто утилита, это новый способ работы в терминале. Она позволяет мгновенно, в интерактивном режиме, находить что угодно: файлы, команды, процессы.
Как это меняет всё:
Интерактивный Ctrl+R: fzf полностью заменяет стандартный поиск по истории. Вы нажимаете Ctrl+R и получаете удобный интерактивный список, который фильтруется по мере набора.
Убийца процессов: Забудьте ps aux | grep ... и kill <PID>.
Bash
Мгновенный поиск файлов: fzf интегрируется с find и ag для молниеносного поиска.
Bash
Установка: brew install fzf (macOS) или sudo apt install fzf (Linux).
Взгляд архитектора: Эффективность инженера — это его главный актив. fzf — это инструмент-мультипликатор, который экономит секунды на каждом действии, что складывается в часы к концу недели. Архитектор не просто знает команды, он оптимизирует саму среду работы, убирая любое "трение".
#linux #macos #cli #fzf #productivity #команды #musthave
Сколько раз в день вы судорожно ищете нужную команду в истории?
history | grep ... — это медленно и неудобно.
fzf (fuzzy finder) — это не просто утилита, это новый способ работы в терминале. Она позволяет мгновенно, в интерактивном режиме, находить что угодно: файлы, команды, процессы.
Как это меняет всё:
Интерактивный Ctrl+R: fzf полностью заменяет стандартный поиск по истории. Вы нажимаете Ctrl+R и получаете удобный интерактивный список, который фильтруется по мере набора.
Убийца процессов: Забудьте ps aux | grep ... и kill <PID>.
Bash
# Интерактивно выбираем процесс (или несколько) и убиваем
ps -ef | fzf -m | awk '{print $2}' | xargs kill -9
Мгновенный поиск файлов: fzf интегрируется с find и ag для молниеносного поиска.
Bash
# Нажмите Alt+C (или Ctrl+T), чтобы найти файл/папку и сразу перейти
fzf
Установка: brew install fzf (macOS) или sudo apt install fzf (Linux).
Взгляд архитектора: Эффективность инженера — это его главный актив. fzf — это инструмент-мультипликатор, который экономит секунды на каждом действии, что складывается в часы к концу недели. Архитектор не просто знает команды, он оптимизирует саму среду работы, убирая любое "трение".
#linux #macos #cli #fzf #productivity #команды #musthave
🧠 Terminal: Вспоминаем, что делали в прошлом году (Ctrl+R + fzf)
После отпуска сложно вспомнить: "Какой там был длинный ключ у той команды для Docker?".
Обычный поиск в истории (Ctrl+R) неудобен — он показывает только одно совпадение.
Сделайте себе подарок на 2026 год — поставьте fzf (Fuzzy Finder).
Зачем: Он превращает поиск по истории (Ctrl+R) в интерактивный список.
Вы пишете "dock", и видите все команды с этим словом, можете выбрать стрелочками и запустить.
Установка (Linux/macOS):
Использование: Просто нажмите Ctrl+R в терминале.
Ваша продуктивность вырастет в разы.
Вы перестанете набирать одни и те же команды вручную.
#tools #fzf #productivity #terminal #cli #bash #zsh
После отпуска сложно вспомнить: "Какой там был длинный ключ у той команды для Docker?".
Обычный поиск в истории (Ctrl+R) неудобен — он показывает только одно совпадение.
Сделайте себе подарок на 2026 год — поставьте fzf (Fuzzy Finder).
Зачем: Он превращает поиск по истории (Ctrl+R) в интерактивный список.
Вы пишете "dock", и видите все команды с этим словом, можете выбрать стрелочками и запустить.
Установка (Linux/macOS):
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
Использование: Просто нажмите Ctrl+R в терминале.
Ваша продуктивность вырастет в разы.
Вы перестанете набирать одни и те же команды вручную.
#tools #fzf #productivity #terminal #cli #bash #zsh
GitHub
GitHub - junegunn/fzf: :cherry_blossom: A command-line fuzzy finder
:cherry_blossom: A command-line fuzzy finder. Contribute to junegunn/fzf development by creating an account on GitHub.