ГЛАВА 2
КРАТКАЯ СПРАВКА ПО КОМАНДАМ UNIX
Обычно человек, сидя перед монитором, знает, что он хочет сделать. Основная проблема заключается в том, чтобы объяснить это операционной системе. К сожалению, сама операционная система не упрощает этот процесс и не прощает ошибок, если ваша команда не соответствует вашей цели.
Эта глава поможет пользователям, знающим, что они хотят сделать, найти соответствующую команду UNIX. Левый столбец приведенной ниже таблицы содержит описания часто встречающихся задач: ключевые слова выделены полужирным шрифтом. Соответствующие задаче команды UNIX приведены в правом столбце. Многие команды встречаются несколько раз; например, команду Is вы можете найти как по ключевому слову список, так и по ключевому слову файл.
создание файлового архива | tar, cpio |
архивация файла | compress, pack |
замер времени исполнения команды | time, timex |
запуск программы в указанное время | at |
вывод файла на экран | cat, page, dtpad, textedit. xedit |
постраничный вывод файла на экран | more |
вывод на экран первых десяти строк файла | head |
вывод на экран последних десяти строк файла | tail |
вывод содержимого заархивированного файла | peat |
выполнение вычислений | be, dc |
вывод даты и времени | date |
изменение даты модификации файла на текущую | touch |
деархивация файла | unpack, uncompress |
декодирование UU-кода | uudecode |
вывод объема свободного дискового пространства | df |
вывод объема дискового пространства, | |
занятого данным каталогом | du |
завершение работы | exit |
печать заголовка | banner |
захват изображения на экране | xv, xwd |
печать изображений | xdpr, xpr |
вывод имени системы | uname |
запуск интерпретатора командной строки | sh, csh, ksh |
запуск
интерпретатора командной
строки на удаленной системе |
rsh |
личный календарь | cm, dtcm |
вывод календаря | cal, cm, dtcm |
калькулятор | calctool, dtcalc, xcalc |
создание каталога | mkdir, filemgr dtfile |
вывод размера каталога | du |
вывод списка файлов и подкаталогов данного каталога | Is |
смена текущего каталога | cd |
удаление каталога rmdir, filemgr, dtfile
вывод имени текущего каталога pwd
сравнение содержимого двух каталогов dircmp
UU-кодирование файла для пересылки его
по электронной почте uuencode
выполнение команды в указанное время at
ввод команды при работе с графическим интерфейсом xterm, dtterm, shelltool
компиляция С-программ ее
копирование файлов cat, cp, filemgr, dtfile
копирование файлов на удаленную систему
и с удаленной системы гср
копирование файлов между UNIX-системами uucp
вычисление контрольной суммы файла sum
нумерация строк текстового файла п1
объединение нескольких файлов в один cat
объединение отсортированных файлов по
общему полю join
объединение файлов в качестве двух
столбцов paste
вывод или установка значений переменных
окружения env
ожидание завершения процесса wait
отправка сообщения другому пользователю write
очистка экрана clear
вывод состояния службы печати Ipstat
запуск службы печати Ipsched
останов службы печати Ipshut
печать заголовка | banner |
персональный календарь | calendar, cm, dtcm |
подсчет количества слов в текстовом файле | we |
выполнение повторяющихся задач | crontab |
поиск текстовых строк | egrep, grep, fgrep |
поиск и замена символов | tr |
поиск в файле | awk, nawk |
поиск файлов | find |
вывод списка пользователей | listusers |
вывод
информации о других
пользователях системы |
who |
поиск
информации о других
пользователях системы |
finger |
выполнение последовательности команд | batch |
запуск команды с пониженным приоритетом | nice |
проверка правописания | spell |
прерывание процесса | kill |
вывод списка процессов | PS |
присоединение содержимого файлов к существующему файлу | cat |
разбиение файла на части | csplit, split |
редактирование текстового файла | vi, ed, dtpad, textedit, |
xedit | |
резервирование информации | tar, cpio |
поиск и замена символов | tr |
вывод списка известных систем | uuname |
вывод
системного идентификатора
пользователя |
id |
вывод системных сообщений | news |
подсчет числа слов в файле | we |
вывод состояния службы UUCP | uustat |
создание нового текстового файла | cat, dtpad, textedit, |
xedit | |
установка соединения с удаленным | |
терминалом | ct |
установка соединения с удаленной | |
UNIX-системой | cu |
разрешение/запрет вывода сообщений на | |
терминал | mesg |
вывод сообщений | news |
сортировка файла | sort |
сортировка и обработка файла | awk, nawk |
вывод состояния машин в сети | ruptime |
вывод списка файлов в каталоге | Is |
сравнение содержимого двух каталогов | dircmp |
сравнение содержимого двух отсортированных файлов | comm |
сравнение трех файлов | diff3 |
сравнение двух файлов и вывод отличающихся строк | diff, bdiff |
сравнение двух файлов | cmp |
сравнение двух файлов и вывод | |
отличающихся и совпадающих строк | sdiff |
создание ссылок | In |
печать на стандартный вывод | echo |
запись стандартного вывода в файл | tee |
вывод столбца из отсортированного файла | cut |
поиск текстовых строк в бинарном файле | strings |
поиск текстовых строк | egrep, grep, fgrep |
табличный процессор | tbi |
настройка табуляции | tabs |
смена текущего каталога | cd |
вывод имени текущего каталога | pwd |
открытие окна терминала | xterm, |
dtterm, | |
shelltool | |
вывод информации о терминале | tput |
настройка конфигурации терминала | stty |
вывод параметров терминала | tty |
определение типа файла | file |
удаление из очереди заданий, созданных | |
командой at | atrm |
удаление заданий из очереди печати | cancel |
удаление каталога | rmdir, |
filemgr, | |
dtfile | |
удаление файла | rm, filemgr, |
dtfile | |
удаление форматирующих символов | |
из файла | col |
копирование файлов с удаленной системы | rep, uucp, |
ftp | |
выполнение команды на удаленной системе | uux |
запуск интерпретатора командной строки на | |
удаленной системе | rsh |
вход в удаленную систему | telnet, |
riogin | |
вывод информации о соединениях с | |
удаленными системами | uulog |
создание нового текстового файла | cat, dtpad, |
textedit, | |
xedit | |
изменение даты модификации файла на | |
текущую | touch |
вывод полного имени файла | basename |
вывод файла на экран | cat, page, dtpad, textedit, xedit |
постраничный вывод файла на экран | more |
вывод на экран первых десяти строк файла | head |
вывод на экран последних десяти строк файла | tail |
вывод списка файлов в каталоге | Is |
копирование файла | cat, cp, filemgr, dtfile |
определение типа файла | file |
поиск файла | find |
разбиение файла | split |
редактирование файла | vi, ed, dtpad. textedit, xedit |
удаление файла | rm |
шифрование файла | crypt |
печать формул | eqn, neqn |
отображение шрифта | xfd, xfontsel |
вывод списка доступных шрифтов | xlsfonts, fslsfonts |
отправка и чтение электронной почты | mailx, dtmail, mailtool |
уведомление о получении новых писем по электронной почте | notify, xbiff |