Инструменты пользователя

Инструменты сайта


shell

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

shell [2017/07/29 09:19]
127.0.0.1 внешнее изменение
shell [2019/05/31 07:49] (текущий)
darkfire [shell]
Строка 4: Строка 4:
 Существуют две основные разновидности интерпретаторов shell: Bourne shell и С shell. В *nix- подобных системах наиболее распространены такие языки командных интерпретаторов как [[bash]], [[sh]] и ksh, но также применяются альтернативные оболочки zsh, [[csh]] и [[tcsh]], отличающиеся синтаксисом управляющих конструкций и поведением переменных. Существуют две основные разновидности интерпретаторов shell: Bourne shell и С shell. В *nix- подобных системах наиболее распространены такие языки командных интерпретаторов как [[bash]], [[sh]] и ksh, но также применяются альтернативные оболочки zsh, [[csh]] и [[tcsh]], отличающиеся синтаксисом управляющих конструкций и поведением переменных.
  
-Стандартом ​[[POSIX]] (ISO/IEC 9945) (Том 3. Оболочка и утилиты) определён язык оболочки,​ включающий конструкции последовательного (перевод строки,​ точка с запятой),​ условного (if, case, ||, &&) и циклического (for, for in, while, until) исполнения команд,​ а также оператор присваивания. Стандартом также определён режим редактирования вводимых команд,​ являющийся подмножеством команд стандартного текстового редактора vi.+Стандартом POSIX (ISO/IEC 9945) (Том 3. Оболочка и утилиты) определён язык оболочки,​ включающий конструкции последовательного (перевод строки,​ точка с запятой),​ условного (if, case, ||, &&) и циклического (for, for in, while, until) исполнения команд,​ а также оператор присваивания. Стандартом также определён режим редактирования вводимых команд,​ являющийся подмножеством команд стандартного текстового редактора vi.
  
   * [[bash]]. Усовершенствованная и модернизированная вариация командной оболочки Bourne shell ([[sh]]).   * [[bash]]. Усовершенствованная и модернизированная вариация командной оболочки Bourne shell ([[sh]]).
-  * [[sh]] (Bourne shell). Данная оболочка является де-факто стандартом и доступна почти в любом дистрибутиве *nix. В [[Debian]] ссылается на [[dash]].+  * [[sh]] (Bourne shell). Данная оболочка является де-факто стандартом и доступна почти в любом дистрибутиве *nix. В Debian ссылается на [[dash]].
   * [[dash]] (Debian Almquist Shell).   * [[dash]] (Debian Almquist Shell).
   * [[csh]]. В FreeBSD ссылается на [[tcsh]]   * [[csh]]. В FreeBSD ссылается на [[tcsh]]
загрузка...
shell.txt · Последние изменения: 2019/05/31 07:49 — darkfire