Le système d'exploitation Linux utilise des fonctions et des alias afin de faciliter l'utilisation du terminal de commande. Alias offrent à l'utilisateur un moyen de raccourcir les commandes longues ou compliquées , tandis que les fonctions font de longs blocs de code facile à stocker , organiser et utiliser . Saisie de longues commandes ou de scripts complexes est un élément essentiel (bien pénible ) de l'utilisation de Linux. Comprendre comment stocker les alias dans le fichier bashrc et les fonctions de fichiers source importation permettra de rationaliser les interactions d'un utilisateur avec la ligne de commande . Alias
Les alias sont des noms de raccourci pour les chaînes de commandement plus longues et plus difficiles à retenir . Un utilisateur peut prendre une commande utilisée souvent lors de l'utilisation du système, telles que Photos
goudron cvzf photos_from_mom.tar.gz /home
et lui donner un alias. Si l'utilisateur spécifie un alias tel que " déballer " pour cette commande, l'utilisateur peut entrer " déballer " à la ligne de commande , et le système va exécuter la commande plus .
Fonctions
Bien alias peuvent renommer une commande pour faciliter l'utilisation, ils ne peuvent pas gérer les erreurs de code ou de gérer les différents blocs de code similaire . Dans ces cas, il est utile de comprendre les fonctions du shell . Une grande partie des fonctions analogues dans d'autres langages de programmation tels que C ou Java, Linux fonctionne désignent des blocs de code à exécuter, qui peut ensuite être accessibles à partir d'autres scripts. Par exemple , AB fonction
list_home {
ls-a /home
/* faire quelque chose de répertoires * /}
< p> est une fonction qui va lister le répertoire et faire le travail qui doit être fait là-bas.
. bashrc
" . bashrc " fichier détermine comment un shell interactif se comporte en définissant les fonctions , les alias et les conditions à l'intérieur de la coquille. Dans le fichier bashrc est une importante section intitulée « alias » qui permet à l' utilisateur de définir des alias permanents dans la coquille. Par exemple , le texte suivant est entré en bashrc : Photos
alias 'rm - i '
alias rm =
alias cp = " cp- i " mv = ' mv - i '
fera en sorte que lorsque "rm" est entré dans le shell interactif , la commande "rm -i" sera exécutée. L'utilisateur n'a besoin que de définir cette fois dans le fichier pour qu'il prenne effet pour chaque session shell .
Importation de fonctions
fonctions peuvent être déclarées dans la coque elle-même . Ces déclarations ne sont pas permanentes , cependant. Afin de conserver une copie permanente de fonctions, il est nécessaire d' importer depuis un fichier texte, afin que l'utilisateur ou le programmeur doit importer le fichier dans la session shell . Lorsque l'utilisateur importe le fichier , les scripts et les fonctions du dossier sont disponibles dans la coquille. Par exemple, si l'utilisateur possède le fichier " func.sh " qui contient deux fonctions nécessaires dans un autre programme shell , l'utilisateur peut importer ce fichier soit en utilisant la commande " func.sh source" ou la commande " . Func.sh " à l'intérieur du script.