Начнем с простого, команда man, что означает manual. Если хотите прочитать о какой-либо команде, просто наберите:
man [command]
Вот так можно прочитать мануал по man’у:
man man
man — не малоизвестная команда, ее вы найдете в любом учебнике Unix’а, однако я бы хотел обратить ваше внимание на некоторые ее особенности.
Так, например, чтобы прочитать про ASCII-таблицу, наберите следующее:
man ascii
Путались когда-нибудь, что меньше пико- или фемто-? Пробуйте следующее:
man units
Подобных веселых команд еще много. Есть с чем поразвлечься. (попробуйте xkill). А пока, идем дальше.
Если вы случайно сменили директорию, можно просто вернуться в последнюю набрав:
cd -
Этот комикс подчеркивает важность команды sudo в Unix. sudo выполняет команду с правами администратора. Если вы набрали команду без sudo, а потом оказалось, что она необходима, наберите просто:
sudo !!
и она запустится уже с правами администратора.
mtr — мощный инструмент для диагностики сети. Он совмещает в себе функциональность traceroute и ping.
mtr [hostname]
Опытные пользователи, возможно, знают, что история запущенных команд сохраняется в файле ~/.bash_history.
Так, чтобы команда не записывалась в историю, просто наберите перед командой пробел.
[space] [command]
jot генерирует текст. Числа, текст, все вместе. Чтобы сгенерировать числа, попробуйте следующее:
jot [количество чисел] [начиная с]
Если пропишете один аргумент, сгенерируются числа от 1 до значения аргумента.
Чтобы получить случайные:
jot -r [количество чисел] [нижний предел] [верхний предел]
Подробнее читайте здесь или наберите man jot
Довольно простая команда. Показывает свободное пространство на диске (disk free)
pkill (или process kill) завершает запущенный процесс. Эта команда особенно полезна, когда приложение не отвечает:
pkill [application_name]
Веселой/жестокой команда может оказаться, если вы запускаете ее на удаленной машине. Будьте осторожны, можно потерять важные данные.
Дискордианский календарик
Старый-добрый Григорианский календарь.
Вы, возможно, слышали про команду cat. Она имеет ряд утилит для создания, копирования, слияния и отображения текстовых файлов. tac делает то же самое, но в обратном порядке.
Команда w показывает, кто на данный момент вошел в систему, наряду с другой полезной информацией такой, как время работы или нагрузкой процессора.
factor раскладывает число на множители:
factor [number]
Возвращаемся к веселым командам, yes выводит текст несколько раз:
yes [string]
Используйте ее, чтобы запутать подкравшихся сзади друзей. Внимание, единственный способ остановить ее — CTRL + C (ну, или закрыть терминал)
nl нумерует строки. Больше всего полезна при использовании ее в качестве аргумента. Давайте взглянем на пару примеров:
vCenter Converter Standalone 9.0.0 download (далее…)
Service pack for HPE ProLiant Gen10 and 10 Plus (ver 2026.03.00.00) (SPP2026030000.2026_0326.14.iso) Service Pack for…
Service pack for HPE ProLiant Gen10 and 10 Plus (ver 2026.01.00.00) (SPP2026010000.2026_0206.13.iso) Service Pack for…
# add wg interface /interface/wireguard/add listen-port=51820 mtu=1300 # add ip on wg interface /ip/address/add address=10.100.10.1…
VMware remote console (VMRC) 13.0.1 download Last version: VMware Remote Console 13.0.1 | 29 Sept…
Gen10 Service Pack for ProLiant (SPP) Version 2025.01 Service Pack for ProLiant 2025.01 Gen10(P81139_001_gen10spp-2025.01.00.00-SPP2025010000.2025_0119.14.iso 8.22…