/https://parlonslinux.fr/media/podcasts/ParlonsLinuxFR/cover_feed.jpg)
Parlons Linux
John ParlonsLinux
Alias et Fonctions Bash : La cuisine du terminal
MAR 16, 202613 MIN
/https://parlonslinux.fr/media/podcasts/ParlonsLinuxFR/cover_feed.jpg)
Description
Dans cet épisode, nous plongeons dans l’univers des alias et des fonctions Bash, ces outils puissants qui vous permettent d’optimiser votre usage du terminal Linux. Comment créer des raccourcis utiles ? Quand utiliser une fonction plutôt qu’un alias ? Quelles sont les bonnes pratiques à adopter ?
Alias simples temporaire
alias ll='ls -la'
alias grep='grep --color=auto'
alias rm='rm -i' Demande une confirmation avant suppression
alias df='df -h' Affichage des tailles en format lisible
une fois l’alias tester nous pouvons l’ajouter à notre .bashrc avec la commande suivante :
echo "alias ll='ls -la'" >> .bashrc puis il faut le “charger” avec la commande : source ~/.bashrc
Définir une fonction Bash
ma_fonction() {
echo "Bonjour, $1 !"
}
divers arguments utilisable
$1,$2,$3 etc : Arguments positionnels passés à la fonction
$# : Nombre total d’arguments
$@ : Liste des arguments sous forme de mots distincts|
$* : Liste sous forme d’une seule chaîne
$? : Code de retour de la dernière commande exécutée
$$ : PID du script en cours
$! : PID du dernier processus en arrière-plan
$0 : Nom du script ou de la fonction appelée
fonction mini-jeu deviner le chiffre
local nombre=$(( RANDOM % 10 + 1 ))
local tentative
echo "Devinez un nombre entre 1 et 10 :"
while true; do
read -r tentative
if [[ "$tentative" -eq "$nombre" ]]; then
echo "Bravo ! Vous avez trouvé le nombre $nombre."
break
else
echo "Essayez encore !"
fi
done
}

