Bonjour Longitor.
Rien de plus simple:
alias son_nom=["ta-commande-ou-ligne-de-commandes"]
dans tons cas:
Code : Tout sélectionner
alias maj="sudo apt update && sudo apt upgrade && sudo apt autoremove && sudo apt apt clean"
ensuite il te suffira d'écrire : maj et ça lance la commande.
Mais ce n'est que pour la session en cours, c'est temporaire. Du coup il faut l'ajouter dans le fichier .bashrc
Pour ajouter cet alias au fichier .bashrc afin qu'il soit opérationnel à chaque démarrage :
si tu es dans ton home:
sinon il faut mettre le chemin absolut :
dans nano tu te déplaces avec les flèches.
Tu vas tout en bas du fichier et après la dernière ligne "fi", tu copies cela :
Code : Tout sélectionner
#aliases
#alias pour les mises à jour
alias maj="sudo apt update && sudo apt upgrade && sudo apt autoremove && sudo apt apt clean"
Les 2 premières lignes ne servent a rien. C'est juste pourque que tu te rappelles à quoi ça sert la prochaine fois que tu éditeras ton .bashrc.
Puis ctrl + o et entrer pour enregistrer les modifications.
Et enfin ctrl + x pour quiter nano.
A noter que ton alias ne sera pas opérationnel tant que le nouveau fichier .bashrc n'aura pas été lu.
Du coup soit tu relances ta session, soit tu forces la lecture du nouveau .bashrc:
Tu peux ajouter autant d'alias que tu veux à la suite.
Exemple:
Après la ligne de l'alias maj dans le fichier .bashrc tu sautes une ligne et tu ajoutes ça :
Comme ça à chaque fois que tu écriras bonjour dans le terminal il te répondra : Bonjour Longitor
Mais! Il est recommandé de ne pas toucher trop souvent au fichier .bashrc, d'avoir x pages d'alias...
Alors des gens intelligents ont eu l'idée de créer un fichier spécial pour les alias que nous appellerons par convention : .bash_aliases . C'est dans ce fichier que tu mettras tous tes alias, puis dans le fichier .bashrc il faudra appeler ce fichier.
Mais là on fait du hors sujet depuis ta question sur les alias. Alors si tu as des questions sur les alias, ouvre un nouveau sujet. Ou pas, si tu n'as qu'un ou deux alias à faire, directement dans le .bashrc, ça va.