Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
144
Добавлен:
20.02.2016
Размер:
727.07 Кб
Скачать

Глава 14

Традиционные сетевые утилиты

Исторически наиболее ранними утилитами, обеспечивавшими функциональность, необходимую для передачи данных и удаленного исполнения команд, являются telnet и ftp. В настоящее время эти средства могут оказаться полезными для работы со старыми программными системами и некоторыми аппаратными комплексами. Требуют наличия соответствующих настроенных серверов на принимающей стороне.

Простейший пользовательский почтовый агент mail может быть полезен для автоматизации процесса отправки почты.

14.1Вход на удаленный хост — telnet

Синтаксис:

telnet [хост] [порт]

Описание:

Команда осуществляет терминальный вход на указанный хост по указанному порту. При отсутствии аргументов или при вводе escape-символа (упоминается в сообщении, выдаваемом при запуске, обычно ’Ctrl-]’ — ’^]’), telnet переходит в командный режим. В командном режиме можно получить подсказку о поддерживаемых командах, набрав ’?’ или ’help’.

79

14.2. Обмен файлами — ftp

Основные команды:

close

Закрыть текущее соединение

logout

Выйти из сессии и закрыть соединение

display

Показать текущие параметры

mode

Установка моды ввода символов и строк

open хост

Открыть соединение

quit

Выйти из программы

send

Послать спец. символ

set

Установить параметры

unset

Сбросить параметры

status

Вывести текущий статус

toggle

Переключить параметры

slc

Установить режим обработки спец. символов

z

Подвесить сессию

!

Запустить внешнюю программу

environ

Изменить состояние переменных

bye

Выйти из программы

14.2Обмен файлами — ftp

Синтаксис:

ftp [хост]

Описание:

Команда позволяет пересылать файлы между машинами в сети в интерактивном режиме по протоколу FTP. При отсутствии аргументов программ переходит в командный режим, не осуществляя входа на удаленный хост. Подсказку можно получить, набрав ’?’ или ’help’.

Основные команды:

openхост

Открыть соединение с указанным хостом

close

Закрыть текущее соединение

ls[каталог]

Получить листинг файлов в каталоге на удаленной машине. Если каталог

 

не указан, выводится листинг текущего каталога

 

 

cdкаталог

Перейти в каталог на удаленной машине

lcdкаталог

Перейти в каталог на локальной машине

pwd

Вывести текущий каталог на локальной машине

getфайл

Получить указанный файл

putфайл

Отправить указанный файл

deleteфайл

Удалить указанный файл на удаленной машине

regetфайл

Продолжить получение указанного файла с прерванного места

mgetфайлы

Получить указанные файлы

mputфайлы

Передать указанные файлы

mkdirкаталог

Создать указанный каталог на удаленной машине

rmdirкаталог

Удалить указанный каталог на удаленной машине

prompt

Отключить/включить режим подтверждения для операций mget и mput

hash

Отображать ход пересылки символами ’#’

80

14.3.Отправка и чтение электронной почты — mail

14.3Отправка и чтение электронной почты — mail

Синтаксис:

mail [-f] [-s тема] [пользователь[@хост]]

Описание:

Программа служит отправки и получения электронной почты. При отсутствии аргументов происходит чтение из почтового ящика пользователя поступившей ему корреспонденции, указание имени пользователя без указания хоста говорит об отправке e-mail пользователю на локальной машине.

Посылка сообщения может производиться либо из стандартного ввода (в том числе, путем перенаправления ввода из файла или программного потока), либо из файлов в командном режиме. Ввод письма заканчивается точкой в начале пустой строки. Процесс работы в командном режиме можно прервать соответствующими командами или стандартными средствами прерывания процессов.

Опции:

-f

Просмотреть сохраненные письма

-s тема

Указание темы письма, помещаемого в поле Subject:

Основные команды:

 

 

 

~r файл

Прочесть текст письма из файла

~p

Показать текст набираемого письма

номер

Вывести письмо с указанным номером

ENTER,+

Вывести последующее письмо

-

Вывести предыдущее письмо

s файл

Сохранить текст письма в файле

d номера

Удалить письма под указанными номерами

q

Выйти с сохранением изменений

x

Выйти без сохранения

?

Получить подсказку

81

Соседние файлы в папке 1