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

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

правки