WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

TENEX C Shell

Экран при работе с tcsh
Тип командная оболочка UNIX
Разработчик Ken Greer, Paul Placeway, Christos Zoulas, et al.
Написана на C
Операционная система кроссплатформенное ПО
Последняя версия 6.19.00 (21 мая 2015 года)
Лицензия BSD
Сайт tcsh.org

TENEX C Shell или tcsh — одна из командных оболочек UNIX, созданная Кэном Гриром[1][2][3][4][5].

Главной особенностью оболочки стала одна из востребованных в то время[источник не указан 586 дней] возможностей — автодополнение путей и команд. Именно эта особенность сделала TENEX стала главной причиной его популярности.[источник не указан 586 дней]

Некоторые возможности:

  • редактирование командной строки с поддержкой стилей vi и emacs[6];
  • программируемое автодополнение (оболочку можно настроить так, чтобы по нажатию «Tab» дополнялись не только имена команд и пути, но и, например, поддерживаемые командой флаги);[источник не указан 586 дней]
  • проверка правописания имён файлов[7], команд[8] и переменных[9];
  • расширенный механизм навигации по каталогам (команды pushd, popd, dirs)[10];
  • периодические события (например, отложенное во времени исполнение команды или «сброс» пользователя по истечении тайм-аута)[11];
  • возможность указания в приглашении различной полезной информации (текущий каталог, время, дата)[12].

tcsh является командной оболочкой по умолчанию в ОС FreeBSD. Для пользователя root не рекомендуется менять эту оболочку на какую-либо другую.[источник не указан 586 дней]

В настройках по умолчанию история команд (просматриваемая клавишами «вверх» и «вниз») фильтруется по первым уже введённым символам, например если набрать cd  и нажимать стрелки «вверх-вниз», то из истории будут отображаться только те команды, которые начинаются с cd .

См. также

Примечания

  1. The T in tcsh. Проверено 31 октября 2013. Архивировано 14 апреля 2012 года.
  2. Грир начал работу над реализацией автозавершения названия файлов в стиле Tenex в сентябре 1975 г., впоследствии включив эту возможность в C shell в декабре 1981 г.
  3. Ken Greer (Oct 3, 1983). "C shell with command and filename recognition/completion". net.sources. (Google Groups). Проверено 29 декабря 2010.
  4. Майк Эллис из Fairchild A. I. Labs добавил автозавершение команд в сентябре 1983 г.
  5. 3 октября 1983 г. Грир опубликовал исходный код в группе новостей net.sources.
  6. The command-line editor (+) (англ.) (недоступная ссылка) (24 November 2016). Проверено 16 июля 2017. Архивировано 23 июня 2017 года.
  7. Command substitution (англ.) (недоступная ссылка) (24 November 2016). Проверено 16 июля 2017. Архивировано 14 июля 2017 года.
  8. Filename substitution (англ.) (недоступная ссылка) (24 November 2016). Проверено 16 июля 2017. Архивировано 18 июля 2017 года.
  9. Variable substitution (англ.) (недоступная ссылка) (24 November 2016). Проверено 16 июля 2017. Архивировано 23 июля 2017 года.
  10. Directory stack substitution (+) (англ.) (недоступная ссылка) (24 November 2016). Проверено 16 июля 2017. Архивировано 19 июня 2017 года.
  11. Automatic, periodic (англ.) (недоступная ссылка) (24 November 2016). Проверено 16 июля 2017. Архивировано 19 июня 2017 года.
  12. FILES (англ.) (недоступная ссылка) (24 November 2016). Проверено 16 июля 2017. Архивировано 31 мая 2016 года.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии