Freitag, 27. Januar 2012

Hoe maak je een lijst van recente opdrachten in Ubuntu Linux scherm

Linux heeft een rijke command line ervaring dat het soms kan een beetje ontmoedigend zijn voor mensen die over van Windows te schakelen. Weergave van de lijst met recente commando's is vrij eenvoudig, echter:

> Geschiedenis

1 ps-ef
2 doden 24188
3 ps-ef
4 staart logfile.log

Wilt u een opdracht die u eerder gebruikt te vinden, maar je hebt een enorme geschiedenis lijst, kunt u snel vinden door het door grep. Laten we zeggen dat we niet vergeten het typen van het ftp-commando, maar kan me niet herinneren de domeinnaam van de server:

> Geschiedenis | grep ftp

321 ftp ftp.cdrom18.com

Pretty eenvoudige dingen! Wat als we willen de lijst met items die wij gebruiken het vaakst display? We kunnen gebruik maken van een veel meer gecompliceerde opdracht als volgt:

> Geschiedenis | awk '{print $ 2}' | awk 'BEGIN {FS ="|"} {print $ 1}' | sort | uniq-c | sort-r

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

De laatste opdracht was te danken aan Lifehacker, Wat een geweldige site die u zeker moet abonneren.

De technieken die gebruikt worden in de laatste opdracht nuttig zijn in andere contexten. Ik zal posting meer vergelijkbare opdrachten gaan naar voren.

Keine Kommentare:

Kommentar veröffentlichen