questions et réponses face Shell script

1. Qu'est-ce qu'un script shell?

script shell est un fichier texte contenant la commande contient une ou plusieurs commandes.

2. Pourquoi utiliser un script shell?

Les administrateurs système utilisent pour émettre un certain nombre de commandes pour accomplir la tâche. Toutes les commandes sont ajoutées ensemble pour effectuer les tâches quotidiennes de routine un fichier texte (script shell).

3. script shell Quels sont les avantages (avantages)?

Ce sont les deux principaux avantages de scripts shell:

  • Il peut vous aider à développer votre propre système d'exploitation, comprend le plus des fonctions connexes appropriées.
  • Les applications peuvent en fonction de leur propre plate-forme logicielle de conception.
  • Permet de gérer et de maintenir le système.

4. script shell quels sont les inconvénients?

Voici les principaux inconvénients de scripts shell:

  • la conception faible pourrait nuire à l'ensemble du processus, et peut conduire à des erreurs coûteuses.
  • Si vous tapez une erreur se produit lors de la création, il peut supprimer l'ensemble des données et des données partition.
  • Son processus initial est une amélioration lente et progressive.
  • La portabilité entre les différents systèmes d'exploitation est faible.

5. Variables shell utilisées dans le script de quel type?

script shell utilise deux types de variables:

  • des variables définies par le système : Ces variables sont elles - mêmes définies ou créées par le système d'exploitation.
  • Variables définies par l' utilisateur : Ces variables sont définies par l'utilisateur du système.

6. script shell que la syntaxe « imbriquée si les déclarations sont »?

A propos du script shell « if imbriquées » syntaxe, consultez le code suivant -

if [ Condition ]  
then  
    command1  
    command2  
    .....  
else  
if [ condition ]  
then  
    command1  
    command2  
    .....  
else  
    command1  
    command2  
    .....

 

7.  $?identifier ce qui est l'utilisation dans un script shell?

Lors de l' écriture d' un script shell $?pour identifier et ifservir à vérifier si la déclaration sur l'exécution réussie d'une commande.

8. Dans la Shell breakcommande ce qui est l'utilisation?

breakLa commande est utilisée pour interrompre la sortie en cours de la boucle.

9. Quel est un script GUI (application)?

GUI représente l'interface utilisateur graphique. Pour contrôler l'ordinateur et ses applications. support de scripts GUI différentes applications. Cela dépend principalement du système d'exploitation.

Quelles expériences 10. Processus Linux / Unix plusieurs étapes?

processus Linux / Unix passe généralement par quatre étapes:

  • Attendez : A ce stade, les processus Linux attendent des ressources.
  • Exécuter : A ce stade, le processus Linux en cours d' exécution.
  • Arrêt : A ce stade, le processus Linux arrête après une exécution réussie.
  • Zombie : Cette étape, connue sous le nom de zombies, parce que le processus est arrêté mais toujours dans la table des processus est actif.

11. Peut remplacer la commande "ls" position de commande "echo"?

Can.

12. Qu'est-ce que la syntaxe de script shell de la boucle While est?

tandis que la boucle est répétée pour le bloc de commande multiple. Il Contrairement à la boucle, alors qu'il itère jusqu'à ce que la condition ne soit plus vrai.

while [ test_condition ]  
do  
    commands...  
done

13. Les liens souples et des liens durs Quelle est la différence?

Inode : Chaque fichier contient un numéro d'index appelé « inode », le numéro d'index des métadonnées relatives à la composition des documents pertinents.

lien dur : le lien est une image miroir du document original. Dans ce cas, les liens durs et les fichiers d' origine contenant le même inode. Si oui ou non supprimer le fichier d' origine, le lien reste des liens durs.

 

liens souples : fonctions de raccourcis comme le système d'exploitation Windows. Dans ce cas, les liens durs et les fichiers originaux contenant différents inode. Si vous supprimez le fichier d' origine, des liens souples ne fonctionneront pas.

 

14. scripts Shell $#Quel est le but identifiant est? 

Shell script $#identifiant afficher le nombre total de paramètres passés au script.

15. Qu'est-ce qu'un zombie?

Zombie processus est un processus de mort, mais le parent n'a pas opté hors de l'état.

16. Linux dans trois flux standard Quoi?

Linux en trois flux standards sont les suivants:

  • 0 - l'entrée standard
  • 1 - Sortie standard
  • 2 - erreur standard
Publié 72 articles originaux · a gagné les éloges 7 · vues 10000 +

Je suppose que tu aimes

Origine blog.csdn.net/qq_39399966/article/details/104345420
conseillé
Classement