Школа № 43 Нижнего Новгорода
Меню сайта
 
Главная страница

О школе

Учителя

Для учителей

Ученики

Общественная жизнь

Фотоальбом

Общение

Для учеников

Статьи

Единый экзамен

Валеология

Библиотека

Посетителям сайта

Страничка лаборанта

Web-мастерам

 

Предыдущая Следующая

 

Простейший "обмен репликами" между

оболочкой и пользователем приведен на рис. 1 (здесь и далее вводимый

пользователем текст выделен полужирным шрифтом, а невидимые при вводе

символы -- курсивом. Введя команду ls (от LiSt -- вывести

список файлов в текущем каталоге), пользователь получил список

файлов, находящихся в текущем каталоге.

 
$ ls -l
total 3707
drwxr-xr-x   2 maksim   None         4096 Oct 29  2001 !
-rw-r--r--   1 maksim   None        19743 Nov  5 00:08 EPIA_Manual_v1.0.pdf
-rw-r--r--   1 maksim   None           39 May 27  2002 [0-11-9].jpg
-rw-r--r--   1 maksim   None       666120 Nov 12  2001 army_engl.txt
-rw-r--r--   1 maksim   None        12402 Oct 11  2001 dengi.rar
-rw-r--r--   1 maksim   None       101873 Oct  8  2001 econ.pdf
-rw-r--r--   1 maksim   None      2129920 Aug 15  2001 firewalls.tar
drwxr-xr-x   2 maksim   None            0 Nov 10 08:48 gosorgan.amursk.ru
-rw-r--r--   1 maksim   None       768086 May  1  2002 j463_k7m.pdf
-rw-r--r--   1 maksim   None       340016 May  1  2002 k7m-104.old
-rw-r--r--   1 maksim   None      2543572 Dec  9  2001 k7m-104.pdf
-rw-r--r--   1 maksim   None           23 Nov 28 03:44 names
drwxr-xr-x   5 maksim   None         4096 Nov  7 07:08 opensource.mit.edu
-rw-r--r--   1 maksim   None       855480 Jun  7 17:01 ruspunk.swf
drwxr-xr-x   5 maksim   None            0 Oct 14  2001 school
-rw-r--r--   1 maksim   None        16000 Aug 25 02:24 tmp
-rw-r--r--   1 maksim   None          467 Oct 29  2001 tmp.1
-rw-r--r--   1 maksim   None        67888 Sep 26  2001 tmp.html
-rwxr-xr-x   1 maksim   None          198 Aug 23 04:48 tmp.sh
-rw-r--r--   1 maksim   None          835 Nov 27  2001 wget-log
-rw-r--r--   1 maksim   None        12698 Jun 16  2000 words-to-avoid.ru.html.1
-rw-r--r--   1 maksim   None        12698 Jun 16  2000 words-to-avoid.ru.html.2
drwxr-xr-x   6 maksim   None         4096 Sep 26  2001 www.computerra.ru
drwxr-xr-x   3 maksim   None            0 Oct  9  2001 www.ctc.msiu.ru
drwxr-xr-x  12 maksim   None         4096 Apr 26  2002 www.oreilly.com
$_

Рис. 2

 

Начинающих пользователей (особенно воспитанных в

субкультуре ПК) часто удивляет такая вещь: если дать, например,

команду ls, результат будет весьма лаконичным, в то время, как у нее

есть ключи-модификаторы, позволяющие получить указанный список в

виде, гораздо более подходящем для восприятия человеком (см. рис. 2).

Почему же умолчанием (вариантом, применяемым в случае, если ключи

явно указаны не были) является именно лаконичная, "некрасивая",

"неудобная" форма?

 

Причина очень проста: как и любая другая

стандартная утилита, ls гораздо чаще используется не оператором, а

какой-нибудь другой программой, поэтому ее вывод приспособлен для

наиболее удобной его последующей обработки. Подача команды с

клавиатуры -- исключение, а не правило, и для удобства оператора

предусмотрен соответствующий ключ. Если пользователю часто нужно

выводить список файлов на экран, он запрограммирует оболочку,


Предыдущая Следующая
 
Хостинг от uCoz