ЕЩЕ НЕСКОЛЬКО ПОЛЕЗНЫХ КОМАНД UNIX
ЕЩЕ НЕСКОЛЬКО ПОЛЕЗНЫХ КОМАНД UNIX
- finger
- talk
- mailx username@domain.suffix
- mailx
- telnet
- ftp
- ping
1. finger. Кто работает в системе.
Формат использования:
finger [-l]
пользователь@сетевое.имя.компьютера
Кто работает на машине по имени
ipsun.ras.ru :
finger @ipsun.ras.ru
Как поживает пользователь Мошков
на этой машине:
finger -l moshkow@ipsun.ras.ru
2. talk. Вызвать пользователя на
разговор
talk moshkow или talk moshkow@fedfond
- вызвать указанного пользователя
на указанной машине на разговор.
У этого пользователя на экране
появится приглашение поговорить:
Message from Talk_Daemon@ipsun at 23:29 ...
talk: connection requested by ivanov@server.fedfond.msk.su
talk: respond with: talk ivanov@server.fedfond.msk.su
И если он наберет ответную
команду
talk ivanov@server.fedfond.msk.su
То вы сможете поговорить друг с
другом. Окончание разговора - Ctrl-C
3. mailx. Послать кому-нибудь
электронную почту.
mailx username@host.name
Subject: Тема письма
Текст сообщения
. . .
Окончание текста сообщения
Чтобы окончить ввод текста
письма, в пустой строке нажмите Ctrl-D.
Или поставьте точку "." в
начале строки и нажмите ENTER.
Если письмо уже готово и
находится в файле let.txt, то отп-
равить его можно так:
mailx -s "Проверка почты"
semen@server.fedfond.spb.su < let.txt
4. mailx. Прочитать пришедшую на мой
адрес почту.
mailx, запущенный без аргументов,
переходит в командный режим чтения
поступившей почты. В этом режиме
можно пользоваться такими
командами:
? |
- выдать help по всем
доступным командам |
h 12 |
- заголовки писем
начиная с 12-го номера |
6 |
- читать 6-ое письмо |
d |
- уничтожить текущее
письмо |
s fajl |
- сохранить письмо в
файле "fajl" |
r |
- ответить на письмо |
для настроек программы
mailx используется файл .mailrc, который
должен лежать в домашнем каталоге
пользователя. В нем желательно
иметь строчки такого примерно
содержания:
########### вставьте эти строки в свой файл .mailrc !!!!
set crt=22
set record='/home/moshkow/Mail.sended'
##############################################################
# чтобы длинные письма "листались" постранично командой more ;
# сохранять копии всех отправленных писем
# в файле /home/moshkow/Mail.sended ;
alias max moshkow@ipsun.ac.msk.su
alias kafedra petrov smirnov@nic.com lapin@sovim.mit.edu
# почтовые алиасы - можно задать синонимы для длинных почтовых
# адресов или группы адресов, и использовать эти синонимы вмес-
# то адреса при отправке почты
|
Если вы хотите завести себе
благозвучное имя для адреса своей
электронной почты, вставьте в файл
/etc/aliases примерно такие строчки:
Maksim.Moshkow: moshkow
moshkov: moshkow
и выполните команду
newaliases
И теперь мне можно отправлять
письма по таким адресам:
moshkow@moshkow.ips.ras.ru
moshkov@moshkow.ips.ras.ru
Maksim.Moshkow@moshkow.ips.ras.ru
Если используется Linux, то
можно пользоваться системой procmail
Чтобы письма присланные вам по
списку рассылки складывались в
отдельный folder, поместите в свой
$HOME/.procmailrc :
###############################################################
:0 # WDL mailing list
* ^To.*wdl.*
folder_WDL
###############################################################
Если письмо небольшого размера и не касается mailing-листа
"zhurnal@sharat.co.il" то копию пересылать на мой домашний email.
$HOME/.procmailrc :
###############################################################
:0 c
* <10000 * !^To: .*zhurnal ! moshkow@moshkow.ips.ras.ru ###############################################################
|
5. telnet. Залогиниться на удаленную
машину.
telnet host.name
Команда telnet позволяет вам
залогиниться на удаленную машину, и
работать на ней, как будто вы сидите
за терминалом, подключенным
непосредственно к ней.
У команды telnet есть "горячий
ключ" "Ctrl-]" , который
переводит telnet в командный режим. В
этом режиме можно менять параметры
работы telnet'а. Выход из командного
режима - ENTER. Среди полезных команд
назову так же "exit" и "help"
6. ftp. File Trasfer Protocol. Пересылка
файлов.
Что делать, если нужно
"перетащить файл" с чужой
машины на свою (или наоборот), а NFS
между ними не запущен? Используйте
программу ftp. Это простенькая
команда, позволяющая пересылать
файлы между машинами по протоколу
TCP/IP.
ftp host.name
User name (moshkow): ivanov
Passwd:
Удаленная машина спросит у вас
ваше входное имя и пароль (под
которыми вы зарегистрированы НА
УДАЛЕННОЙ машине). Если вы на ней не
зарегистрированы, попробуйте
указать входное имя "anonymous", а в
качестве пароля - свой email-адрес.
После этого ftp переходит в
командный режим. В этом режиме вы
можете "перемещаться" по
каталогам удаленной машины, по
каталогам своей машины,
просматривать их оглавление, и
забирать файлы оттуда к себе, или
класть их от себя - туда.
ftp> help |
- говорит само за себя |
ftp> quit |
- завершить работу |
ftp> bin |
- установить режим
пересылки бинарных файлов
(настоятельно рекомендую) |
ftp> cd katalog |
- перемещаться по
"тамошним" каталогам |
ftp> ls |
- выдать
"тамошнее" оглавление |
ftp> lcd katalog |
- перемещаться по
"здешним" каталогам |
ftp> !dir |
- выдать
"здешнее" оглавление |
ftp> !ls -al |
- выдать
"здешнее" оглавление |
ftp> get file-tam [ file-name-zdes ] |
- взять файл оттуда |
ftp> put file-zdes [ file-name-tam ] |
- положить файл туда |
7. ping. "Прозвонить"
удаленную машину.
Проверяет, откликается ли
указанная машина по сети:
ping host.name
Включить непрерывную
"прозвонку" (с интервалом в 1
сек.):
ping -s host.name
Прервать "прозвонку" - Сtrl-С .
[Назад] [Содержание] [Вперед]
|