Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 60
Текст из файла (страница 60)
Начальное значение флага - false.prettydumpЕсли флаги netdata и prettydump установлены (имеютзначение true), то вывод команды netdata преобразуется в более удобный для пользователя формат. Символы разделяются пробелами, а escape-последовательности Telnet предваряются звездочками.Алфавитный перечень командskiprcФлаг отвечает за обработку файла '/.telnetrc. Начальное значение флага - false, т. е. файл обрабатывается.termdataУправление выводом шестнадцатеричных данных натерминал. Начальное значение флага - false.z Приостановить работу telnet; команда доступна только в интерпретаторе csh.telnetd [options]Команда TCP/IP. Сервер протокола Telnet, telnetd запускается интернет-сервером по запросам на соединение с портомTelnet (по умолчанию это порт 23).
Создает псевдотерминальное устройство для клиента, для чего инициирует процессрегистрации, работающий в связке с подчиненной частьюпсевдотерминала, обеспечивающей потоки stdin, stdout иstderr. telnetd работает с основной частью псевдотерминала,обеспечивая протокол Telnet и обмен символами между удаленным клиентом и процессом регистрации.Параметры-debug [port]Автономное (не посредством inetd) выполнение telnetd.Может быть указан альтернативный TCP-порт для работы telnetd.—D modifiers)Режим отладки, в котором telnet выводит информацию отекущем соединении, благодаря чему пользователь может узнать, что делает telnet. В режиме отладки доступны следующие модификаторы (modifiers):exerciseРеализация пока отсутствует.netdataОтобразить поток данных, получаемый telnetd.optionsВывести информацию об обмене параметрами сеансаTelnet.ptydataОтобразить данные, которые записываются в устройство псевдотерминала.reportБолее подробный вариант options.411telnettelnetd412testГлава 3.
Команды Linuxtest expression[ expression ]В большинстве интерпретаторов существует идентичнаявстроенная команда.Вычислить значение выражения и, если результат равенtrue, вернуть нулевой код завершения, иначе вернуть ненулевой код. В сценариях интерпретатора может использоваться альтернативная форма записи команды — [expression].Эта команда в основном применяется в сценариях для записи условных операторов.Операции с файламиСинтаксис для всех нижеперечисленных параметров: testoption file.
Если указанный файл не существует, возвращается значение false (ложь). В противном случае файл проверяется в соответствии с параметром.—b—d—еЯвляется ли файл специальным файлом блочного устройства?Является ли файл специальным файлом символьногоустройства?Является ли файл каталогом?Существует ли файл?—f—gЯвляется ли файл обычным?Установлен ли бит смены идентификатора группы?—с—k Установлен ли бит «липкости» файла?—L Является ли файл символической ссылкой?—р Является ли файл именованным каналом?—гДоступен ли файл для чтения текущему пользователю?—sЯвляется ли файл непустым?—S Является ли файл сокетом (socket)?—t [file-descriptor]Связан ли файл с указанным файловым дескриптором(по умолчанию это стандартный вывод, чему соответствует значение 1) с каким-либо терминалом?—иУстановлен ли бит смены идентификатора пользователя?—wДоступен ли файл для изменения текущему пользователю?Является ли файл исполняемым?—хАлфавитный перечень команд413-О Является ли эффективный идентификатор пользователя процесса владельцем файла?test—G Является ли эффективный идентификатор группы процесса владельцем файла?Сравнения файловСинтаксис для записи сравнения файлов следующий: test filei option file2.
Если задан единственный аргумент и его длина больше нуля, возвращается true (истина).-ntЯвляется ли filel более новым, чем file2? Выполняетсяпроверка по времени изменения, а не создания файлов.—otЯвляется ли filel более старым, чем file2? Выполняетсяпроверка по времени изменения, а не создания файлов.—ef Идентичны ли числа устройств и единиц inode для файлов?Строковые операцииСинтаксис для строковых операций: test option string.—zРавна ли нулю длина строки?—п Содержит ли строка хотя бы один символ?= stringПроверка равенства двух строк.!= stringПроверка неравенства двух строк.Проверка выраженийОбратите внимание, что выражение может быть комбинацией вышеописанных проверок.! expressionЛожно ли выражение?expression —a expressionОба ли выражения истинны?expression —о expressionИстинно ли хотя бы одно из выражений?Целочисленные сравненияСинтаксис целочисленных сравнений: test integerl option integer2.
В качестве целого числа может быть задано значение—1 string (длина строки).414testГлава 3. Команды Linux—eq Числа равны.—пе Числа не равны.—It integerl меньше, чем integer2.—le integerl меньше либо равно integer2.—gt integerl больше, чем integer2.—ge integerl больше либо равно integer2.tftptftp [host [port]]Пользовательский интерфейс к протоколу TFTP (Trivial FileTransfer Protocol), позволяющему передавать файлы междуудаленными машинами. Может быть задан удаленный узел(host); в этом случае он становится узлом по умолчанию дляпоследующих операций.КомандыПри запуске tftp выдается приглашение:tftp>и воспринимаются следующие команды:? [command-name. .
.]Вывести справочную информацию.asciiСокращение для перехода в режим ASCII (mode ASCII),binaryСокращение для перехода в двоичный режим (mode binary).connect hostname [port]Установить имя узла (hostname) и, при необходимости,порт для передачи файлов.get filenameget remotename localnameget filenamel filename2 filenames . . . filenameNПолучение файла или набора файлов из ранее указанногоудаленного источника.mode transfer-modeУстановить режим передачи данных. Режим можетиметь значение ASCII или binary (двоичный).
По умолчанию принимается ASCII.Алфавитный перечень команд415put filenameput localflle remotefiletftpput filenamel filename2 . . . filenameN remote-directoryПередать файл или набор файлов в указанный файл иликаталог удаленного узла.quitЗавершить работу с tftp.rexmt retransmission-timeoutУстановить интервал (в секундах), в течение которогопредпринимаются попытки повторной передачи пакета.statusВывести информацию о состоянии: установлено ли tftpсоединение с удаленным узлом (т. е. задан ли узел для последующих операций), текущий режим передачи файлов, включены ли режимы диагностики и отслеживаниямаршрута, а также значения retransmission timeout и total transmission timeout.timeout total-transmission-timeoutУстановить интервал (в секундах), в течение которогопредпринимаются попытки передачи файла.traceУправление отслеживанием маршрутов пакетов.verboseУправление режимом диагностики.tftpd [homedir]tftpdКоманда TCP/IP.
Сервер протокола Trivial File Transfer Protocol, tftpd обычно запускается сервером inetd и работает спортом, указанным в описании интернет-сервиса tftp (в файле /etc/inetd.conf). По умолчанию запись для tftp в /etc/inetd.conf закомментирована, и символ комментария необходимо удалить, чтобы tftpd включился в работу.
Перед темкак ответить на запрос, сервер пытается сменить текущийкаталог на homedir; значение по умолчанию — tftpboot.tload [options} [tty]Отображение средней загрузки системы в виде графика. Если задан терминал (tty), то отображать на нем.tload416tloadГлава 3. Команды LinuxПараметры-d delayЗадержка (в секундах) между обновлениями.—s scaleУказать масштаб (количество символов между отметками координатных линеек). Чем меньше число, тем больше масштаб.toptop [options]Отображение постоянно обновляемой информации о запущенных задачах, наиболее интенсивно использующих процессор. Дескрипторы полей см.
в описании команды ps.Параметры—b Работа в пакетном режиме; программа не реагирует наклавиатурные команды. Полезно при необходимостивыдать результат работы top в файл или на ввод другойкоманды.—с Отображать командную строку задания, а не только имякоманды.-d delayЗадать временной интервал между обновлениями информации.—i Подавить отображение информации для бездействующих процессов и процессов-зомби.—п питЗавершить работу после пит обновлений информации.-ppidОтображать информацию только для перечисленныхпроцессов (по идентификаторам).—q Обновление без задержки.
Привилегированный пользователь может выполнять эту команду в режиме наивысшего приоритета работы.-sБезопасный режим. Отключаются некоторые (опасные)диалоговые команды.-S Режим накопления. Вывести суммарное время использования процессорных ресурсов для каждого процесса,включая в подсчет отработавшие порожденные процессы.Алфавитный перечень команд417Диалоговые командыtopпробелОбновить данные немедленно.с Отобразить полную командную строку или имя команды.f, F Добавить или удалить поля в отображение.h, ? Отобразить справку по командам, а также состояния безопасного и накопительного режимов.kiВвести идентификатор процесса, который необходимозавершить, и послать этому процессу сигнал (по умолчанию- 15).Управление отображением бездействующих процессов ипроцессов-зомби.1Управление отображением средних показателей загрузкии информации о времени непрерывной работы системы.mУправление отображением информации об использовании памяти.п, #Количество отображаемых процессов.
Если указано значение 0, то отображается столько, сколько умещается наэкранной странице (режим по умолчанию).0,0>Изменение порядка отображения полей.qгЗавершение работы.Применить к процессу команду renice. Идентификаторпроцесса и значение renice вводятся пользователем. Вбезопасном режиме команда недоступна.sИзменить задержку между обновлениями. Новое значение задержки в секундах вводится пользователем.
В безопасном режиме команда недоступна.t Управление отображением процессов и информации обиспользовании процессора.А Сортировать задания по старшинству, в порядке увеличения возраста (времени работы)."L Обновить экран.М Сортировать задания по размеру памяти, постоянно выделенной под каждое из них.N Сортировать задания по численным идентификаторампроцессов.Глава 3. Команды Linux418topРСортировать процессы по использованию процессорныхресурсов (режим по умолчанию).S Управление режимом накопления (см. параметр —S).ТСортировать процессы по времени/суммарному временивыполнения.W Записать текущие настройки в файл "/.toprc.
Это предпочтительный способ записи настроек top.touchtouch [options] filesОбновить время доступа и изменения для указанных файлов(files) текущим значением. С помощью touch можно заставить команды работать с файлами определенным образом. Вчастности, работа make или find может зависеть от временидоступа и изменения файла. Если файл не существует, touchсоздает его, при этом размер файла равен нулю.Параметры—а, —time=atime, —time=access, —time=useОбновить только время доступа к файлу.—с, —no-createНе создавать несуществующие файлы.-d time, —date timeЗаменить текущее значение времени на указанное (time).Время может задаваться в различных форматах и содержать названия месяцев, информацию о часовых поясах,строки a.m. и p.m. и т.