Paramètres et fonctions de la ligne de commande d'apprentissage Linux

coquille

Paramètres de ligne de commande

  • Les paramètres de ligne de commande peuvent être lus en utilisant $ 1 $ 2 ... $ {10} .. $ n
  • $ 0 représente le nom du script
  • $ * Et $ @ représentent tous les paramètres positionnels
  • $ # Représente le nombre de paramètres positionnels

Fonction

  • function fname () {
    Command
    }

  • Exécution de la fonction:

    • fname
    • Annuler une fonction: unset fname

Variable de la portée de la fonction

  • les noms de variables locales ne fonctionnent qu'à l'intérieur des fonctions

Paramètres de fonction

  • 1 $ 2 $ 3 $ ... $ n

Bibliothèque de fonctions système

  • /etc/init.d/functions Bibliothèque de fonctions construite par le système
  • / etc / profile stocke les variables d'environnement système
  • Les deux fichiers .bashrc et .bash_profile déterminent l'ordre d'exécution du programme. Les deux fichiers se trouvent dans le répertoire personnel du répertoire racine

Bibliothèque de fonctions auto-construite

  • Utilisez le fichier script de la fonction source pour "importer" la fonction
    • source /etc/init.d/functions

Script pour capturer des signaux

  • kill envoie le signal 15 à l'application par défaut
  • Ctrl + c Envoyer le signal n ° 2 à l'application
  • Le signal n ° 9 ne peut pas être bloqué
  • Exemple:
    • trap "echo sig 15" 15 capture le 15ème signal, sortie sig 15 s'il est capturé

Je suppose que tu aimes

Origine www.cnblogs.com/chenri/p/12677415.html
conseillé
Classement