198
                                                Приложение 2
               Основные команды системы UNIX

at - выполнить команду в фоновом режиме в  указанное  время.
     Формат:
        at время [день]
           команда_1
           команда_2
           <^d>
banner - распечатать сообщение (слова должны быть длиной  не
     более  10  символов)  большими  буквами  в  стандартный
     вывод;
batch - поставить задание в очередь. Формат:
        batch
           команда_1
           команда_2
           <^d>
Команда batch читает задание со стандартного ввода и  ставит
его в очередь.  Команды,  поставленные  в  очередь  командой
batch,   будут    выполнены,    когда    позволит    уровень
загруженности;
cat - отобразить содержимое указанного  файла  на  терминал.
     Чтобы временно приостановить  вывод,  нажмите  <^s>,  и
     чтобы возобновить вывод введите <^q>.  Для  прекращения
     вывода и возврата  управления  shell,  нажмите  клавишу
     BREAK или DELETE;
cd - сменить  текущий  справочник.  Если  вы   указали   имя
     справочника, то команда cd сменит текущий справочник на
     указанный.  Если  имя  не  указано,   то   используется
     значение переменной окружения $HOME. Если вместо  имени
     справочника указано имя пути, то вы можете  перескочить
     несколько уровней при помощи одной команды;
cp - скопировать  указанный  файл  в  новый  файл,   оставив
     оригинальный файл неизменным;
cut - выбрать отдельные поля из  строк  файла.  Эта  команда
     может, например, использоваться для выборки колонок  из
     таблицы;
date - отобразить текущие дату и время;
diff - сравнить  два   файла.   Команда   diff   выдает   на
     стандартный  вывод  те  строки  файлов,  которые  нужно
     изменить, чтобы привести файлы в  соответствие  друг  с
     другом;
echo - отображает ввод на стандартный вывод, включая возврат
     каретки, и возвращает подсказку;
ed - редактирование указанного файла с  помощью  построчного
     редактора. Если имя файла не  указано,  то  команда  ed
     создает новый файл;
grep - поиск по шаблону, заданному  ограниченным  регулярным
     выражением;
kill - завершить фоновый процесс  с  помощью  идентификатора
     процесса  (PID).  Вы  можете  получить  PID,   запуcтив
     команду ps;
lex - генерирует программы, которые будут использоваться для
     лексического анализа текста;
lp - распечатать    содержимое    указанного    файла     на
     построчно-печатающем устройстве;
lpstat - отобразить      состояние      любого       запроса
     построчно-печатающему устройству;
ls - распечатывает имена  всех  файлов  и  справочников,  за


                            199
     исключением тех, которые начинаются с точки;
mail - отправка пользователям почты или  ее  чтение.  Каждое
     сообщение заканчивается подсказкой ?; mail ждет от  вас
     ввод  опции  для  сохранения,  удаления  сообщения  или
     передвижения  к  месту  использования.  Чтобы  получить
     список допустимых опций, введите ?. mail, следующая  за
     регистрационным именем,  посылает  сообщение  владельцу
     этого имени. Чтобы завершить сообщение,  введите  <^d>.
     Для прерывания сеанса mail нажмите клавишу BREAK;
mailx - интерактивная система обработки сообщений;
make - поддержка,   обновление   и   восстановление    групп
     программ;
mkdir - создать   новый   справочник.    Новый    справочник
     становится подсправочником того справочника, в  котором
     вы выдали команду mkdir;
mv - переместить  файл.  С  помощью   этой   команды   можно
     скопировать файл в новый в том же  справочнике  либо  в
     новый файл в другом справочнике.  Если  вы  перемещаете
     файл в другой справочник, то можете использовать то  же
     самое имя файла;
nohup - запустить команду в фоновом  режиме;  она  продолжит
     свою работу и после  того,  как  вы  завершите  работу.
     Сообщения об ошибках  и  вывод  будут  располагаться  в
     файле nohup.out;
pg - отображает  содержимое  указанного  файла  на  терминал
     постранично. После распечатки каждой  страницы  система
     делает паузу и ждет от вас подтверждения на продолжение
     вывода следующей страницы;
pr - форматирует  и  выдает  файлы  на  стандартный   вывод.
     Команда pr разбивает текст на страницы;
ps - отображает  состояние   и   номер   каждого   процесса,
     выполняющегося  в  данный   момент.   Команда   ps   не
     отображает состояние заданий, находящихся в  очереди  к
     at и batch;
pwd - отображает   полное   имя   пути   текущего   рабочего
     справочника;
rm - удалить файлы или справочники из  файловой  системы.  В
     этой команде вы можете использовать метасимволы,  но  с
     большой    осторожностью,    т.к.    удаленные    файлы
     восстановить непросто;
rmdir - удалить справочник. Вы не можете удалить справочник,
     в котором находитесь, не можете также удалить  непустой
     справочник;
sort - сортировка и слияние файлов;  результат  отображается
     на экране;
spell - слова из указанного файла проверить на  соответствие
     орфографии;    слова,    которые    не    соответствуют
     орфографическому списку, отображаются на экране;
stty - установка  характеристик  терминального  ввода/вывода
     для устройства, являющегося стандартным вводом;
uname - отобразить имя системы UNIX, в которой вы работаете;
uucp - послать указанный файл другой системе UNIX;
uuname - список имен удаленных систем  UNIX,  которые  могут
     связываться с вашей системой UNIX;
uupick - поиск файла в открытом справочнике  посланного  вам
     командой uuto. Если файл найден, то  uupick  отображает
     его имя и имя системы, из которой он пришел;


                            200
uustat - отобразить  состояние  команды  uuto,   с   помощью
     которой вы послали файлы другому пользователю;
uuto - послать указанный файл другому пользователю.  Укажите
     пункт назначения в формате system!login; system  должно
     находиться в списке систем, созданном командой uuname;
wc - подсчитать числа строк, слов  и  символов  в  указанном
     файле и отобразить результат на терминале;
who - отобразить  регистрационные  имена  пользователей,   в
     данный момент зарегистрированных в вашей системе UNIX;
yacc - компилятор компиляторов.