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