Très bonnes explications. Je préfère néanmoins mettre les alias dans .bash_aliases et de sourcer ce fichier depuis .bashrc . Ainsi pour recharger on source .bash_aliases au lieu de .bashrc qui pourrait avoir des effets de bords indésirables si chargé 2 fois dans le même shell
Merci pour toutes ces informations. Je me permets de vous signaler que fishshell une alternative a Bash, a une fonction similaire aux alias mais beaucoup plus pratique car lors de la saisie de l'alias on a un remplacement du dit alias par la commande réelle appellé. Donc cela permet de mémoriser la vrai commande. Dans fishshell ce système se nomme les abreviations.
Bonjour adrien, te serai t’il possible si le sujet t’intéresse de produire une video autour des diverses certifications linux , leur contenus , les divers organismes et tes conseils en tant que professionnel … merci pour tout le contenu produit et partagé jusqu’ici .. au plaisir de te suivre encore longtemps
Tu peux avoir des conflits si tu nome un nouveau alias et que ce nom existe déjà sous une autre commande existant... Du coup il vaut mieux tester avant de la nomer afin de voir si une commande existe déjà ou pas.
Bonjour Adrien, je suis sous Linux Mint installé sur un disque SSD. J'avais trouvé comment désactiver l'écriture de la date de dernier accès sur un fichier et comment mettre l'alimentation en mode performances. J'ai perdu ma note. Merci de bien vouloir m'aider.
Pour lancer la commande originale au lieu de l'alias mettre : '\' ou 'command' devant l'alias. Petite question pourquoi dans le bashrc , on fait un export d'une variable(export PATH=... par exemple), mais pas pour les alias ( export alias grep='...')
Comme tu disais à la fin d'utiliser les alias tu oublies les commandes d'origine donc moi je les utilise pas du tout mais j'utilise ça des saches avec oh my ZH pour avoir l'historique pour aller plus vite bien sûr et je trouve ça pratique mais je n'utiliserai pas et je n'utiliserai pas les alias
Super! j'ai créé quelques alias mais de façon graphique... (dans .bash_aliases) Je ne connaissais pas les commandes 'alias*' ha, ha, un comble ! Maintenant c'est noté dans mon fichier Xed ".bash_memo" où je consigne toutes les commandes que j'apprends au fur et à mesure, avec leur nom et leur fonction, le tout par ordre alphabétique et en mode coloration pour la clarté de lecture. Je peux invoquer ce fichier très rapidement avec l'alias 'memo' ! j'ai aussi l'alias 'mto' pour la météo sur mon "retro-terminal" ! Et comble du vice j'ai créé l'alias 'c' pour 'clear' et ça fonctionne parfaitement !!!! Question subsidiaire: si en créant un alias on le nomme involontairement avec le nom d'une véritable commande, par ex: 'cd' que se passe-t-il du coup, on se prive de la commande 'cd' ou bien le système l'empêcherait? Je n'ose pas essayer !!! merci Adrien pour toutes tes infos, des plus sérieuses aux plus fun ! le htop du top quoi !
Ça substitue la commande, on le voit avec "grep" dans la vidéo J'ai déjà vu sur un serveur la commande "rm" substituée par un "mv" vers un dossier où les fichiers étaient conservés quelques jours.
@@Felinis44 c'est pas bête comme idée ! Pour se faire il faut créer une fonction trash dans .bashrc ou .bash_aliases ou bien en version script en plus de alias pour le rendre persistant : trash() { mkdir -p /tmp/corbeille ; mv "$@" /tmp/corbeille/ ;} alias rm='trash'
Bonjour. J'ai moi-même un alias dont je ne saurais me passer. C'est celui qui permet de retrouver une commande dans l'historique (history) par un mot ou une phrase clé. Je tiens cet alias d'un vieil OS sur lequel j'avais travaillé, OpenVMS. L'alias est le suivant: alias recall='history | grep -i' Et on peut l'utiliser avec un seul mot, ou une phrase entourée de simples/doubles guillemets. On rappelle la commande en précédent son n° par un point d'exclamation. Ex: !1988 Et on peut mettre la commande en dernière position de l'historique sans qu'elle soit exécutée (pour la reprendre et la modifier avec la flèche du haut) en faisant suivre le n° par :p. Ex: !1988:p J'espère que ce partage sera utile.
+ r ne retourne QUE la dernière commande contenant le paramètre (pas de phrase à priori), l'alias liste les commandes contenant le mot ou la phrase, ensuite on choisit celle qu'on veut exécuter en la sélectionnant avec un point d'exclamation devant (ex: !2024). C'est cette grosse différence ... qui fait la différence.@@gaiusbaltar7122
J'ai des bases en linux mais j'aimerais vraiment me former à administrer des serveurs linux, écrire des scripts en bash, je prends tous vos conseils. Merci à vous.
Merci !
Mais non ! Merciiiiiii 🤩🤩
Merci à Domicile Lefevre pour son geste généreux, Adrienne mérite, moi je ne suis pas trop à l aise financièrement, mais je met un Pouce ,
Très bonnes explications. Je préfère néanmoins mettre les alias dans .bash_aliases et de sourcer ce fichier depuis .bashrc . Ainsi pour recharger on source .bash_aliases au lieu de .bashrc qui pourrait avoir des effets de bords indésirables si chargé 2 fois dans le même shell
Super, merci Adrien, toujours pertinent.
Merci pour cette vidéo très pédagogique, comme toujours.
Merci à toi 😊
bonjour adrien... toujours au top ....vidéo très interessante...sur les alias... tes videos sont très enrichissantes.... merci pour tout cela...
Merci pour toutes ces informations. Je me permets de vous signaler que fishshell une alternative a Bash, a une fonction similaire aux alias mais beaucoup plus pratique car lors de la saisie de l'alias on a un remplacement du dit alias par la commande réelle appellé. Donc cela permet de mémoriser la vrai commande. Dans fishshell ce système se nomme les abreviations.
Les alias, c'est la vie ;)
Bonjour adrien, te serai t’il possible si le sujet t’intéresse de produire une video autour des diverses certifications linux , leur contenus , les divers organismes et tes conseils en tant que professionnel … merci pour tout le contenu produit et partagé jusqu’ici .. au plaisir de te suivre encore longtemps
Salut Adrien tu mas fait oublier définitivement Windows depuis 2ans.
Petite question la commande alias et utilisable sur une distri debian ?
Oui, elle est utilisable sur toutes les distributions Linux.
Salut Adrien , sauf erreur de ma part tu n'as jamais fait de video sur la distrib serveur SME serveur ( koozali )
Merci pour le partage
Bonjour,
Pourrais-tu explorer Atlas OS et Revi OS ? Ce sont deux systèmes d'exploitation conçus pour optimiser et alléger Windows.
Bonjour Adrien très bien expliqué dans le nom de chaque alias ni as-t'il pas un risque avec les commandes linux de base ? merci
Tu peux avoir des conflits si tu nome un nouveau alias et que ce nom existe déjà sous une autre commande existant... Du coup il vaut mieux tester avant de la nomer afin de voir si une commande existe déjà ou pas.
Bonjour Adrien, je suis sous Linux Mint installé sur un disque SSD. J'avais trouvé comment désactiver l'écriture de la date de dernier accès sur un fichier et comment mettre l'alimentation en mode performances. J'ai perdu ma note. Merci de bien vouloir m'aider.
Merci Adrien
Une petite idée de sujet d'une super commande bash : fzf 😊
Pour lancer la commande originale au lieu de l'alias mettre : '\' ou 'command' devant l'alias.
Petite question pourquoi dans le bashrc , on fait un export d'une variable(export PATH=... par exemple), mais pas pour les alias ( export alias grep='...')
Car PATH est une variable d'environnement, alias est une commande qui prend en paramètre le nom de l'alias et la commande que l'alias doit contenir.
Les liens symboliques sont un peu comme des alias, non ?
Comme tu disais à la fin d'utiliser les alias tu oublies les commandes d'origine donc moi je les utilise pas du tout mais j'utilise ça des saches avec oh my ZH pour avoir l'historique pour aller plus vite bien sûr et je trouve ça pratique mais je n'utiliserai pas et je n'utiliserai pas les alias
Super! j'ai créé quelques alias mais de façon graphique... (dans .bash_aliases) Je ne connaissais pas les commandes 'alias*' ha, ha, un comble ! Maintenant c'est noté dans mon fichier Xed ".bash_memo" où je consigne toutes les commandes que j'apprends au fur et à mesure, avec leur nom et leur fonction, le tout par ordre alphabétique et en mode coloration pour la clarté de lecture. Je peux invoquer ce fichier très rapidement avec l'alias 'memo' ! j'ai aussi l'alias 'mto' pour la météo sur mon "retro-terminal" ! Et comble du vice j'ai créé l'alias 'c' pour 'clear' et ça fonctionne parfaitement !!!! Question subsidiaire: si en créant un alias on le nomme involontairement avec le nom d'une véritable commande, par ex: 'cd' que se passe-t-il du coup, on se prive de la commande 'cd' ou bien le système l'empêcherait? Je n'ose pas essayer !!! merci Adrien pour toutes tes infos, des plus sérieuses aux plus fun ! le htop du top quoi !
Ça substitue la commande, on le voit avec "grep" dans la vidéo
J'ai déjà vu sur un serveur la commande "rm" substituée par un "mv" vers un dossier où les fichiers étaient conservés quelques jours.
@@Felinis44 c'est pas bête comme idée !
Pour se faire il faut créer une fonction trash dans .bashrc ou .bash_aliases ou bien en version script en plus de alias pour le rendre persistant :
trash() { mkdir -p /tmp/corbeille ; mv "$@" /tmp/corbeille/ ;}
alias rm='trash'
Bonjour. J'ai moi-même un alias dont je ne saurais me passer. C'est celui qui permet de retrouver une commande dans l'historique (history) par un mot ou une phrase clé. Je tiens cet alias d'un vieil OS sur lequel j'avais travaillé, OpenVMS.
L'alias est le suivant: alias recall='history | grep -i'
Et on peut l'utiliser avec un seul mot, ou une phrase entourée de simples/doubles guillemets.
On rappelle la commande en précédent son n° par un point d'exclamation. Ex: !1988
Et on peut mettre la commande en dernière position de l'historique sans qu'elle soit exécutée (pour la reprendre et la modifier avec la flèche du haut) en faisant suivre le n° par :p. Ex: !1988:p
J'espère que ce partage sera utile.
control + r
+ r ne retourne QUE la dernière commande contenant le paramètre (pas de phrase à priori), l'alias liste les commandes contenant le mot ou la phrase, ensuite on choisit celle qu'on veut exécuter en la sélectionnant avec un point d'exclamation devant (ex: !2024). C'est cette grosse différence ... qui fait la différence.@@gaiusbaltar7122
J'ai des bases en linux mais j'aimerais vraiment me former à administrer des serveurs linux, écrire des scripts en bash, je prends tous vos conseils.
Merci à vous.
Les abréviations abbr sont 100 fois plus pratiques que les alias du coup.
le seul alias que j'utilise c'est cls="clear" parce que je suis habitué à taper la commande cls de windows pour clear mon terminal
Control + l
alias ?="Linuxtricks" 😎
First 🤔;)
alias cls='clear && source .bashrc'