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