Maison  >  Article  >  Opération et maintenance  >  Quelles sont les commandes pour exécuter des fichiers sous Linux ?

Quelles sont les commandes pour exécuter des fichiers sous Linux ?

青灯夜游
青灯夜游original
2023-01-28 17:42:1018657parcourir

Les commandes de fichier en cours d'exécution sous Linux sont : 1. Utilisez source pour exécuter le fichier. La syntaxe de la commande est "nom du fichier source". 2. Utilisez "." pour exécuter le fichier et la syntaxe de la commande est ". nom de fichier". 3. Utilisez bash pour exécuter le fichier de script. La syntaxe de la commande est « nom de fichier bash ». 4. Utilisez « ./file » pour exécuter le fichier de script, et la syntaxe de commande est « ./filename » dans cette méthode, vous devez d'abord ajouter l'autorisation d'exécution « chmod +x filename » au script.

Quelles sont les commandes pour exécuter des fichiers sous Linux ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Créer un fichier

vi test.txt
# 按i切换insert模式
# 输入文本
#!/bin/bash
echo "Hello world!!!"
echo $$ # 打印当前进程id
echo $test

Comment exécuter (exécuter) un fichier

1. Utilisez la source pour exécuter le script

test=100
source test.txt

Sortie :

Hello world!!!
37790
100

Utilisez le bash actuel

2 .Utiliser.Le script d'exécution

. test.txt 
Hello world!!!
37790
100

utilise le bash actuel

3 Utilisez bash pour exécuter le script

bash test.txt 
Hello world!!!
47733

L'identifiant du processus est mis à jour et la valeur de la variable test n'est pas obtenue car le script d'exécution bash. du sous-processus est lancé.

4. Utilisez ./file pour exécuter le script

Remarque : dans cette méthode, vous devez d'abord ajouter des autorisations d'exécution au script chmod +x test.txt

./test.txt 
Hello world!!!
47758

L'identifiant du processus a été mis à jour et la valeur de la variable test n'a pas été obtenue, car le script d'exécution bash du processus enfant est démarré.

Apprentissage recommandé : Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn