Derniers sujets






Ajouter des commandes personnelles (alias)

Voir le sujet précédent Voir le sujet suivant Aller en bas

Ajouter des commandes personnelles (alias)

Message  Zepalkia le Jeu 19 Sep - 16:00

Bien le bonjour !

Aujourd'hui je vous propose un petit tutoriel qui va vous permettre très facilement d'ajouter des raccourcis texte personnalisés (ou "alias") sous Linux afin de minimiser la taille de certaines commandes console.
Par exemple,
Code:
sudo apt-get install nom_du_logiciel
pourra se transformer facilement en :
Code:
install nom_du_logiciel
Ou, d'ailleurs, en ce que vous voulez, puisque le but ici est de vous permettre de choisir vous même des raccourcis.
Pour réaliser ce tutoriel il vous faut 2 choses :


  • Une console ouverte (normalement sous Linux ça devrait être fait^^)
  • Un logiciel d'édition de texte (je vous conseille Vim)


Vous pouvez télécharger et installer Vim normalement avec la ligne de commande :
Code:
sudo apt-get install vim



Si vous avez ces deux choses, alors il ne reste presque plus rien à faire; en fait, nous allons modifier un fichier caché, inaccessible normalement via le gestionnaire de fichier, et simplement rajouter vos raccourcis.
Pour ce faire, dans votre terminal, entrez le code suivant :

Code:
vim ~/.bashrc
Ceci ouvre tout simplement le fameux fichier caché (bashrc) dans votre éditeur de texte console, ici vim.
Si vous en utilisez un autre, bien entendu, remplacez vim par le nom de cet éditeur.
Maintenant que vous avez ouvert le fichier, descendez jusqu'à la ligne 84 (à laquelle est inscrit " # some more ls aliases".
En dessous, vous pouvez désormais rajouter à cet endroit tous les "alias" que vous le souhaitez, donc vos raccourcis.

Par exemple, vous souhaitez n'avoir qu'à taper "installer" pour installer un logiciel via la console ? Alors entrez sur une nouvelle ligne :
Code:
alias installer='sudo apt-get install'
En fait, cette commande signifie que "installer" va substituer la commande placée après le signe égal.
Attention à ne PAS mettre d'espace avant et après l'égalité ni à mettre des guillemets plutôt que des apostrophes, il faut garder le tout bien collé.
Désormais, vous pouvez de cette manière rajouter très facilement des petits raccourcis pouvant vous simplifier la vie.
Il vous suffit simplement de rajouter des lignes du type :
Code:
alias nom_du_raccourci='ligne de commande originelle'
et vous pourrez ensuite utiliser tous ses raccourcis.

Une fois que vous aurez ajouté tous vos raccourcis, sauvez et quittez le logiciel (escape puis tapez ":wq") pour retourner à la console. Il ne vous reste qu'à entrer :
Code:
source ~/.bashrc
 
pour "rafraîchir" le fichier que va utiliser la console (rebooter la console marche aussi Very Happy) et voilà, le tour est joué.

Dernière petite information, si jamais, pour une raison ou pour une autre, vous avez un gros problème avec votre fichier bashrc et que la console ne parvient plus à le lire où qu'elle détecte une erreur que vous ne savez pas résoudre, vous pouvez très facilement réinitialiser ce fichier en entrant la commande :
Code:
cp -v /etc/skel/.bashrc $HOME/.bashrc
Elle vous permettra en fait de copier la version originale du fichier (qu'il ne faut surtout JAMAIS modifier !) pour remplacer la version utilisée par la console et qui pose problème.

_________________







Zepalkia
Admin
Admin

Avertissement : aucun avertissement
Messages : 883
Date d'inscription : 23/12/2009
Age : 23

http://sos-internautes.forumactif.com

Revenir en haut Aller en bas

Re: Ajouter des commandes personnelles (alias)

Message  louis1806 le Jeu 19 Sep - 16:24

voici quelques autres commandes pratiques:

Code:
alias maj="sudo ap-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade && sudo apt-get clean && sudo apt-get -y autoremove"

Cette commande permet de mettre à jour complètement votre ordinateur et de supprimer les paquets inutiles


Code:
alias ll="ls -l"
Cette commande permet de lister les fichiers et dossiers du répertoire courant avec les permissions de lecteur et d'écriture


Code:
alias shutdown="sudo shutdown -h now"
Cette commande permet d'arrêter l'ordinateur sans délais ni confirmation (attention sauvegarder votre travail avant)

personnellement j'utilise nano pour l'édition du texte (je le trouve plus pratique)

Code:
alias snano="sudo nano"
Cette commande permet d'ouvrir en tant que superutilisateur un document avec nano, on peut remplacer nano par vim bien entendu

louis1806
Puit de science
Puit de science

Avertissement : aucun avertissement
Messages : 270
Date d'inscription : 17/06/2011
Age : 22
Localisation : Dijon

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum