10 votes

Des alias bash utiles et la génération d'une liste de vos commandes les plus utilisées

J'ai trouvé este Cet article présente un moyen rapide de trier votre historique de bash et de voir quelles commandes vous utilisez le plus :

cut -f1 -d" " .bash_history | sort | uniq -c | sort -nr | head -n 30

Cela vous ouvre vraiment les yeux sur les tâches pour lesquelles vous devez créer des alias et celles que vous devez complètement supprimer par cronjob.

J'aimerais voir une liste ServerFault des alias de ligne de commande recommandés qui vous font gagner du temps au travail. . Qu'est-ce que tu as ?

Entre nous, je parie que nous pouvons faire gagner à chaque utilisateur qui lit cet article au moins 10 minutes par jour. (Moins le premier jour où ils perdent tout leur temps à lire ServerFault au lieu de faire leur travail, bien sûr !)

0 votes

Pour mémoire, sur Super User il y a superuser.com/questions/7083/alias utiles de la ligne de commande avec de nombreux alias Bash utiles

0 votes

1voto

Jason Anderson Points 397
alias cd..='cd ..'

1voto

Swoogan Points 1947
for host in `awk '{ print $1 }' ~/.hostsILogIntoAllTheTime`; do
  alias $host='ssx '$host
done 

Saisissez le nom d'hôte pour vous connecter à l'hôte. Remarque : ssx est lui-même un alias :

ssx='ssh -Y'

Combiné avec les clés partagées, c'est plutôt habile.

1voto

Dan Haywood Points 507

Je trouve ennuyeux de mettre l'ensemble des choses apt-get et apt-cache dans debian / *buntu, surtout avec le préfixe sudo, donc j'ai :

alias apti='sudo apt-get install'
alias aptr='sudo apt-get remove'
alias apts='apt-cache search'

1voto

aeonflux Points 1

Créer .tar.gz

alias tarc="tar czvf"

extraire .tar.gz

alias tarx="tar xzvf"

liste .tar.gz

alias tart="tar tzvf"

0voto

Hamish Downer Points 9012

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X