Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 56
Текст из файла (страница 56)
Команды Linuxstrip [options] filesУдалить информацию об именах из объектных файлов files,уменьшив таким образом размеры файлов и сократив объемиспользуемого дискового пространства.Параметры—F format, —target=/ormafИсходный файл имеет указанный формат.—О format, —output-target=/ormaiЗаписать конечный файл в указанном формате.—R section, —remove-section=seciionУдалить раздел section.—s, —strip-allУдалить все имена.—S, -g, —strip-debugУдалить отладочную информацию.—х, —discard-allУдалить неглобальные имена.-X, —discard-localsУдалить локальные имена, созданные компилятором.—у, —verboseРежим диагностики.sttystty [options] [modes]Установить режимы ввода/вывода терминала текущегостандартного устройства ввода.
Команда без параметров отображает текущие настройки, отличающиеся от принимаемых по умолчанию (при вызове stty sane), при этом символом «% обозначается клавиша <Ctrl>, а последовательность«"*» подразумевает пустое значение. Большинство режимовмогут быть инвертированы добавлением символа «-» (заключенного в квадратные скобки). Соответствующие описания также взяты в квадратные скобки.
Некоторые аргументы используют расширения, не соответствующие стандартуPOSIX; такие аргументы отмечены символом «*».Алфавитный перечень команд383Параметрыstty-а, —allПеречислить значения всех настроек.—g Вывести значения в шестнадцатеричной системе счисления.Режимы управленияга Установить скорость передачи терминала в га бод (например, 2400).[—]clocal[Включение] отключение управления модемом.[—]cread[Отключение] включение приемника.csbitsУстановить размер символа равным bits, причем аргумент может принимать только значения 5, 6, 7 или 8.[—]cstopb[Один] два стоповых бита на символ.[-]hup[Не] обрывать соединение при последнем закрытии.[—JhupclТо же самое, что и [-]hup.ispeed гаУстановить скорость ввода терминала в га бод.ospeednУстановить скорость вывода терминала в га бод.[-]parenb[Отключить] включить генерацию четности и контрольпо четности.[—JparoddИспользовать контроль по [четности] нечетности.[—]crtscts*[Отключить] включить квитирование по RTS/CTS.Режимы управления даннымиДоступны следующие режимы управления данными посредством комбинирования флагов ortsfl, ctsflow и rtsflow:384sttyГлава 3.
Команды LinuxНастройки флаговРежим управления даннымиortsflrtsflow ctsflowВключить однонаправленное управление даннымиortsflrtsflow-ctsflowПослать сигнал RTS при готовности к посылке данныхortsfl-rtsflowctsflowРежим не имеет влиянияortsfl-rtsflow-ctsflowВключить двунаправленное управление данными—ortsfl rtsflow ctsflowВключить двунаправленное управление данными-ortsfl rtsflow -ctsflowРежим не имеет влияния-ortsfl-rtsflow ctsflowПрекращать передачу при сбросеCTS-ortsfl-rtsflow -ctsflow Отключить аппаратный контрольпередачи данныхРежимы ввода[-Jbrkint[Не] выдавать сигнал INTR при прерывании (break).[—Jicrnl[Не] преобразовывать CR в NL при вводе.[—]ignbrk[Не] игнорировать прерывание (break) при вводе.[-]igncr[Не] игнорировать CR при вводе.Hignpar[Не] игнорировать ошибки четности.[-]inlcr[Не] преобразовывать NL в CR при вводе.[-]inpck[Отключить] включить контроль по четности для ввода.[-]istrip[Не] усекать вводимые символы до 7 бит.[-]iuclc*[Не] преобразовывать верхний регистр символов в нижний при вводе.Алфавитный перечень команд385[-]ixany*sttyРазрешить любому [XON] символу продолжать вывод.[— ]ixoff [-] tandem[Не] посылать символы START/STOP, когда очередь почти пуста/полна.[— ]ixon[Отключить] включить начальный контроль вывода поSTART/STOP.[— ]parmrk[Не] сообщать об ошибках четности.[— Jimaxbel*При переполнении буфера ввода [производить сброс данных из буфера] издавать звуковой сигнал и не сбрасыватьбуфер ввода.Режимы выводаbsn Выбрать стиль задержки при забое (0 или 1).сгга Выбрать стиль задержки при переводе каретки (от 0 до 3).ffn Выбрать стиль задержки для символов новой страницы(Оили1).nln Выбрать стиль задержки для переводов строки (0 или 1).tabraВыбрать стиль задержки для горизонтальных табуляций (от 0 до 3).vtra Выбрать стиль задержки для вертикальных табуляций(О или 1).[-]ocrnl*[Не] преобразовывать CR в NL при выводе.[-]ofdel*Установка символа заполнения в [NULL] DEL.Задержка вывода [по таймеру] символами заполнения.[— ]olcuc*[Не] производить преобразование нижнего регистра вверхний при выводе.[-]onlcr*[Не] преобразовывать NL в CR-NL при выводе.386Глава 3.
Команды Linuxstty[— ]onlret*При работе с терминалом NL выполняет [не выполняет]функцию CR.[— ]опосг*[Не] выводить символы CR в нулевой строке.[— ]opost[Не] выполнять последующую обработку вывода.Локальные режимы[— ]echo[Не] отображать каждый вводимый символ.[— ]echoe, [-]crterase[Не] отображать символ ERASE как строку В8-пробел-В8.[— ]echok[Не] отображать NL после символа KILL.[— ]echonl[Не] отображать символ NL.[— ]icanon[Отключить] включить канонический ввод (с обработкойERASE, KILL, WERASE и RPRINT).[— ]iexten[Отключить] включить расширенные функции для вводаданных.[Отключить] включить отслеживание символов INTR,SUSPEND и QUIT.[-]noflsh[Включить] отключить сброс буфера после получения INTRили QUIT.[— Jtostop*[Не] посылать сигнал SIGTTOU при посылке фоновымпроцессом сообщения на терминал.[— ]xcase*[Не] изменять регистр символов для локального вывода.[— Jechoprt, [— ]ptrerase*При удалении символов отображать их, заключив в символы \ и /.Алфавитный перечень команд387[-Jechoctl, [-jctlecho*Не отображать управляющие (control) символы буквальЛно.
Использовать запись с символом « » (например, ~Z).stty[-Jechoke, [-]crtkill*Удалять символы, как предписывается установками есhoprt и echoe (установками echoctl и echok по умолчанию).Настройки управленияctrl-char сУстановить управляющий символ в с. Параметр ctrl-charможет принимать значения: dsusp (сбросить ввод и послать stop), eof, eol, eo!2 (альтернативный конец строки),erase, intr, Inext (обновление строки), quit, start, stop,susp, swtch или werase (удаление предыдущего слова).Аргумент с может быть буквальным управляющим символом, символом в записи с « Л >> (например, ~Z), в шестнадцатеричной записи (начинается с Ох), в восьмеричнойзаписи (начинается с 0) либо в десятичной.
Управляющий символ отключается значениями «~—» или undef.min nУстановить минимальное количество символов, удовлетворяющих операции чтения до истечения установленногоинтервала времени; при работе в режиме —icanon.time nУстановить количество десятых долей секунды, задающее длительность ожидания при чтении установленногоколичества символов (min); при работе в режиме —icanon.line iУстановить режим работы линии в г (1-126).Комбинированные режимыcookedТо же, что и —raw.[-]evenp, [-JparityТо же, что [—]parenb и cs[8]7.[-JparityТо же, что [—]parenb и cs[8]7.ek Сбросить символы ERASE и KILL в значения по умолчанию: <Ctrl>+<h> и <Ctrl>+<u>.Глава 3. Команды Linux388stty[— ]lcase[Отключить] включить xcase, iticlc и olcuc.[-JLCASEИдентично [-]lcase.[Отключить] включить icrnl и onlcr.
— nl также отключает inlcr, igncr, ocrnl и onlret, icrnl, onlcr.[-]oddpИдентично [-]parenb, [-Jparodd и cs7[8].[— ]raw[Отключить] включить прямой ввод и вывод (без символов ERASE, KILL, INTR, QUIT, EOT, SWITCH или постобработки вывода).saneСбросить все настройки в непротиворечивые значения.[-]tabs*[Расширять в пробелы] сохранять табуляцию при выводе.[-]cbreakИдентично — icanon.[-]pass8Идентично -parenb -istrip cs8.[-]litoutИдентично -parenb -istrip cs8.[-]decctlq*Идентично — ixany.crt Идентично echoe echoctl echoke.decИдентично echoe echoctl echoke —ixany. Дополнительноустановить значение INTERRUPT в ЛС, ERASE - в DEL,a KILL - в ~U.Специальные настройкиispeed speedЗадать скорость ввода.ospeed speedЗадать скорость вывода.Алфавитный перечень команд389rows rows*Задать количество строк.sttycols columns, columns columns*Задать количество колонок.size*Отобразить текущие настройки строк и колонок.line discipline*Установить режим работы линии.speedОтобразить скорость терминала.su [options] [user] [shell_args]Создать интерпретатор с эффективным идентификаторомдругого пользователя (user).
Если имя пользователя не указано, создается интерпретатор привилегированного пользователя (т. е. происходит превращение в суперпользователя).Сеанс завершается символом EOF. Можно запускать интерпретатор с различными параметрами (shell_args), т. е. есливыполняется sh, то можно задать -с command для выполнения команды command в sh или —г для создания ограниченного интерпретатора.Параметры-, -1, —loginВыполнить полную регистрацию в системе (т. е. переходв окружение пользователя user).—с command, —command=commandВыполнить команду в интерпретаторе и немедленно завершить работу в нем.