If-Koubou

Kā parādīt neseno komandu sarakstu Ubuntu Linux

Kā parādīt neseno komandu sarakstu Ubuntu Linux (Kā)

Linux ir bagāta komandrindas pieredze, kas dažreiz var būt nedaudz biedējoši cilvēkiem, kuri pāriet no sistēmas Windows. Pēdējo komandu saraksta parādīšana ir diezgan vienkārša, lai gan:

> vēsture

1 ps -ef
2 nogalināt 24188
3 ps -ef
4 astes logfile.log

Ja jūs vēlaties atrast komandu, kuru izmantojāt iepriekš, bet jums ir milzīgs vēstures saraksts, jūs varat ātri to atrast, izlaižot to caur grep. Pieņemsim, ka mēs atceramies ftp komandas rakstīšanu, taču nevaram atcerēties servera domēna nosaukumu:

> vēsture | grep ftp

321 ftp ftp.cdrom18.com

Diezgan vienkārši stuff! Ko darīt, ja mēs vēlamies parādīt to priekšmetu sarakstu, kurus mēs visbiežāk izmantojam? Mēs varam izmantot daudz sarežģītāku komandu, piemēram, šo:

> history | awk (print $ 2) | | awk 'BEGIN FS = "|" print $ 1 "| kārtot | uniq-c | kārtot-r

114 ls
105./runreports.sh
97 cd
24 uptime
15 mysql
13 vi

Pēdējā komanda bija pateicoties Lifehacker, kas ir lieliska vietne, kurai noteikti vajadzētu abonēt.

Pēdējā komandā izmantotās metodes ir noderīgas citos kontekstos. Es nosūtīšu vēl līdzīgas komandas, kas iet uz priekšu.