Одним из
неоспоримых преимуществ
подключения к Интернету является
возможность легкого доступа к
свободно распространяемому
программному обеспечению. К
сожалению, процесс соединения с
удаленной машиной и получения с нее
интересующего программного
обеспечения не так прост для
типичного пользователя. Как почти
все в мире UNIX, команды рассчитаны на
эксперта — другими словами, на
того, кто знает, что делать.
Если ваша система
подключена к Интернету, вы можете
использовать программу ftp для
копирования файлов с удаленной
системы и на удаленную систему.
Если вы не знаете, подключены ли вы
к Интернету, спросите у системного
администратора. Название ftp —
это сокращение от F;7e Transfer Protocol
(протокол передачи файлов). В
настоящее время программа ftp
является самым популярным способом
передачи программного обеспечения
по сети. Использовать ее очень
просто. Для запуска введите
$ ftp ftp>
Как вы заметили,
приглашение командной строки
изменилось на приглашение
программы ftp. Теперь вы можете
вводить команды, описанные далее в
этой главе.
Вы можете
установить соединение с удаленной
системой двумя способами.
Во-первых, вы можете указать имя
системы при запуске ftp:
$ ftp machine kevin
или же вы можете использовать
команду open:
ftp> open (to)
machine_kevin Connected to machine_kevin
Анонимное FTP
соединение
Когда вы
используете команду ftp, вы
должны иметь системный
идентификатор и соответствующий
пароль для входа в удаленную
систему. Однако при большом
количестве пользователей
регистрация каждого из них
становится неудобной, и в этом
случае используется так называемое
анонимное ftp-соединение. В этом
случае при входе на удаленную
машину с помощью программы ftp вы
должны в качестве системного
идентификатора пользователя
ввести ключевое слово anonymous. При
этом ваши права на удаленной машине
будут урезаны до минимума — вы
сможете только получать и
отправлять файлы, но это и
требовалось.
Чтобы
использовать анонимное
ftp-соединение, вы должны открыть
ftp-соединение с удаленной системой,
ввести в качестве системного
идентификатора пользователя
ключевое слово anonymous и свой
адрес электронной почты в качестве
пароля:
ftp> open
(to) machine_kevin
Connected to machine kevin Name (machine kevin): anonymous 220
Guest login ok, send ident as password. Password:
kreichrad@mcimail.corn 220 Guest login ok, access restriction
apply.
Теперь вы можете
использовать обычные команды ftp.
Список команд FTP
В этом разделе
приведен список команд, которые вы
можете использовать после
установки соединения с удаленной
системой. Если вы не знаете, какую
команду использовать, не бойтесь
экспериментировать. Вы не сможете
ничего испортить, и худшее, что
может произойти, — всего лишь
отключение от удаленной системы.
ПРИМЕЧАНИЕ
Некоторые из команд, используемых
после установки FTP-соединения,
являются обычными командами UNIX. Мы
отметили такие команды, чтобы вы
могли найти подробную информацию о
них в других частях книги.
Команда
Назначение
! команда Запуск
интерпретатора командной строки
для выполнения заданной ко манды
$ макрос
аргументы Запуск макроса
? команда Вывод
справки по указанной команде
account пароль
Регистрация нового пользователя с
заданным паролем
append файл!
файл2 Присоединение файла файл1
на локальной системе к файлу файл2
на удаленной системе
ascii Установка
режима передачи в значение «текст».
Это значение по умолчанию
bell Подача
звукового сигнала по окончании
передачи файла
binary Установка
режима передачи в значение
«двоичные данные»
bye Закрытие
соединения и завершение работы
программы ftp
cd каталог
Смена текущего каталога на
удаленной системе. Это обычная
команда UNIX. Обратитесь к главе 5 за
подробной информацией
cdup Переход в
родительский каталог текущего
каталога. То же, что и cd close
Закрытие соединения без завершения
работы программы
ftp
debug
Включение/выключение режима
отладки (по умолчанию выключен)
delete файл
Удаление указанного файла на
удаленной системе
dir каталог
файл Вывод списка файлов в
указанном каталоге удаленной
системы. Если указан аргумент файл,
то полученный список сохраняется в
этом файле
disconnect Закрытие
соединения и завершение работы
программы ftp
get файл1 файл2
Получить с удаленной системы файл файл!
и сохранить его под именем файл2.
Если аргумент файл2 не указан,
то файл будет сохранен под исходным
именем. Те же действия выполняет
команда recv
hash Вывод
состояния процесса передачи
файлов. Будет отмечаться получение
каждого блока
help команда
Вывод справки об указанной команде;
если аргумент команда не
указан, выводится общая справочная
информация
led каталог
Переход в указанный каталог на
локальной системе
Is каталог/файл
Вывод содержимого каталога (если
каталог не указан, выводится
содержимое текущего каталога). Если
указано имя файла, выводится
информация о данном файле. Это
обычная команда UNIX. Обратитесь к
главе 5 за подробной информацией
macdef файл
Определение макроса. Для
завершения ввода макроса введите
пустую строку. Макрос будет
сохранен в указанном файле
mdelete файл(ы)
Удаление указанных файлов на
удаленной системе
mdir файл(ы)
Вывод информации об указанных
файлах
mget файл(ы)
Получение указанных файлов с
удаленной системы
mkdir каталог
Создание нового каталога с
заданным именем на удаленной
системе. Это обычная команда UNIX.
Обратитесь к главе 5 за подробной
информацией
mput файл(ы)
Отправка указанных файлов на
удаленную систему
open имя_
системы Открытие соединения с
удаленной си стемой. Если аргумент имя_
системы не указан, программа
запросит у вас имя системы, с
которой нужно уста новить
соединение
put файл! файл2
Копирование файла файл! с
локаль ной системы на удаленную и
сохране ние его под именем файл2.
Если ар гумент файл2 не указан,
файл будет сохранен под исходным
именем. Те же действия выполняет
команда send
pwd Вывод имени
текущего каталога на удаленной
машине
quit Обрыв
соединения и завершение ра боты
программы ftp
recv файл! файл2
То же, что и get
remotehelp команда
Запрос у удаленной системы справки
по указанной команде
rename файл!
файл2 Переименование файла на
удаленной системе
rmdir каталог
Удаление каталога на удаленной
системе. Это обычная команда UNIX.
Обратитесь к главе 5 за подробной
информацией
send файл! файл2
То же, что и put
Родственные
команды
гср
Копирование файлов с удаленной
системы и на удаленную систему.
Описание этой команды находится в
разделе «Связь» главы 5
riogin Вход на
удаленную систему. Описание этой
команды находится в разделе
«Связь» главы 5
|