Blog notes Aternatik

Contact
Accueil du site > Articles et ressources > Bacasable / développement > Alias de commande : fichier .bashrc

Alias de commande : fichier .bashrc

C’est souvent fatiguant de tout le temps tapoter les mêmes commandes dans la console sous unix. On a beau avoir le dernier clavier ergonomique qui fatigue pas les mains et qui repose le poignet (...) à la mode, il est possible de créer de petits raccourcis autrement représenté par une fenêtre. Dehors les dessins, bonjour les alias. Modification du fichier /.bashrc, un peu de couleur au passage et création de /.bash_aliases.

2Fichier /.bashrc2 Pas de blabla sur la console unix, on peut vite se rendre compte que beaucoup de commandes deviennent répétives (sisi... on me l’a dit.) :

ssh user@domain.tld
ls -lisa

3On n’est pas des fainéants, il faut faire les manips3 Donc on va faire un tour dan le fichier /.bashrc

vi ~/.bashrc Pour un peu de couleur dans l’invite (ou prompt), décommenter cette ligne : PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$'

Les alias Plus loin dans .bashrc, il suffit de décommenter trois lignes pour disposer de notre propre fichier d’alias de commande. (Cf commentaires...)

On va donc faire ce /.bashrc_aliases pour ne pas polluer le fichier de config de bash. On va aussi profiter de l’élan pour mettre les alias de commande.

vi ~/.bash_aliases
# on ajoute les alias
alias macommande='~/Scripts/commande.sh'
alias lisa='ls -lisa'

#On quitte vi
[ech]:wq

On n’a plus qu’à demander lisa pour que le listage de dossier fourmille d’infos... C’est pas beau ça :D

Ce soir c’est automatisation des tâches...

++

P.-S.

Au passage, un petit lien sur l’administration distante. Identification "automatique" avec ssh, screen qui lui aussi est bien pratique.

Répondre à cet article

http://www.wikio.fr netvibes Google SPIP Suivre la vie du site RSS 2.0

Aternatik - tél : 04.86.57.31.22 | SIRET 484 907 530 00030 - NAF 6201Z
plan du site |  RSS 2.0 Suivre la vie du site SPIP
Création de sites et solutions internet

Creative Commons License
Le contenu du site est mis à disposition sous un contrat Creative Commons.