The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы > Ответы на часто задаваемые вопросы
.
Google unix.com



Ответы на часто задаваемые вопросы FAQ по UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
проходящей с переменным Баш на Баш из Perl скрипта arsidh Shell программирование и сценарии 10 06-04-2008 01:25 PM
Корпуса dino_leix UNIX перспективных И опытных пользователей 3 06-08-2005 07:07 AM
Ограниченный Корпуса. . . хрустящий UNIX для чайников Вопросы И Ответы 0 05-18-2005 01:12 PM
BSD, Баш и снарядов? RedVenim BSD 3 10-16-2003 10:59 AM
% .* S функцию орудий qanda Shell программирование и сценарии 6 08-20-2002 09:49 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценка: Thread Rating: 2 votes, 5.00 average. Режимы дисплея
Old 12-07-2003
a25khan's Avatar
a25khan a25khan is offline
Зарегистрированный пользователь
  
 

Регистрация: Декабрь 2003
Местоположение: Мой дом: D
Сообщений: 35
Разница между KSH, Баш и различные снаряды.

Привет Всем,
Может ли кто-нибудь, пожалуйста, сообщите мне Ключевым различием между различными снарядами availabe т.е. KSH, Баш, (я не знаю, другие из них.
Old 12-07-2003
google's Avatar
Google google is offline Forum Advisor  
Модератор
  
 

Регистрация: Jul 2002
Откуда: Atlanta
Сообщений: 740
Трудно прочитать здесь, я думаю, поскольку интервал отключен. Вот
Ссылка

Shell функции

В таблице ниже приведены наиболее черт, что я думаю, сделает вас
выбрать одну оболочку над другой. Она не предназначена для окончательного
список, и не включать каждый возможные функции для каждого
единой возможности корпуса. Особенностью является лишь считается в оболочке
Если в версии, которая поставляется вместе с операционной системой, или, если это
доступны также составлено непосредственно из стандартного дистрибутива. В
частности C оболочку, указанные ниже, заключается в том, что имеющиеся на SunOS 4 .*,
значительное количество поставщиков в настоящее время судно или tcsh или свои собственные
C расширения оболочки вместо (они не всегда очевидно, что они
являются судоходные tcsh.

Код:
                                     sh   csh  ksh  bash tcsh zsh  rc   es
Job control                          N    Y    Y    Y    Y    Y    N    N
Aliases                              N    Y    Y    Y    Y    Y    N    N
Shell functions                      Y(1) N    Y    Y    N    Y    Y    Y
"Sensible" Input/Output redirection  Y    N    Y    Y    N    Y    Y    Y
Directory stack                      N    Y    Y    Y    Y    Y    F    F
Command history                      N    Y    Y    Y    Y    Y    L    L
Command line editing                 N    N    Y    Y    Y    Y    L    L
Vi Command line editing              N    N    Y    Y    Y(3) Y    L    L
Emacs Command line editing           N    N    Y    Y    Y    Y    L    L
Rebindable Command line editing      N    N    N    Y    Y    Y    L    L
User name look up                    N    Y    Y    Y    Y    Y    L    L
Login/Logout watching                N    N    N    N    Y    Y    F    F
Filename completion                  N    Y(1) Y    Y    Y    Y    L    L
Username completion                  N    Y(2) Y    Y    Y    Y    L    L
Hostname completion                  N    Y(2) Y    Y    Y    Y    L    L
History completion                   N    N    N    Y    Y    Y    L    L
Fully programmable Completion        N    N    N    N    Y    Y    N    N
Mh Mailbox completion                N    N    N    N(4) N(6) N(6) N    N
Co Processes                         N    N    Y    N    N    Y    N    N
Builtin artithmetic evaluation       N    Y    Y    Y    Y    Y    N    N
Can follow symbolic links invisibly  N    N    Y    Y    Y    Y    N    N
Periodic command execution           N    N    N    N    Y    Y    N    N
Custom Prompt (easily)               N    N    Y    Y    Y    Y    Y    Y
Sun Keyboard Hack                    N    N    N    N    N    Y    N    N
Spelling Correction                  N    N    N    N    Y    Y    N    N
Process Substitution                 N    N    N    Y(2) N    Y    Y    Y
Underlying Syntax                    sh   csh  sh   sh   csh  sh   rc   rc
Freely Available                     N    N    N(5) Y    Y    Y    Y    Y
Checks Mailbox                       N    Y    Y    Y    Y    Y    F    F
Tty Sanity Checking                  N    N    N    N    Y    Y    N    N
Can cope with large argument lists   Y    N    Y    Y    Y    Y    Y    Y
Has non-interactive startup file     N    Y    Y(7) Y(7) Y    Y    N    N
Has non-login startup file           N    Y    Y(7) Y    Y    Y    N    N
Can avoid user startup files         N    Y    N    Y    N    Y    Y    Y
Can specify startup file             N    N    Y    Y    N    N    N    N
Low level command redefinition       N    N    N    N    N    N    N    Y
Has anonymous functions              N    N    N    N    N    N    Y    Y
List Variables                       N    Y    Y    N    Y    Y    Y    Y
Full signal trap handling            Y    N    Y    Y    N    Y    Y    Y
File no clobber ability              N    Y    Y    Y    Y    Y    N    F
Local variables                      N    N    Y    Y    N    Y    Y    Y
Lexically scoped variables           N    N    N    N    N    N    N    Y
Exceptions                           N    N    N    N    N    N    N    Y

Key to the table above.

   Y      Feature can be done using this shell.
          
   N      Feature is not present in the shell.
          
   F      Feature can only be done by using the shells function
          mechanism.
          
   L      The readline library must be linked into the shell to enable
          this Feature.
          
Notes to the table above

    1. This feature was not in the orginal version, but has since become
       almost standard.
    2. This feature is fairly new and so is often not found on many
       versions of the shell, it is gradually making its way into
       standard distribution.
    3. The Vi emulation of this shell is thought by many to be
       incomplete.
    4. This feature is not standard but unoffical patches exist to
       perform this.
    5. A version called 'pdksh' is freely available, but does not have
       the full functionality of the AT&T version.
    6. This can be done via the shells programmable completion mechanism.
    7. Only by specifing a file via the ENV environment variable.

Код добавил теги для удобочитаемости --- Perderabo

Последний раз редактировалось Perderabo; на 12-07-2003 02:24 PM..
Old 12-09-2003
a25khan's Avatar
a25khan a25khan is offline
Зарегистрированный пользователь
  
 

Регистрация: Декабрь 2003
Местоположение: Мой дом: D
Сообщений: 35
Thumbs up

Здравствуйте, для пользователей Google,
да ссылку дал мне indepth знания о различных орудий. Но здесь я обнаружил несколько неизвестных имен, например:
Техснабэкспорт стиле завершения
POSIX
System V Bourne Shell (на данный момент BSD и System V версии получила немного отличается).
GNU проекта

Можете ли вы дать мне некоторое представление для вышеупомянутых имен?

Спасибо
Old 12-09-2003
google's Avatar
Google google is offline Forum Advisor  
Модератор
  
 

Регистрация: Jul 2002
Откуда: Atlanta
Сообщений: 740
Цитата:
Первоначально Написал a25khan
Техснабэкспорт стиле завершения
POSIX
System V Bourne Shell (на данный момент BSD и System V версии получила немного отличается).
GNU проекта
Можете ли вы дать мне некоторое представление для вышеупомянутых имен?
Спасибо
POSIX -- Портативный Операционные стандарты интерфейса
Несмотря на то возникла бы остановиться на оригинальных IEEE Std 1003.1-1988, имя POSIX более корректно относится к семейству соответствующих стандартов: IEEE Std 1003.n (где N есть число) и части ISO / IEC 9945. Термин POSIX первоначально использовался в качестве синонима для IEEE Std 1003.1-1988. А предпочитает термин для этого стандарта, POSIX.1, Возникли. Это сохранить преимущества удобочитаемости символом ``POSIX''Без двусмысленных с POSIX Семейство стандартов.

Техснабэкспорт завершения стиль - это вид из командной строки редактирования, когда слова подкрепляются ввели, а затем завершено (если файл найден) к корпусу

GNU Проект - (GNU'S Not Unix) - это проект, под эгидой Организации "Free Software Foundation". Супер сайт, множество доступных для вас. Проверьте их. Проект GNU
Old 12-09-2003
Neo's Avatar
Neo Neo is online now Forum Staff  
Администратор
  
 

Регистрация: Sep 2000
Место проведения: Азиатско-Тихоокеанский регион
Сообщения: 6831
Google,

Благодарим вас за размещение такой большой оболочку сравнения матрицы. Очень полезно.

Perderabo,

Благодарим Вас за форматирование с 'код' тэги.

Neo
Old 12-10-2003
a25khan's Avatar
a25khan a25khan is offline
Зарегистрированный пользователь
  
 

Регистрация: Декабрь 2003
Местоположение: Мой дом: D
Сообщений: 35
Lightbulb

Google вы человек!
Спасибо за ваши ответы, я многому научился
 

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код Вне
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 02:51 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0