Электронный адрес материала: http://www.piter.com/library/
MegaLib.com/ ОПЕРАЦИОННЫЕ СИСТЕМЫ/ Linux, Unix, FreeBSD / Название материала(Оглавление): Linux. Справочник На этой странице восстановлен текст найденного Вами документа, сохраненный при индексировании. Внимание! HTML-форматирование текста восстанавливается не полностью. За содержание документа MegaLib.com ответственности не несет. |
|
|
Библиотека: Linux. Справочник, К. Рейчард, П. Фолькердинг
Глава 5. Команды Linux, разбитые на группы Эта глава содержит описания основных команд Linux. Команды распределены по категориям соответственно выполняемой ими функции. Всего категорий восемь: Описание каждой команды структурировано. После имени команды приведены ее синтаксис, затем описание выполняемых командой действий, затем список возможных параметров, примеры и список родственных команд. Аргументы команды выделяются курсивом. Когда команда является командой GNU или командой системы X Window, это отмечено соответствующим значком. Эти команды часто используются в ежедневной работе. appres класс параметры_библиотеки Команда appres выводит список X ресурсов, используемых приложением. Вы можете указать или приложение, или конкретный элемент управления. Объем выводимой информации может быть весьма значителен, поэтому, возможно, вам потребуется переназначить вывод в файл. Примеры $ appres XTerm *mainMenu*interrupt*Label: Send INT Signal *mainMenu*logging*Label: Log to File *mainMenu*quit*Label: Quit ... Родственные команды listres xrdb apropos ключевое_слово Команда apropos производит поиск заданного ключевого слова в базе данных whatis. База данных whatis содержит краткие текстовые описания команд. Примеры $ apropos xterm resize (1x) - set TERMCAP and terminal settings to current xterm window size xterm (1x) - terminal emulator for X Родственные команды man whatis xman arch Эта команда выводит тип аппаратной платформы компьютера. Для PC выводится одно из значений i386, i486 или i586 (для компьютеров, построенных на базе процессора Pentium). Примеры $ arch i586 Родственные команды uname atobm параметры файл Команда atobm конвертирует текстовый файл в файл с растровым рисунком в формате xbm (см. также описание команды bmtoa). Параметры -chars аб Установка символов, обозначающих нули и единицы в файле растрового рисунка. По умолчанию используются символ минуса (-) для нулей и символ номера (#) для единиц -name имя Установка имени рисунка, создаваемого в файле. По умолчанию используется результат действия команды basename на имя файла (обычно — имя файла без пути к нему и расширения) -yhot число Установка Y-координаты базовой точки Родственные команды bitmap bmtoa banner параметры строка Команда banner выводит строку (не более десяти символов), рисуя буквы при помощи символа звездочки (*). Общая ширина выводимой строки — 132 символа, строка выводится слева направо1. Пример $ banner kevin Параметры -w n Установка ширины строки в n символов bash параметры Команда bash запускает интерпретатор командной строки Bourne Again Shell, вариант популярного интерпретатора командной строки sh. Дальнейшую информацию о команде bash вы можете найти в главе 6. bc параметры файлы Команда bc представляет собой калькулятор, позволяющий проводить вычисления с произвольной точностью. Калькулятор может использоваться в интерактивном режиме или обрабатывать сценарии, написанные на языке, похожем на C. Также имеется возможность преобразования чисел из одной системы счисления в другую. После ввода команды bc в командной строке данные и операции с ними вводятся с клавиатуры. Для завершения работы с bc введите EOF, quit или нажмите Ctrl-C1. Параметры -l Подключение математической библиотеки -s Запрет GNU-расширений для совместимости с POSIX -p Вывод предупреждений при использовании команд, не соответствующих POSIX Примеры $ bc scale=5 sqrt((55*6)/5) 8.12402 quit Основные операторы + Сложение - Вычитание / Деление * Умножение % Вычисление остатка ^ Возведение в степень sqrt(n) Извлечение квадратного корня Прочие операторы scale=n Установка точности вычислений в n знаков после запятой. По умолчанию — 0, это означает, что все вычисления производятся в целых числах. Для вывода на экран текущей точности вычислений введите scale без знака равенства и числа ibase=n Установка основания системы счисления для входных данных. Для вывода на экран текущего основания системы счисления для входных данных введите ibase без знака равенства и числа. При использовании основания системы счисления, большего 10, для обозначения цифр 10–15 используйте буквы A–F1 obase=n Установка основания системы для выходных данных. Для вывода на экран текущего основания системы счисления для входных данных введите obase без знака равенства и числа. При использовании основания системы счисления большего 10, но меньшего 17 для обозначения цифр 10–15 используются буквы A–F. Если основание системы счисления 17 и больше, то каждая цифра выводится в десятичной записи и цифры отделяются друг от друга пробелами last Вывод последнего вычисленного значения Ключевые слова for (выражение) [операторы]
Указанные операторы выполняются, если вы- if (выражение) [операторы1]
Если выражение ис- while (выражение) [операторы]
Указанные операторы break
Прерывание выполне- continue
Переход к следующей define a(b)
Определение функции GNU-расширения halt Завершение работы bc limits
Вывод ограничений команды bc для данной print список Эта необычная команда предназначена
для \a Звуковой сигнал \b Возврат на шаг \f Протяжка страницы \n Перевод строки \r Возврат каретки \q Двойные кавычки \t Табуляция \\ Обратная косая черта (\) Операции и отношения присваивание =+ =- =* =/ =^ = отношение < <= > >= == != унарные операторы - ++ -- Функции математической библиотеки s Синус c Косинус a Арктангенс e Экспонента l Натуральный логарифм j(n, x) Функция Бесселя Прочие символы /* */ Комментарий { } Группа операторов [ ] Индекс массива bdftopcf параметры файл.bdf Команда bdftopcf предназначена для преобразования шрифтов в формате BDF в формат PCF, который используется X сервером. Параметры -i Запрет вычисления метрик шрифта. Использование этого параметра может повысить скорость работы команды -l Установка битов в шрифте: младший бит — первый -L Установка порядка байтов в шрифте: младший байт — первый -m Установка порядка битов в шрифте: старший бит — первый -M Установка порядка байтов в шрифте: старший байт — первый -o файл Записать преобразованный шрифт в указанный файл -pn Установка размера строки развертки для каждой кривой: 1, 2 или 4 байта -t Преобразование (если возможно) шрифта в «терминальный». «Терминальные» шрифты быстрее обрабатываются сервером шрифтов -un Этот параметр указывает положение строки развертки; он необходим, когда порядок битов в шрифте отличается от порядка байтов. Аргумент n может принимать значение 1, 2 или 4 Пример $ bdftopcf -t -o fontfile.pcf fontfile.bdf bitmap параметры файл имя_рисунка Программа bitmap используется для создания и редактирования монохромных растровых рисунков. Такие рисунки используются системой X Window для изображения различных элементов: от указателя мыши и значков приложений до пиктограмм на Web-страницах. Рисунки хранятся в виде текста на языке C, что позволяет непосредственно включать в программу1 содержащие их файлы. Программа bitmap также позволяет задать базовую точку рисунка, которая при использовании рисунка в качестве указателя мыши сообщает диспетчеру окон, в какой точке находится конец указателя (например, если указатель имеет вид стрелки, то базовая точка находится на ее конце; если указатель имеет вид перекрестия, то базовая точка находится в его центре). Заданное имя рисунка используется в качестве имени переменной в создаваемом C-файле. Чтобы увидеть, как будет выглядеть создаваемый или редактируемый рисунок, нажмите Alt+I. После запуска программы вы можете использовать для редактирования рисунка множество команд. Эти команды вызываются при помощи кнопок в левой части окна. Параметры Родственные команды atobm bmtoa bmtoa параметры файл Команда bmtoa используется для преобразования растровых рисунков X Window в текстовый вид. Дополнительную информацию о растровых рисунках X Window вы можете найти в описании команды bitmap. Параметры рового рисунка. По умолчанию используются символ минуса (-) для нулей и символ номера (#) для единиц Пример $ bmtoa bitmap_file Родственные команды atobm bitmap cal параметры месяц год Команда cal выводит календарь на текущий месяц, на указанный месяц указанного года или, если указан только год, на год. Аргумент год может принимать значения от 1 до 1999; аргумент месяц может принимать значения от 1 до 12. Команда cal использует англо-американское соглашение. Чтобы увидеть переход к григорианскому календарю, используйте команду cal 1752. Параметры месяц Указание месяца год Указание года -j Вывод дат юлианского календаря — выводятся номера дней в году Примеры cal cal 7 1967 cal 1997 cal 1752 Родственные команды date chsh параметры интерпретатор Эта команда изменяет интерпретатор командной строки, используемый пользователем по умолчанию. Кроме того, имеется возможность вывести список доступных интерпретаторов командной строки. Параметры /etc/shells)1 Пример $ chsh zsh cksum файлы Команда cksum вычисляет контрольную сумму (CRC) указанных файлов. Примеры $ cksum CHANGES.TXT 4005661398 2344 CHANGES.TXT clear Команда clear очищает экран, если вы работаете с системой в текстовом режиме. Пример clear colcrt параметры файл Команда colcrt позволяет просматривать в текстовом режиме файлы, созданные командами tbl и nroff. Эта команда полезна, если вы работаете в текстовом режиме; она, как правило, используется не сама по себе, а как часть длинной командной строки. Параметры - Запрет подчеркивания -2 Удвоенный промежуток между строками csh Эта команда запускает C shell — один из множества используемых в Linux интерпретаторов командной строки. За дальнейшей информацией обратитесь к главе 6. date параметры+формат date параметры строка (привилегированные пользователи) Команда date позволяет вывести текущую дату и время в одном из множества форматов. Привилегированные поль-зователи (например, root) также могут использовать эту команду для установки даты и времени. Параметры +формат Вывод даты в одном из перечисленных ниже форматов -s Установка даты и времени. Этот параметр доступен только привилегированным пользователям -u Вывод даты и времени по Гринвичу Форматы %A
Название дня недели (Sunday, Monday, и т. д.). То же, что и %h (01–31) и т. д.). То же, что и %b %k Час в 24-часовом формате без ведущих нулей (0–23) %l Час в 12-часовом формате без ведущих нулей (0–12) %m Номер месяца как двузначное число (01–12) %M Минуты (0–59) %n Символ новой строки %p Использование символов a.m. и p.m. вместо используемых по умолчанию AM и PM %r Время в формате hh:mm:ss AM/PM (hh — часы, mm — минуты, ss — секунды) %s Количество секунд, прошедшее с «начала эпохи», 1970-01-01 00:00:00 UTC %S Секунды (0–59) %t Символ табуляции %T Время в формате hh:mm:ss (hh — часы, mm — минуты, ss — секунды) %U Число месяца (01–31) %w Номер дня недели (воскресенье — 0) %W Номер недели (0–51); первым днем недели считается понедельник %x Время в национальном формате %X Дата в национальном формате %y Две последние цифры года (например, 98) %Y Год (например, 1998) %Z Часовой пояс Установка даты Привилегированные пользователи могут устанавливать дату и время. Дата может быть указана в числовом или в нечисловом формате. При задании даты в числовом формате используется строка MMddhhmmyy (MM — месяц, dd — число, hh — час, mm — минуты, yy — две последние цифры года) Пример date 0101153097 Эта команда устанавливает дату 1 января (0101) 1997 года (97) и время 15:30 (1530) dumpkeys параметры Команда dumpkeys выводит информацию о драйвере клавиатуры. Параметры echo параметры строка Команда echo выводит текст или значения переменных на стандартный вывод (обычно на экран, если не используется перенаправление вывода). На самом деле существуют три варианта команды echo: команда Linux /bin/echo, а также команды echo интерпретаторов командной строки C shell и Bourne Again shell. Эти три варианта практически одинаковы; единственное существенное отличие состоит в том, что команда C shell не поддерживает параметр -n и вывод управляющих символов. Параметры -n Не выводить в конце символ новой строки Управляющие символы \a Звуковой сигнал \b Возврат на шаг \c Не выводить символ новой строки \f Протяжка страницы \n Перевод строки \r Возврат каретки \t Горизонтальная табуляция \v Вертикальная табуляция \\ Обратная косая черта (\\) \ nnn Символ с восьмеричным кодом nnn Примеры $ echo «Good afternoon!» Эта команда выводит на экран строку Good afternoon!. $ echo «We are testing the printer» | lp Эта команда выводит на принтер строку We are testing the printer. env параметры [переменная=значение] команда Команда env устанавливает значения переменных окружения на время выполнения указанной команды или выводит значения переменных окружения на экран. Ваша Linux-система имеет набор переменных, используемых в различных ситуациях. Например, большинство программ, которым для работы нужен текстовый редактор, не имеют встроенного текстового редактора, а используют заданный в переменной окружения EDITOR. Другие переменные определяют используемый по умолчанию интерпретатор командной строки, тип терминала, путь, домашний каталог пользователя и т. п. Параметры - Игнорировать текущие значения всех переменных окружения -i Игнорировать текущие значения всех переменных окружения u переменная Игнорировать значение указанной переменной окружения fsinfo -server имя_сервера Эта команда выводит информацию о запущенном сервере шрифтов X Window. Родственные команды fslsfonts xfs fslsfonts параметры образец Команда fslsfonts выводит список шрифтов, доступных на запущенном сервере шрифтов X Window. Вы можете получить как полный список шрифтов (который обычно весьма велик), так и список шрифтов, имена которых содержат заданный образец. В образце могут использоваться символы подстановки. (Если вы используете символы подстановки * или ?, образец должен быть заключен в кавычки.) Параметры -1 Вывод в один столбец -C Вывод в несколько столбцов -l Вывод атрибутов шрифтов -ll Вывод свойств шрифтов -lll Этот параметр аналогичен параметру -lll команды xlsfonts -m Вывод минимальной и максимальной границ каждого шрифта -server система:порт Использование указанного сервера шрифтов -w n Установка ширины вывода равной n символам -n столбцы Вывод в указанное число столбцов -u Запрет сортировки вывода Родственные команды xfs showfont xlsfonts fstobdf параметры Команда fstobdf получает шрифт с сервера шрифтов и Параметры -fn шрифт Получить указанный шрифт -server сервер Использовать указанный сервер шрифтов Родственные команды xfs bdftopcf fslsfonts getkeycodes Команда getkeycodes выводит таблицу соответствия скан-кодов кодам клавиш. id параметры пользователь Команда id выводит информацию об указанном пользователе (по умолчанию — о пользователе, отдавшем команду). Выводятся системный идентификатор пользователя и его номер, идентификаторы и номера групп, к которым принадлежит пользователь, а также (если они имеются) эффективный идентификатор пользователя и эффективный идентификатор группы. Параметры -g Вывод только группы -G Вывод информации о дополнительных группах -n Вывод идентификаторов (а не номеров) при использовании параметров -g, -G и -u -r Вывод реальных, а не эффективных идентификаторов пользователя и групп -u Вывод только номера пользователя info параметры тема Команда info выводит гипертекстовую информацию на заданную тему или о заданной команде. Информация хранится в формате GNU texinfo. Если вы запустите команду info, не указав тему, вы увидите начальный экран info (хранящийся в файле /usr/local/info/dir1), который обычно объясняет, как работает info и как перемещаться между различными темами. Параметры -d каталог Использование информации из указанного каталога --dribble файл Сохранение последовательности нажатий клавиш в указанном файле. Впоследствии этот файл может быть использован вместе с параметром -restore для того, чтобы попасть в то же место документации -f файл Использование информации из указанного файла --help Вывод краткой справки по команде info -n раздел Начать работу с указанного раздела -o файл Вывод информации в указанный файл, а не на стандартный вывод --restore файл Выполнение последовательности действий, записанной в указанном файле при помощи параметра --dribble --subnodes Вывод подтем --version Вывод номера версии info Родственные команды man xman kbd_mode параметры Эта команда позволяет вывести текущий режим драйвера клавиатуры и изменить его. Параметры -a Установка режима XLATE (ASCII) -k Установка режима MEDIUM-RAW -s Установка режима RAW -u Установка режима Unicode kill параметры PID Команда kill отправляет процессу с указанным идентификатором (PID) указанный сигнал. Эта команда часто используется для завершения работы процессов. Только владелец процесса или привилегированный пользователь могут использовать эту команду. Команда kill также встроена в интерпретаторы командной строки Bourne Again shell и C shell, хотя в них она работает немного иначе. Параметры -l Вывод номеров процессов1 - сигнал
Отправка процессу указанного Родственные команды killall ps killall параметры имя Команда killall завершает работу всех процессов с указанным именем2. Параметры -i Запрос подтверждения перед завершением каждого процесса -l Вывод номеров процессов1 -v
Вывод подтверждения после отправки -сигнал Отправка указанного сигнала Родственные команды kill ps listres параметры элемент_управления Команда listres выводит список X ресурсов данного элемента управления (widget). Если элемент управления не задан или указан параметр -all, то выводится список имен элементов управления и соответствующих им ресурсов. Параметры -all Вывод информации обо всех доступных X ресурсах -nosuper Игнорировать ресурсы, унаследованные от суперкласса -variable Использование имен переменных записей класса вместо имени класса для идентификации элементов управления -top имя Использование элемента управления с указанным именем в качестве вершины иерархии -format строка Использование для вывода заданной строки формата. Строка аналогична строке формата, используемой оператором printf языка C login пользователь параметры Команда login используется для входа в Linux-систему. Если имя пользователя не указано в командной строке, команда login запросит его. Команда login выполняет некоторые административные задачи, такие
как установка UID и GID терминала, а также уведомляет пользователя о
наличии почты. Пользователь root может настроить команду login
так, чтобы она производила простейшую аутентификацию пользователей (обратитесь
к Страницам руководства за подробной информацией). Кроме того, команда
login позволяет пользователю root вход в систему только с определенных
терминалов; список этих терминалов хранится в файле Параметры -f Этот параметр должен позволять команде login пропускать вторичную аутентификацию, однако в Linux-системах он не работает должным образом -p Сохранить переменные окружения, используемые getty -h система Передать команде login указанное имя системы; используется серверами. Этот параметр устанавливается привилегированным поль-зователем logname параметры Эта команда выводит имя пользователя, которому принадлежит вызывающий ее процесс. Для его определения используется файл /etc/utmp. Если имя не может быть определено, выводится сообщение об ошибке. Параметры --help Вывод краткой справки --version Вывод номера версии makewhatis параметры путь Команда makewhatis создает и обновляет базу данных whatis, используемую командами apropos и whatis. Для работы этой команды необходимо, чтобы в системе был установлен интерпретатор языка Perl. Параметры -u Обновление базы данных. По умолчанию база данных полностью перестраивается -w Вывод текущего пути для поиска Страниц руководства Родственные команды apropos man xman man параметры раздел страница Команда man форматирует и выводит Страницы руководства. Страницы руководства являются официальной документацией по операционной системе Linux (или UNIX — в UNIX-системах) и имеют жестко заданный формат. Страницы руководства очень полезны для поиска информации о непонятных параметрах или командах. Обычно при запуске man вы должны указать команду, информацию о которой хотите получить. Параметры -a Вывод всех Страниц руководства с заданным названием, а не только первой -c Переформатирование страницы, да-же если уже существует отформатированный вариант -C файл
Использование указанного файла в качестве файла конфигурации; по умолчанию
используется файл -d Вывод отладочной информации, но не Страницы руководства -D Вывод отладочной информации и Страницы руководства -f Вывод краткого описания команды -h Вывод краткой справки по команде man -k Эмуляция команды apropos -m система Поиск страниц руководства в указанной системе -M путь
Установка пути для поиска Страниц руководства. По умолчанию используется
значение переменной окружения MANPATH. Если она не установлена, используется
путь, заданный в файле конфигурации -p строка Использование указанных препроцессоров перед запуском nroff или groff. Этот параметр практически бесполезен при работе с Linux -P команда Использовать указанную команду для постраничного вывода. По умолчанию используется /usr/bin/less -is -S список_разделов Поиск Страниц руководства в указанных разделах -t
Использование для форматирования Страниц руководства команды -w Вывод расположения Страниц руководства, но не самих Страниц -W Вывод расположения Страниц руководства, но не самих Страниц. Путь к каждой следующей Странице выводится на отдельной строке Родственные команды apropos manpath whatis xman manpath параметры Команда manpath устанавливает или выводит путь, используемый командой man для поиска Страниц руководства. Сначала проверяется значение переменной MANPATH, затем файл /etc/manpath.conf и затем пользовательские переменные окружения и текущий каталог. Параметры Родственные команды apropos man whatis xman mcookie Эта команда создает случайные 128-битные шестнадцатеричные числа (так называемые magic cookies) для использования с командой xauth. Команда mcookie обычно используется вместе с командой xauth. Родственные команды xauth minicom параметры Команда minicom запускает терминальную программу, напоминающую известную DOS-программу Telix. Программа minicom позволяет производить прозвонку по заданному списку, поддерживает блокирующие файлы в UUCP-стиле для последовательных портов, имеет возможность использования сценариев, позволяет захватывать содержимое экрана в файл, использует отдельные файлы конфигурации для каждого пользователя и т. п. После запуска программы minicom вы можете использовать множество команд. Обратитесь за подробной информацией к Страницам руководства. Вы также можете просто запустить minicom и поэкспериментировать. Имеется также версия программы minicom для X Window — xminicom. Она работает точно так же, как и minicom, но в X окне. Параметры -a Использование атрибутов символов1 -c Использование цвета2 -d Звонок по указанному номеру из телефонной книги сразу после запуска3 -l Разрешение вывода 8-битовых символов -m Использование в качестве командной клавиши Alt (Meta) -M Использование в качестве командной клавиши Alt (Meta). Предполагается, что Alt устанавливает 8-й бит в коде символа (к коду добавляется 128) -t тип_терминала Установка типа терминала. По умолчанию тип терминала берется из переменной окружения TERM -o Запрет инициализации модема при запуске -s Запуск minicom в режиме конфигурации. Этот параметр доступен только привилегированным пользователям -z Использование строки состояния терминала Родственные команды seyon nice параметры команда аргументы Команда nice позволяет вам установить приоритет запускаемой команды. Значение приоритета может быть вы-брано от 15 (низший приоритет)1 до —20 (высший приоритет). Значения приоритета меньше нуля могут устанавливаться только привилегированным пользователем. При запуске без параметров и аргументов команда nice выводит значение приоритета, используемое по умолчанию. Здесь описывается команда GNU nice, а не команда nice интерпретатора командной строки. Параметры -приращение Добавить к приоритету команды указанное приращение nohup команда аргументы Программа nohup позволяет продолжить выполнение указанной в той же строке команды даже после того, как вы выйдете из системы1. oclock параметры Эта команда выводит на экран круглые часы со стрелками. Параметры -fg цвет Использование указанного цвета для стрелок и метки, обозначающей 12 часов -bg цвет Использование указанного цвета в качестве цвета фона -jewel цвет Использование указанного цвета для метки, обозначающей 12 часов -minute цвет Использование указанного цвета для минутной стрелки -hour цвет Использование указанного цвета для часовой стрелки -bd цвет Использование указанного цвета для границы окна -bw пиксели Установка ширины границы окна -transparent Изображение только границы окна, стрелок и метки, обозначающей 12 часов. Циферблат — прозрачный Родственные команды xclock passwd пользователь пароль Эта команда позволяет вам изменить пароль, который вы используете для входа в систему. Если вы запустите passwd без параметров, то система запросит у вас ваш старый пароль, а затем новый пароль. Новый пароль должен содержать не менее шести символов, среди которых должны быть как строчные, так и прописные буквы. Привилегированный пользователь может изменить пароль любого пользователя системы, указав его системный идентификатор и новый пароль в командной строке. pathchk параметры файл Эта команда проверяет корректность указанного полного имени файла — доступны ли каталоги, указанные в пути к файлу, а также удовлетворяет ли длина полного имени файла требованиям файловой системы. Параметры pidof параметры программа Эта команда выводит номер работающего процесса. Она, как правило, не используется сама по себе. Основное применение команды pidof — сценарии смены уровня запуска системы. На самом деле, pidof — ссылка на killall5. Параметры Родственные команды halt init reboot shutdown pname параметры файл Команда pname запускает программу для работы с электронными таблицами. Вы можете вводить в клетки таблицы данные, строки текста или выражения (формулы). Вычисления производятся так же, как и в обычной таблице. Параметры printenv переменная Эта команда предназначена для вывода значений переменных окружения. Если в командной строке указана переменная, то выводится ее значение, в противном случае выводятся значения всех переменных окружения. ps параметры Эта команда выводит различную информацию о процессах. Она имеет большой набор сложных параметров. За подробной информацией обратитесь к Страницам руководства. rb параметры Эта команда позволяет получать файлы с использованием протокола Ymodem. Параметры a Пропуск символа возврата каретки и всех символов после Ctrl-Z1 b Прием двоичных файлов D Вывод полученного файла в /dev/null; используется при отладке q Запрет вывода информационных сообщений t время Установка тайм-аута равным указанному количеству десятых долей секунды v Вывод информационных сообщений; запись имен полученных файлов в файл /tmp/rzlog y Разрешение уничтожения уже существующих файлов, если принимаемый файл имеет то же имя, что и существующий rdjpgcom параметры jpeg_файл Эта команда выводит текстовые комментарии, содержащиеся в файле в формате JPEG. Формат JPEG используется для хранения изображений, но позволяет включить комментарии, например краткую аннотацию или заголовок. Один блок комментариев может содержать не более 64 Кбайт данных, но количество блоков комментариев не ограничено. Параметры Родственные команды cjpeg djpeg wrjpgcom reconfig Xconfig_файл XF86Config_файл Эта команда позволяет преобразовать конфигурационный файл Xconfig системы X Window в старом формате (XFree до версии 3.1) в конфигурационный файл XF86Config в новом формате. Вам потребуется отредактировать полученный файл XF86Config. renice приоритет процесс параметры Эта команда позволяет изменить приоритет одного или нескольких запущенных процессов. Параметры reset Эта команда выполняет сброс (начальную инициализацию) терминала. Для достижения этой цели она вызывает несколько других команд. Родственные команды reset stty tput resize параметры Команда resize устанавливает переменные TERM и TERMCAP в соответствии с текущим размером окна xterm1. Чтобы установить значения переменных, вывод должен являться частью командной строки либо быть перенаправленным в файл2. Параметры -u Вывод команд Bourne shell, даже если используется другой интерпретатор командной строки -c Вывод команд C shell, даже если используется другой интерпретатор командной строки -s [строки столбцы] Использовать управляющие ESC-последовательности консоли Sun вместо ESC-последовательностей xterm. Если указаны аргументы строки и столбцы, то xterm отправляется запрос на изменение размера runscript сценарий Программа runscript является интерпретатором сценариев для программы minicom. Сценарии обычно используются для автоматического входа на удаленный UNIX-сервер или BBS. Внутри сценариев могут использоваться следующие команды: expect, send, goto, gosub, return, exit, print, set, inc, dec, if, timeout, verbose, sleep, break, call. Язык сценариев напоминает BASIC. Исходные тексты программы minicom содержат два примера сценариев: scriptdemo и unixlogin. Родственные команды minicom ruptime параметры Эта команда выводит состояние машин локальной сети. Состояние машин локальной сети определяется при помощи широковещательных пакетов, отправляемых каждой системой локальной сети раз в минуту. Машины, от которых не было получено отчета о состоянии в течение 11 минут, считаются неработающими. Родственные команды rwho uptime rx параметры файл Эта команда позволяет получать файлы с использованием протокола Xmodem. Параметры a Пропуск символа возврата каретки и всех символов после Ctrl-Z1 b Прием двоичных файлов D Вывод полученного файла в /dev/null; используется при отладке q Запрет вывода информационных сообщений t время Установка тайм-аута равным указанному количеству десятых долей секунды v Вывод информационных сообщений; запись имен полученных файлов в файл /tmp/rzlog y Разрешение уничтожения уже существующих файлов, если принимаемый файл имеет то же имя, что и существующий rxvt параметры Команда rxvt запускает эмулятор терминала VT102 для системы X Window. На самом деле программа rxvt представляет собой упрощенный вариант программы xterm, не имеющий некоторых возможностей xterm (эмуляции терминала Tektronix 4014, записи сеанса работы и т. п.). Преимущество rxvt заключается в том, что эта программа занимает в памяти меньше места, чем xterm. Если вы работаете на системе, в которой ощущается недостаток оперативной памяти, вам, возможно, следует использовать rxvt вместо xterm. Большинство X ресурсов, используемых xterm, распознаются rxvt. Параметры -7 Запуск в 7-битном режиме; вось-мой бит всех вводимых с клавиатуры символов будет сбрасываться -8 Запуск в 8-битном режиме, позволяющем ввод с клавиатуры символов с установленным старшим битом -bg цвет Установка указанного цвета в качестве цвета фона -bigfont клавиша Использование комбинации Alt-клавиша для увеличения размера шрифта. По умолчанию используется Alt-> -C Разрешение вывода сообщений, отправляемых на системную консоль -display сервер Запуск на указанном X сервере -e команда аргументы Выполнение указанной команды с заданными аргументами немедленно после запуска rxvt -fat Использование широкой полосы прокрутки. По умолчанию используется узкая полоса прокрутки -fg цвет Установка указанного цвета в качестве основного -font шрифт Использование указанного шрифта -geometry геометрия Установка Х геометрии окна rxvt — размеров и расположения -ic Запуск со свернутым в значок окном -ls Запуск в качестве основного интерпретатора командной строки +ls Запуск в качестве дополнительного интерпретатора командной строки -ma Разворачивание окна из значка при выводе звукового сигнала -meta строка Настройка реакции rxvt на сочетание Alt+клавиша. Аргумент строка может принимать значения escape, 8thbit или ignore. По умолчанию используется значение escape, означающее, что rxvt использует для передачи таких комбинаций приложениям escape-префикс -n имя Установка имени значка rxvt. Если не указан параметр -T, то же имя будет использовано в качестве имени окна -pagedown клавиша Использование комбинации Alt+ клавиша для прокрутки страницы вниз вместо используемого по умолчанию сочетания Alt+Next _Page -pageup клавиша Использование комбинации Alt+ клавиша для прокрутки страницы вверх вместо используемого по умолчанию сочетания Alt+Prev _Page -sl число Сохранять в буфере указанное количество строк, прокрученных за верхнюю границу окна. По умолчанию сохраняется 64 строки -smallfont клавиша Использование комбинации Alt+ клавиша для уменьшения размера шрифта. По умолчанию используется Alt-< -T текст Установка имени окна rxvt -thin Использование узкой полосы прокрутки (используется по умолчанию) rz параметры Команда rz используется для приема набора файлов с использованием протокола Zmodem. Пути для файлов указываются передающей программой. При необходимости на локальной системе создаются новые каталоги. Обычно rz автоматически запускается передающей стороной, но некоторые некорректные реализации протокола Zmodem могут потребовать от вас ввести ее вручную. Параметры a Пропуск символа возврата каретки и всех символов после Ctrl-Z1 b Прием двоичных файлов D Вывод полученного файла в /dev/null; используется при отладке e Требование к передающей стороне передавать все управляющие символы в виде ESC-последовательностей. По умолчанию в виде ESC-последовательностей передаются символы XON, XOFF, DLE, CR-@-CR и Ctrl-X p Пропуск файла, если он уже существует на локальной системе q Запрет вывода информационных сообщений t время Установка тайм-аута равным указанному количеству десятых долей секунды v Вывод информационных сообщений; запись имен полученных файлов в файл /tmp/rzlog y Разрешение уничтожения уже существующих файлов, если принимаемый файл имеет то же имя, что и существующий sb параметры файл Эта команда предназначена для передачи файлов на удаленную систему с использованием протокола Ymodem. Команда sb имеет множество параметров; за их описанием обратитесь к Страницам руководства. script параметры файл Команда script позволяет сохранить все выводимые на экран символы в указанном файле. Если файл не указан, сохранение производится в файле typescript. Параметры -a файл Дописать данные в конец указанного файла seyon параметры Программа seyon является телекоммуникационным пакетом для работы в среде X Window. Она позволяет соединяться при помощи модема с удаленными системами, например с BBS. Большинство настроек и команд данной программы доступны из меню после ее запуска, но некоторые параметры могут быть указаны в командной строке. Программа seyon использует различные X ресурсы, а также имеет встроенный язык сценариев. За подробной информацией обратитесь к Страницам руководства. Параметры -- Передать оставшуюся часть командной строки эмулятору терминала -dial Этот параметр позволяет игнорировать значение, полученное из X ресурса dialAutoStart -emulator терминал Использование указанного эмулятора терминала. По умолчанию используется xterm -entries список Замена значения, полученного из X ресурса default-PhoneEntries, на указанный список -modems список_устройств Замена значения, полученного из ресурса modems -noemulator Запрет запуска встроенного эмулятора терминала -script сценарий Выполнение указанного сценария после запуска shar параметры файл Команда shar создает самораспаковывающиеся файловые архивы, являющиеся сценариями интерпретатора командной строки. Создаваемые файловые архивы-сценарии являются текстовыми файлами и могут пересылаться по электронной почте. Параметры -a Автоматическая генерация заголовка -b Использование параметра -X при архивации (по различным причинам этот параметр лучше не использовать) -B Трактовка всех файлов как нетекстовых (по разным причинам этот параметр лучше не использовать) -c Поместить в начало архива разделительную строку -d XXX Использование XXX в качестве разделителя файлов. По умолчанию используется SHAR_EOF -f Запрет сохранения пути к файлу -F Помещать префиксный символ во все строки -g Использование параметра -X при архивации программой gzip (по разным причинам этот параметр лучше не использовать) -l nn Установка максимального размера одной части архива равным nn килобайт. Деление файлов на части запрещено -L nn Установка максимального размера одной части архива равным nn килобайт. Деление файлов на части разрешено -m Запрет вызова команды touch при распаковке для восстановления даты и времени по-следнего изменения файла -M Автоматическое определение типа файла и UU-кодирование нетекстовых файлов (по разным причинам этот параметр лучше не использовать) -n имя Включение в заголовок указанного имени архива -o XXX Запись частей архива в файлы XXX.01–XXX.nn вместо отправки их на стандартный вывод -p Этот параметр позволяет указывать различные способы архивирования для разных файлов -P Использование в процедуре разархивации временных файлов вместо потоков -s автор Заменить автоматически определяемое имя создателя архива на указанное -S Получение списка архивируемых файлов со стандартного ввода -T Трактовка всех файлов как текстовых -V Создание архива, для распаковки которого, помимо интерпретатора командной строки, требуются только программы sed и echo -v Запрет вывода диагностических сообщений при распаковке архива -w Запрет выполнения проверки при помощи wc -c после распаковки архива -x Безусловная перезапись существующих файлов при распаковке -X Запрос подтверждения при необходимости перезаписи существующих файлов в процессе распаковки -z
Использование сжатия при помощи gzip и UU-кодирование для всех
файлов перед -Z Использование сжатия при помощи compress и UU-кодирование для всех файлов перед созданием архива (по разным причинам этот параметр лучше не использовать) Родственные команды unshar shelltool параметры Команда shelltool запускает интерпретатор командной строки или другую программу в окне терминала. Вопреки документации на shelltool, для запуска этой команды не требуется установка системы OpenWindows. Однако, если вы не используете приложения OpenWindows, смысла в запуске этой команды немного. Параметры -B стиль Использовать указанный стиль для изображения жирного текста -C Перенаправить вывод на системную консоль в окно shelltool -I команда Передать указанную команду интерпретатору командной строки showfont параметры Команда showfont получает шрифт и выводит его на экран. Для того чтобы работала эта команда, вам необходим запущенный сервер шрифтов. Помимо самого шрифта выводится прочая информация, такая как свойства и метрики шрифта. При задании шрифта вы можете использовать символы подстановки. Параметры -extens-only Вывод только размеров символов, но не самих символов -end символ Номер последнего символа шрифта, который должен быть выведен -fn шрифт Вывод указанного шрифта -lsb Установка порядка битов в шрифте: младший бит — первый -LSB Установка порядка байтов в шрифте: младший байт — первый -msb Установка порядка битов в шрифте: старший бит — первый -MSB Установка порядка байтов в шрифте: старший байт — первый -server система:порт Использование указанного сервера шрифтов -start символ Номер первого символа шрифта, который должен быть выведен -unit n Установка положения строки развертки в шрифте; аргумент n может принимать одно из значений — 8, 16, 32 или 64 -noprops Запрет вывода свойств шрифта Родственные команды fs fslsfonts xlsfonts showrgb база_данных Эта команда читает базу данных dbm-формата и преобразует ее в текстовый вид, выводя результат на экран. skill параметры PID Команда skill отправляет сигналы или изменяет приоритет указанного процесса. По умолчанию отправляется сигнал TERM. Для получения полного списка доступных сигналов используйте параметр -l. Параметры -f Запуск в ускоренном режиме. Улучшение скорости достигается за счет отбрасывания проверок на ошибки -i Запуск в интерактивном режиме: для каждого процесса запрашивается подтверждение пользователя -v Вывод сообщения о каждом успешно выполненном действии -w Вывод предупреждения, если процесс недоступен -n Вывод только номеров процессов Родственные команды kill nice ps renice signal snice sleep число Эта команда приостанавливает выполнение дальнейших команд на указанное время. Число задает время в секундах; если за числом следует суффикс m, h или d, то число задает время в минутах, часах и сутках соответственно. snice приоритет PID Команда snice позволяет изменить приоритет запущенного процесса. По умолчанию новый приоритет равен +4. Новый приоритет может быть задан явно в виде +приоритет (или -приоритет). Приоритет, выходящий за допустимые границы, заменяется на ближайший к нему допустимый. Параметры -f Запуск в ускоренном режиме. Улучшение скорости достигается за счет отбрасывания проверок на ошибки -i Запуск в интерактивном режиме: для каждого процесса запрашивается подтверждение пользователя -v Вывод сообщения о каждом успешно выполненном действии -w Вывод предупреждения, если процесс недоступен -n Вывод только номеров процессов Родственные команды kill nice ps renice signal skill smproxy параметры Эта команда позволяет X приложениям, не поддерживающим управление сеансом X11R6, участвовать в сеансе X11R6. Параметры splitvt параметры интерпретатор_командной_строки Команда splitvt создает два текстовых окна, в каждом из которых работает отдельный интерпретатор командной строки. Для перемещения между окнами используйте сочетание клавиш Ctrl+W. Параметры startx Команда startx предназначена для запуска сеанса работы с системой X Window из командной строки. На самом деле startx представляет собой сценарий, использующий команду xinit. После запуска startx производится поиск файла .xinitrc в домашнем каталоге пользователя. Этот файл содержит информацию о настройках системы X Window, а также о том, какие X клиенты должны быть запущены после начала сеанса работы. Большинство этих клиентов должны быть запущены как фоновые процессы, за исключением последнего клиента в списке, который должен являться процессом переднего плана (обычно это диспетчер окон). За более подробной информацией обратитесь к описанию команды xinit. Родственные команды xinit strace параметры программа Команда strace используется для трассировки системных вызовов и сигналов. Вы должны использовать ее для запуска определенной программы; после этого strace будет производить трассировку системных вызовов и сигналов соответствующих программе процессов. Информация выводится на экран или сохраняется в файле (если указан параметр -o). Команда strace очень полезна, поскольку позволяет обнаружить точку, в которой происходит сбой в работе программы, даже если у вас нет доступа к исходным текстам программы. Параметры -aстолбцы Вывод в указанное количество столбцов -c Подсчет времени, вызовов и ошибок для каждого системного вызова и вывод отчета -d Вывод отладочных сообщений -eabbrev=множество Сокращенный вывод из больших структур -eraw=множество Вывод некодированных (шестна-дцатеричных) аргументов для указанного множества системных вызовов -eread=множество Вывод как шестнадцатеричной, так и ASCII-информации об указанном множестве системных вызовов -esignal=множество -+-TAB-+-Трассировка сигналов только из заданного множества -etrace=множество Трассировка системных вызовов только из заданного множества -everbose=множество Вывод структур для заданного множества системных вызовов -f Трассировка порожденных процессов -i Вывод значения счетчика команд в момент системного вызова -oфайл Вывод в указанный файл -O n Установка непроизводительных затрат времени при трассировке системных вызовов равной n микросекунд -pPID Присоединение к процессу с указанным номером и его трассировка -q Запрет вывода сообщений -r Вывод относительного времени каждого системного вызова -s n Установка максимального размера выводимой строки равным n символов (по умолчанию 32)1 -S сортировка Сортировка вывода при использовании параметра -c указанным методом2 -t Начинать каждую строку трассировки с времени дня -tt Начинать каждую строку трассировки с времени дня с точностью до микросекунд -T Вывод времени, затраченного на системный вызов -v Вывод подробных сообщений -x Вывод нетекстовых строк в шестнадцатеричном формате -xx Вывод всех строк в шестнадцатеричном формате Родственные команды ptrace time trace strings параметры файлы Команда strings выполняет поиск текстовых строк в файле. По умолчанию выводятся только строки, длина которых составляет не менее 4 символов. Эта команда обычно используется для поиска текста в бинарных файлах. Большинство Linux-систем содержит две версии команды strings — оригинальную UNIX-версию и более мощную GNU-версию. Параметры -a Поиск строк во всем объектном файле. По умолчанию поиск производится только в текстовом сегменте и сегменте данных объектного файла -f Вывод не только найденной строки, но и имени файла, содержащего ее -n n Вывод строк длиной не менее n символов -o Вывод не только найденной строки, но и ее десятичного смещения в файле Родственные команды hexdump strings (gnu) strings параметры файлы Команда strings выполняет поиск текстовых строк в файле |