Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 26
Текст из файла (страница 26)
Необязательный параметр port указывает ftp, что следует устанавливать соединение с сервером через указанный порт.Алфавитный перечень команд165promptftpПереключение диалогового режима работы.proxy ftp-commandВыполнить команду FTP через второе контрольное соединение. Например, одновременно послать команду двумразличным удаленным узлам.put local-file [remote-file]Передать файл (local-file) на удаленную машину. Еслиимя конечного файла (remote-file) не задано, то в качестветакого имени используется исходное имя файла, обработанное в соответствии с установками ntrans и nmap.
Припередаче файла действуют текущие настройки типа, файла, структуры и режима передачи.pwdОтобразить имя текущего рабочего каталога на удаленной машине.quitСиноним bye.quote argl arg2...Послать перечисленные команды удаленному FTP-сервеРУrecv remote-file [local-file]Синоним get.reget remote-file [local-file]Получить файл (аналогично get). При указании именилокального файла (local-file) производится «докачка»(команду удобно использовать при обрыве связи или временном рассоединении).remotehelp [command-name]Запросить справку по существующим командам с удаленного FTP-сервера либо справку по указанной командеcommand-name.remotestatus [filename]Отобразить состояние удаленного узла или файла на удаленном узле, если указано имя файла (filename).rename [from] [to]Переименовать файл from на удаленной машине в файлto.166ftpГлава 3.
Команды LinuxresetПовторно синхронизировать обмен с сервером.restart markerПродолжить передачу файла с определенного адреса (вбайтах).rmdir [directory-name]Удалить указанный каталог на удаленной машине.runiqueПереключение режима сохранения файлов в локальнойсистеме под уникальными именами. Если режим включен, файлы по необходимости переименовываются добавлением к имени символов .1, .2 и т.
д. По умолчанию режим выключен.send local-file [remote-file]Синоним put.sendportПереключение режима использования команд PORT,site [command]Получить/установить информацию, специфическую дляудаленной машины.size filenameВернуть размер файла filename на удаленной машине.statusОтобразить текущий статус ftp.struct [struct-name]Установить структуру передачи данных в struct-name. Поумолчанию используется структура stream (поток).suniqueПереключение режима сохранения файлов под уникальными именами в удаленной системе.systemОтобразить тип операционной системы, используемой наудаленной машине.tenexУстановить тип передаваемых файлов для обмена с машинами архитектуры TENEX.Алфавитный перечень команд167traceПереключение режима отслеживания маршрута пакетов.ftptype [type-name]Установить тип передачи данных (type-name).
Если параметр опущен, отображается текущий тип передачи. Поумолчанию установлен режим ASCII.umask [mask]Установить указанную маску прав доступа для создаваемых файлов на удаленной машине. Если параметр опущен, отображается текущее значение маски.user username [password] [account]Передать серверу данные, идентифицирующие пользователя.
Если пароль опущен, но необходим для доступа ксерверу, сервер запросит пароль и дополнительный параметр account (при необходимости).verboseПереключение режима отображения максимального количества информации.? [command]Идентично help.in.ftpd [options]Команда TCP/IP. Сервер протокола передачи файлов по Интернету (Internet File Transfer Protocol). Сервер используетпротокол TCP и производит прием запросов через порт, указанный в спецификации сервисов ftp.
ftpd запускается демоном inetd, в файле настройки которого, /etc/inetd.conf,должна содержаться соответствующая запись.Параметры-d Запись отладочной информации в syslog.-1 Запись каждого FTP-сеанса в syslog.—ImaxtimeoutУстановить максимальный интервал ожидания в секундах. По умолчанию интервал равен 15 минутам.—ttimeoutУстановить интервал ожидания в секундах.ftpdГлава 3.
Команды Linux168fuserfuser [options] [files \ filesystems]Идентификация процессов, использующих перечисленныефайлы или файловые системы. Отображаемая информацияинтерпретируется следующим образом: с — текущий каталог, е - исполняемый файл, f - открытый файл, m - разделяемая библиотека, г - корневой каталог. Выполнять командуfuser разрешено пользователям, у которых есть права начтение файлов /dev/kmem и /dev/mem, но принудительнозавершать процессы, принадлежащие другим пользователям, может только привилегированный пользователь, fuserне работает с файлами на удаленных файловых системах(NFS).Если указано более одной группы файлов, параметры могутбыть заданы отдельно для каждой группы.
Стоящий отдельно символ «-» (дефис) отменяет действие текущих параметров, а для следующей группы файлов вступают в силу новые параметры.Параметры—Вернуться к параметрам по умолчанию.—signalПослать процессу сигнал signal вместо SIGKILL.—а Отобразить информацию для всех перечисленных файлов, а не только для тех, с которым работает по меньшеймере один процесс.—1 Запрашивать подтверждение пользователя для принудительного завершения процесса. Параметр игнорируется, если не указан также ключ -k.-k Послать сигнал SIGKILL всем процессам.—1 Отобразить список имен существующих сигналов.-т Считать, что файлы (files) существуют на подмонтированной файловой системе; включать все файлы, принадлежащие этой файловой системе.—s Подавление вывода при поиске.—и Отображать имена владельцев процессов в скобках после идентификатора процесса.—V Подробная информация.—V Отобразить информацию о версии fuser.169Алфавитный перечень командg++ [options] filesВыполнить gcc с параметрами, необходимыми для распознавания и работы с C++.
g++ опознает все расширения файлов, известные gcc, в дополнение к исходным файлам C++(файлы .С, .ее или .схх) и обработанным препроцессором C++(файлы .и). См. также gcc.gatedgated [options]Команда TCP/IP. Демон шлюзовой маршрутизации, gatedработает с многочисленными протоколами маршрутизациии заменяет routed или любой другой демон, использующийпротоколы Hello, EGP или BGP.
В настоящий момент gatedпонимает протоколы RIP, BGP, EGP, Hello и OSPF, а такжеможет быть настроен для работы с любой комбинацией этихпяти протоколов.Параметры—с Проверить файл настройки на наличие синтаксическихошибок, а затем завершить работу, сохранив результатыв файле I'usr/'imp/'gated_dump.-f-пconfig_fileИспользовать альтернативный файл настройки.умолчанию это /etc/gated.conf.ПоНе изменять таблицу маршрутизации ядра.—t \trace_pptions]Выполнить gated с заданными режимами трассировки.Если флаги не указаны, использовать general. Флагитрассировки:adv Управление блоками правил.all Включает флаги normal, policy, route, state, task иtimer.generalВключает normal и route,iflistСписок интерфейсов ядра.normalОбычные протоколы.parseЛексический анализ и разбор.Глава 3.
Команды Linux170gatedpolicyСлучаи, в которых правила применяются к импортируемым и экспортируемым маршрутам.routeЛюбые изменения таблицы маршрутизации.stateСостояние машинных переходов.symbolsИмена, читаемые из ядра. Обратите внимание, что чтение происходит до разбора файла настройки, поэтомуэтот параметр должен быть указан в командной строке.taskСистемные задачи и интерфейсы.timerИспользование таймера.-С Проверка файла настройки на наличие ошибок и завершение работы. Если ошибки были найдены, код возврата равен 1, иначе - 0.-N Работать в режиме приоритетной задачи, а не демона.gawkgawk [options] 'script' [var=value...] [files]gawk [options] -f script file [var=value...] [files]GNU-версия awk - программы, которая выполняет поиск пошаблону, обработку записей и предоставляет прочие формыработы с текстами. Более подробно этот инструмент описан вглаве 13 «Язык сценариев gawk».gccgcc [options] filesКомпиляция одного или более исходных файлов на языке С(file.c), ассемблера (file.s) или обработанных препроцессоромисходных текстов С (filed).
Если суффикс файла не опознан,считать файл объектным или библиотекой, gcc автоматически запускает редактор связей Id (если не задан какой-либоиз параметров -с, —S или -Е). В некоторых случаях gcc создает объектный файл, имя которого образовано именем исходного файла и суффиксом .о. По умолчанию результаткомпиляции получает имя a.out. Системно-зависимые параметры gcc здесь не рассмотрены.Алфавитный перечень команд171Примечание: gcc является GNU-вариантом ее; на большинстве Linux-систем по команде се будет выполнен gcc. Команда g++ выполняет gcc с набором параметров, необходимымдля распознавания C++.gccПараметры-а Создавать отладочную информацию для основных блоков.—ansiПолное соответствие стандарту ANSI.—b machineСкомпилировать для использования на архитектуреmachine.—с Создавать связываемый объектный файл для каждогоисходного файла, но не призводить связывание.-dDОтображать директивы #define.-dMПодавление нормального вывода.
Отобразить последовательности #define, которые еще действуют в конце обработки препроцессором.-dNОтображать только имена макроподстановок #define,но не списки аргументов и не значения.-fno-asmНе считать asm, inline или typeof ключевыми словами.Подразумевается параметром -ansi.—fno-builtinИгнорировать имена встроенных функций, если они неначинаются с двух символов подчеркивания.-fno-gnu-keywordsНе считать ключевыми словами classof, headof, signature, sigof и typeof.—fno-identИгнорировать команды директивы #ident.172gccГлава 3.
Команды Linux-fsigned-bitfields-funsigned-bitfields-fno-signed-bitfields-fno-unsigned-bitfieldsУстановить знак битовых полей, если он не задан явно.-fsigned-charСчитать тип char знаковым по умолчанию.-fsyntax-onlyПроизводить только проверку синтаксиса, но не собственно компиляцию.-funsigned-charСчитать тип char беззнаковым по умолчанию.-g Включить отладочную информацию, используемую gdb.-glevelСтепень подробности отладочной информации. Параметр level может принимать значения 1, 2 или 3.
Значение 1 обеспечивает наименьшее количество отладочнойинформации. По умолчанию принимается уровень 2.-idirafter dirВключить dir в список каталогов поиска включаемыхфайлов, проверяемых в том случае, когда включаемыйфайл не найден в стандартных путях поиска.-include fileОбрабатывать файл file прежде остальных.-imacros fileОбрабатывать содержащий макросы файл file преждеостальных.-iprefix prefixПри добавлении каталогов с помощью -iwithprefix предварять имена префиксом prefix.-isystem dirДобавить dir к каталогам, в которых производится поиск, если системный файл не найден в основных путяхпоиска.-iwithprefix dirДобавить dir к каталогам, в которых производится поиск, если заголовочный файл не найден в основных путях поиска.
Если установлен -iprefix, добавить указанный префикс к имени dir.Алфавитный перечень команд173-llibgccСвязывание с библиотекой lib.—nostartfilesУказание редактору связей игнорировать стандартныестартовые файлы системных библиотек.—nostdincИскать файлы заголовков только в указанных, но не встандартных каталогах.—nostdinc++Запретить поиск в каталогах, содержащих заголовочные файлы C++.—nostdlibЗапретить связывание со стандартными библиотеками.-о fileУказать имя получаемого файла. По умолчанию - a.out.-рГенерирование отладочной информации для использования с prof.—pedanticВыдавать предупреждения.-pedantic-errorsВыдавать сообщение об ошибке в тех случаях, когда было бы сгенерировано предупреждение при использовании параметра -pedantic.Генерирование отладочной информации для использования с gprof.-pipeПередавать информацию между проходами компиляции через конвейеры, а не через временные файлы.-s Удалить из исполняемого файла все таблицы имен и информацию о смещениях.-save-tempsНе удалять временные файлы после завершения компиляции.—staticЗапретить связывание с разделяемыми библиотеками.174Глава 3.