Que signifie bash sous Linux ?

青灯夜游
青灯夜游original
2019-05-21 15:17:4020035parcourir

Que signifie bash sous Linux ?

Bash (GNU Bourne-Again Shell) est le shell par défaut de la plupart des systèmes Linux et Mac OS X. Il s'agit d'un shell Unix écrit pour le projet GNU, un programme et un gnu logiciel.

Il peut fonctionner sur la plupart des systèmes d'exploitation de type Unix et a même été porté sur le système Cygwin sous Microsoft Windows pour implémenter l'interface virtuelle Windows POSIX. De plus, il a également été porté sur MS-DOS par le projet DJGPP.

Le nom de Bash est une série d'abréviations : Bourne-Again SHell — un jeu de mots sur le shell Bourne (sh) (Bourne Again / Born Again). Le shell Bourne est un des premiers et importants shell écrit par Steve Bourne vers 1978 et publié avec la version 7 Unix.

La syntaxe de commande de Bash est un surensemble de la syntaxe de commande du shell Bourne.

La plupart des nombreux scripts shell Bourne peuvent être exécutés en bash sans modification. Seuls les scripts qui utilisent les variables spéciales ou les commandes intégrées de Bourne doivent être modifiés. La plupart des syntaxes de commande de bash proviennent du shell Korn (ksh) et du shell C (csh), telles que l'édition de ligne de commande, l'historique des commandes, la pile de répertoires, les variables $RANDOM et $PPID et la syntaxe de substitution de commande POSIX : $(...) . En tant que shell interactif, appuyer sur la touche TAB peut compléter automatiquement le nom du programme, le nom de fichier, le nom de variable, etc. partiellement saisis.

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