Connaissances Informatiques >> systèmes >> Unix >> Content
  Derniers articles
  • Unix CAD Programmes 
  • Qu'est-ce qu'un octet ? 
  • Pourquoi Shell n'est-il pas pris en …
  • Quelle est la différence entre Linu…
  • Pourquoi les Bell Labs ont-ils offer…
  • Qu’est-ce que l’appel système execl…
  • Comment trouver un domaine dans Unix…
  • Quelle commande est utilisée pour a…
  • Qu’est-ce que la région sous Unix ?…
  • Quel est le fichier système dans UN…
  •   Unix
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP

  • Windows 7

  • Windows 10

  • Windows 11

  • Windows 2012

  • Windows 2016

  • Windows 2019

  • Windows 2022

  • Apple

  • Android

  • iOS

  • CentOS
  •  
    Unix

    Quelle est la syntaxe générale de la ligne de commande BASH ?

    La syntaxe générale d'une ligne de commande BASH est la suivante :

    ```bash

    commande [options] [arguments]

    ```

    Décomposons chaque partie :

    * `commande` :Il s'agit du nom du programme ou du shell intégré que vous souhaitez exécuter (par exemple, `ls`, `cp`, `grep`, `echo`). Il s'agit de la partie *obligatoire* de la commande.

    * `options` :Ce sont des drapeaux qui modifient le comportement de la commande. Ils commencent généralement par un trait d'union (`-`) ou un double trait d'union (`--`). Les options sont *facultatives*. Par exemple, `ls -l` (liste longue) ou `grep -i "pattern"` (recherche insensible à la casse). De nombreuses commandes ont de nombreuses options; consultez leur page de manuel (« man command ») pour plus de détails.

    * `arguments` :Ce sont les valeurs ou les données sur lesquelles la commande opère. Ils sont *facultatifs*, selon la commande. Par exemple, `cp file1.txt file2.txt` (copiez `file1.txt` dans `file2.txt`), où `file1.txt` et `file2.txt` sont des arguments.

    Exemple :

    La commande `ls -l /home/user/documents` affiche une longue liste du contenu du répertoire `/home/user/documents`.

    * `ls` :La commande.

    * `-l` :L'option (format de liste longue).

    * `/home/user/documents` :L'argument (le répertoire à lister).

    Considérations importantes :

    * Espace : Des espaces (espaces ou tabulations) séparent la commande, les options et les arguments.

    * Citation : Utilisez des guillemets simples (`'...'`) ou des guillemets doubles (`"..."`) pour placer les arguments contenant des espaces ou des caractères spéciaux afin d'éviter qu'ils ne soient interprétés comme des arguments séparés. Les guillemets doubles permettent l’expansion des variables, contrairement aux guillemets simples.

    * Redirection : Vous pouvez rediriger la sortie standard (stdout), l'erreur standard (stderr) ou les deux en utilisant des symboles tels que `>`, `>>`, `2>`, `&>` (par exemple, `ls -l> output.txt` redirige la sortie de `ls -l` vers un fichier nommé `output.txt`).

    * Tuyaux : Vous pouvez connecter la sortie d'une commande à l'entrée d'une autre en utilisant le symbole pipe (`|`) (par exemple, `ls -l | grep "txt"` répertorie les fichiers avec l'extension `.txt`).

    * Processus en arrière-plan : Ajoutez une esperluette (`&`) à la fin de la commande pour l'exécuter en arrière-plan.

    Comprendre ces composants de base est crucial pour une utilisation efficace de la ligne de commande Bash. N'oubliez pas de consulter la page de manuel (« man command ») pour des détails spécifiques sur n'importe quelle commande.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Quel système d'exploitation souvent utilisé pour les applications de serveur est une version rédu…
  • Quelles sont certaines des options disponibles dans la commande UNIX PS ? 
  • Comment modifier les autorisations sur un script shell sous Unix ? 
  • Quel fichier est utilisé pour indiquer à un système Linux quelles ressources utilisent pour diver…
  • Comment voir les processus zombie dans UNIX 
  • Que signifie le but en informatique ? 
  • Unix est-il un type de programme utilitaire ? 
  • Que fait la commande CAT dans Linux? 
  • Sous Unix comment supprimer un répertoire qui n’est pas vide ? 
  • Comment devenir certifié pour Unix Clustering 
  • Connaissances Informatiques © http://www.ordinateur.cc