Где я могу найти список функций оболочек Korn и C, встроенных в Bash?

Я хотел бы получить некоторую документацию об особенностях оболочек Korn (ksh) и C (csh), включенных в интерпретатор языка команд Bash. Полный список команд был бы великолепен. Спасибо

Или наследие от оболочек Корна и С в основном архиструктурное?

0
задан 9 September 2017 в 18:16

1 ответ

Справочник должен помочь, но Вам, возможно, также понадобится этот старый документ.

Можно искать справочник Bash, который перечисляет и исчерпывающе описывает все функции Bash, включая все встроенные команды ("builtins"). И Bash и Ksh являются оболочками стиля Границы, и справочник Bash перечисляет builtins от Оболочки Bourne и builtins, обеспеченный в дополнение к тем отдельно.

Или главным образом archi-структурно наследие от Korn и оболочек C?

Это несколько верно. Многими функциями в Bash, которые присутствовали в Оболочке C или Shell Korn, являются функции кроме присутствия специфически именованной встроенной команды.

Обратите внимание, что Bash и Ksh являются и оболочками стиля Границы, и Csh не. Bash и Ksh намного более подобны друг другу, чем любой к Csh.

Существуют некоторые источники, которые обеспечивают сравнения функции между оболочками, включая Bash, Ksh и Csh, такими как таблица в этом приложении. Знайте, это не официальная документация Bash, это не может быть завершено, и это не могло быть записано с новейшими версиями Bash в памяти.

Для официального сравнения я рекомендую Функции Bash: Документация Обзора для Bash. Необходимо знать, что этот документ с 1994, и он описывает Bash 1.14. (Напротив, текущие версии Ubuntu используют Bash 4.3 или 4.4. Выполненный bash --version или apt list bash проверять то, что Вы имеете.) Однако, потому что Вы спрашиваете об истории Bash, это разумно.

Тот документ детализировал разделы по Функциям Стиля Оболочки C и Функциям Стиля Korn-Shell. Это должно обеспечить явные сравнения, которые Вы ищете. Это также имеет разделы по Функциям Стиля Оболочки Bourne и Bash Определенные Функции (и несколько других тем).

3
ответ дан 9 September 2017 в 18:16

Другие вопросы по тегам:

Похожие вопросы: