UNIX: различия между версиями

Содержимое удалено Содержимое добавлено
м url fix
Строка 429:
Есть около полудюжины распространённых командных интерпретаторов, каждый пользователь может выбрать себе по вкусу. Любимый командный интерпретатор каждого пользователя находится в файле '''/etc/passwd''', а изменить его можно командой '''chsh''' (change shell). Список допустимых командных интерпретаторов находится в файле '''/etc/shells''', и выбирать свой можно только из этого списка. Это сделано потому, что если пользователь сделает командным интерпретатором неправильный файл, он больше не сможет работать в системе, не сможет и изменить командный интерпретатор обратно.
 
Первый комадныйкомандный интерпретатор назывался '''sh''' (Bourne shell - по имени своего создателя, или просто shell) и появился в районе 1978 года. Его продвинутая версия называется '''bash''' (Bourne again shell) и используется чаще, чем старая версия.
 
Командный интерпретатор '''csh''' (C shell) может вычислять выражения (особенно арифметические) с Си-подобным синтаксисом, отсюда название. Его продвинутая версия называется '''tcsh''' и отличается прежде всего развитыми средствами редакции командной строки.