Comment afficher une liste de commandes récentes dans Ubuntu Linux
Linux possède une expérience riche en ligne de commande qui peut parfois être un peu décourageante pour les utilisateurs qui passent de Windows à l’autre. Afficher la liste des commandes récentes est assez simple, cependant:
> histoire
1 ps -ef
2 tuer 24188
3 ps -ef
4 tail logfile.log
Si vous voulez trouver une commande que vous avez utilisée auparavant mais que vous avez une longue liste d’historique, vous pouvez la trouver rapidement en la passant par grep. Disons que nous nous souvenons d'avoir tapé la commande ftp, mais ne nous souvenons pas du nom de domaine du serveur:
> histoire | grep ftp
321 ftp ftp.cdrom18.com
Des choses assez simples! Que faire si nous voulons afficher la liste des éléments que nous utilisons le plus souvent? Nous pouvons utiliser une commande beaucoup plus compliquée comme ceci:
> historique | awk 'print $ 2' | awk 'BEGIN FS = "|" print $ 1' | sort | uniq -c | sort -r
114 ls
105 ./runreports.sh
97 cd
24 disponibilité
15 mysql
13 vi
La dernière commande était grâce à Lifehacker, qui est un site formidable auquel vous devez absolument vous abonner..
Les techniques utilisées dans la dernière commande sont utiles dans d'autres contextes. Je posterai d'autres commandes similaires à venir.