Comprendre les scripts shell de base

Format général: ①, la première ligne de she (#) bang (!) Mécanisme #! / Bin / bash #! / Usr / bin / python

                  Comment. Commentaire (accessible en écriture ou non). Configurez .vimrc à l'avance sous ~ /. Suffixe canonique: .sh

                  ③, ajouter l'autorité d'exécution au script

                  ④, exécutez le script

Méthode d'exécution du script: ①, chemin absolu

                         ②, chemin relatif

                         ③ Mettez dans la variable $ PATH telle que: mkdir / data / script mv hello.sh / data / script echo "PATH = / data / scripts: $ PATH" >> / etc / profile.d / ldy.sh

                         ④, nom du script bash (test)

                         ⑤, nom du script cat | bash (pas sous l'hôte, téléchargement réseau)

Par exemple: créer un site Web sur un autre hôte a: service http start. Ce dossier spécial du site Web: / var / www / html, mettez le script hello.sh dedans

       Sur cet hôte b: curl http: // a ip / hello.sh, vérifiez s'il y a un virus ou rm -rf, assurez-vous de le mettre dans le pipe | bash pour l'exécuter (boucle au lieu de la page Web du navigateur)

Débogage: bash -n ne peut juger que les erreurs de syntaxe

           traçage bash -x pour trouver des instructions erronées

Variable: intégré

          Personnalisé (pas besoin d'indiquer le type, les nombres à virgule flottante ne sont pas pris en charge)

Portée: variables ordinaires (uniquement pour le shell actuel, les sous-shells ne sont pas pris en charge)

           Variables d'environnement (supporte zishell. Commande Bash pour créer directement un sous-shell)

           Variables locales (fonctions)

définir afficher toutes les variables

annuler la variable d'annulation

Je suppose que tu aimes

Origine www.cnblogs.com/ldyaly/p/12747292.html
conseillé
Classement