Как отобразить список последних команд в Ubuntu Linux

Linux имеет богатый опыт командной строки, который иногда может быть немного пугающим для людей, переходящих с Windows. Однако отобразить список последних команд довольно просто:

> история

1 ps -ef
2 kill 24188
3 ps -ef
4 tail logfile.log

Если вы хотите найти команду, которую вы использовали ранее, но у вас есть огромный список истории, вы можете быстро найти ее, пропустив через grep. Допустим, мы помним, что вводили команду ftp, но не можем вспомнить доменное имя сервера:

> история | grep ftp

321 ftp ftp.cdrom18.com

Довольно простые вещи! Что если мы хотим отобразить список предметов, которые мы используем чаще всего? Мы можем использовать гораздо более сложную команду, например:

> history | awk ‘{print $ 2}’ | awk ‘BEGIN ” {print $ 1}’ | sort | uniq -c | sort -r

114 ls
105 ./runreports.sh
97 кд
24 безотказной работы
15 mysql
13 vi

Последняя команда была благодаря Lifehacker, который является отличным сайтом, на который вы обязательно должны подписаться.

Методы, использованные в последней команде, полезны в других контекстах. Я буду публиковать больше похожих команд в будущем.

Оцените статью
TutoryBird.Ru
Добавить комментарий