Как отобразить список последних команд в Ubuntu Linux
Linux имеет богатый опыт командной строки, который иногда может быть немного сложным для людей, переходящих с Windows. Однако отобразить список последних команд довольно просто:
> история
1 ps -ef
2 убить 24188
3 ps -ef
4 хвоста logfile.log
Если вы хотите найти команду, которую использовали ранее, но у вас есть огромный список истории, вы можете быстро найти ее, пропустив через grep. Допустим, мы помним, что вводили команду ftp, но не можем вспомнить доменное имя сервера:
> история | grep ftp
321 ftp ftp.cdrom18.com
Довольно простые вещи! Что если мы хотим отобразить список предметов, которые мы используем чаще всего? Мы можем использовать гораздо более сложную команду, например:
> history | awk 'print $ 2' | awk 'BEGIN FS = ”|” print $ 1' | sort | uniq -c | sort -r
114 латов
105 ./runreports.sh
97 кд
24 безотказной работы
15 месяцев
13 vi
Последняя команда была благодаря Lifehacker, который является отличным сайтом, на который вы обязательно должны подписаться.
Методы, использованные в последней команде, полезны в других контекстах. Я буду публиковать больше похожих команд в будущем.