Заметки на полях 28.11.2025
В одном чатике вкинули запрос — "скажите все двухбуквенные команды в linux на память". И я среди прочих начал шевелить мозгами и вспоминать то, что действительно использую: ls, cp, mv, dd...
Но ведь их сильно больше! Короче, вот тебе команда, с помощью которой можно посмотреть все "скольугоднобуквенные" команды — просто выстави правильные параметры в grep:
#выведет все команды из двух символов потому что цифра 2 указанаcompgen -c | grep -E '^.{2}$'
Еще один вариант, который делает тоже самое, но другим способом и по определенному набору каталогов:
#выведет все команды из двух символов потому что цифра 2 указанаfor cmd in /usr/bin/ /usr/local/bin/; do [ -x "$cmd" ] && base=$(basename "$cmd") && [ ${#base} -eq 2 ] && echo "$base" done | sort -u
Вот понятия не имею зачем тебе эта информация, но вдруг тебе тоже такое было интересно. Заходи в комменты и рассказывай, какие интересные или давно забытые команды ты нашел этими способами?
· 28.11
Всегда можно запилить свою
ответить
коммент удалён