Terminal: De meest gebruikte commando’s terugvinden
Met behulp van Terminal kun je vele leuke extra's toevoegen aan OS X. Naast de vele extra's kun je ook problemen opsporen, corrupte scripts of applicaties herstellen enzovoorts.
Wanneer je veelvuldig gebruik maakt van de Terminal applicatie is het misschien wel leuk om na te gaan wat voor soort commando's je het meeste gebruikt en welke je het vaakst toepast in OS X. Met behulp van onderstaand commando kun je vrij eenvoudig dit soort informatie opvragen. Volg onderstaande stappen om de twintig meest gebruikte terminal commando's te raadplegen:
• Open Terminal via Programma's ▸ Hulpprogramma's
• Voer onderstaand commando in
history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head -20
Er verschijnt een lijst van 20 regels, aan de hand van de verschillende nummers aan het begin van elke regel wordt aangegeven hoe vaak je een bepaald commando hebt uitgevoerd. De informatie van deze lijst wordt gehaald uit de 'Bash-geschiedenis', wanneer je deze hebt uitgeschakeld is het mogelijk dat je geen geschiedenis kan terugvinden. Wanneer je meer of minder dan 20 commando's wilt bekijken volstaat het om in bovenstaand commando de '-20' te vervangen door een gewenst getal.
Wanneer je de volledige geschiedenis van Terminal commando's wilt bekijken volstaat het om onderstaand commando uit te voeren:
history
Meer tips over Terminal kun je hier terugvinden.
Auteur | Wesley Fabry | |
Bijgewerkt | 07/11/2012 09:32 | |
Categorie | macOS | |
Reacties
Dit zijn niet de meest gebruikte commando’s, dit zijn meest gebruikte commando’s uit de lijst met de laatst gebruikte commando’s. History laat namelijk alleen de laatst gebruikte commando’s zien. Hoeveel ligt aan je instellingen. Het nut van het zien welke laatst gebruikte commando’s je het meest gebruikt ontgaat volledig, het is vooral een leuke gimmick :-)
84 ping
81 ssh
69 ls
65 cd
36 sudo
27 locate
15 telnet
12 make
11 hdiutil
7 history
6 svn
6 python
6 killall
5 vi
4 vmmap
4 ftp
3 uptime
3 su
3 sqlite3
109 cd
83 sudo
41 nano
39 apachectl
38 ls
28 ssh
18 ping
13 locate
13 grep
10 exit
8 say
8 pwd
6 mkdir
5 make
5 clear
5 MACOSX_DEPLOYMENT_TARGET=10.6
4 php
4 mv
4 chmod
3 git
63 mdutil
50 ls
28 cd
16 rm
15 vi
15 ssh
7 mount
6 ssh-agent
6 mdfind
6 cat
5 id
4 whois
4 umount
4 tail
4 dmesg
4 cp
3 w
3 defaults
2 scp
2 reboot