podaje informacje o hoście
Postać: host [opcje] adres
Standardowo host tłumaczy nazwy domen na adresy IP i na odwrót.
Przykład:
$ host ferm
158.75.5.47
$ host 127.0.0.1
localhost
wysyła pakiet testowy do wybranego hosta
Postać: ping adres
Pakiet próbny jest wysyłany aż nie przerwiemy procesu za pomocą Ctrl-C.
Przykład:
$ ping www.google.pl
$ ping 127.0.0.1
wyświetla trasę pokonywana do danego hosta
Postać: traceroute [opcje] nazwa_hosta
Przykład:
$ traceroute www.google.com
traceroute: Warning: www.google.com has multiple addresses; using 64.233.183.99
traceroute to www.l.google.com (64.233.183.99), 30 hops max, 38 byte packets
1 phys-to-torman (158.75.5.190) 0.242 ms 0.297 ms 0.231 ms
2 * * *
3 war-b2-pos11-0.telia.net (213.248.68.53) 8.753 ms 8.797 ms 8.856 ms
4 ffm-bb1-pos6-3-2.telia.net (213.248.96.21) 33.833 ms 33.679 ms 33.705 ms
5 ffm-b2-link.telia.net (213.248.69.93) 34.974 ms 34.810 ms 34.968 ms
6 google-111945-ffm-b2.c.telia.net (213.248.69.86) 33.758 ms 34.057 ms 33.071 ms
7 72.14.238.119 (72.14.238.119) 51.698 ms 40.944 ms 41.185 ms
MPLS Label=162573 CoS=0 TTL=1 S=1
8 64.233.175.246 (64.233.175.246) 44.573 ms 43.413 ms 44.210 ms
9 216.239.43.42 (216.239.43.42) 43.819 ms 45.157 ms 44.443 ms
10 216.239.43.34 (216.239.43.34) 44.962 ms 44.667 ms 64.233.183.99 (64.233.183.99) 44.965 ms
wysyła wiadomość tekstową do użytkownika
Postać: write uzytkownik[@adres]
program do interaktywnej rozmowy z użytkownikiem
Postać: talk uzytkownik[@adres]
zablokowanie możliwości komunikacji poleceniami talk i write
Postać: mesg [n|y]
wysyłanie poczty elektronicznej
Postać: mail uzytkownik[@adres] [-s temat] [-c adres innego adresata]
Przykład:
$ mail grochu@ferm
Chcąc wysłać treść zawartą w pliku plik_tekstowy można jego zawartość umieścić w strumieniu wejściowym programu mail, np:
$ cat plik_tekstowy.txt | mail grochu@ferm
$ mail grochu@ferm < plik_tekstowy.txt
połączenie ze zdalnym komputerem
Postać: telnet uzytkownik[@adres]
Ze względów bezpieczeństwa dziś rzadko używany, wyparty przez szyfrowane połączenie ssh.
szyfrowane połączenie ze zdalnym komputerem
Postać: ssh uzytkownik[@adres]
Pozwala na uruchomienie zdalnie powłoki, np:
$ ssh unix@158.75.5.136
lub uruchomienie polecenia na zdalnej maszynie, np:
$ ssh unix@158.75.5.136 ls
wyświetla listę plików w katalogu domowym zdalnej maszyny
połączenie z serwerem FTP pozwalającym na przesyłanie plików
Postać: ftp uzytkownik[@adres]
W Internecie można znaleźć wiele publicznie dostępnych serwerów FTP (logowanie jako użytkownik anonymous). Na stronie archie.icm.edu.pl znajduje się wyszukiwarka ułatwiająca przeszukiwanie takich serwerów.
szyfrowane połączenie z serwerem FTP pozwalającym na przesyłanie plików
Postać: sftp uzytkownik[@adres]
Polecenia dostępne po zalogowaniu można zobaczyć wpisując polecenie help
Najważniejsze polecenia to:
get nazwa_pliku - pobranie pliku
put nazwa_pliku - wysłanie pliku
quit - rozłączenie
szyfrowane kopiowanie plików z serwerów ssh i sftp
Postać: scp [-r] uzytkownik[@adres]:plik_zrodlowy plik_docelowy
scp [-r] plik_zrodlowy uzytkownik[@adres]:plik_docelowy
Składnia i działanie podobne do polecenia cp z tą różnicą, że kopiowanie odbywa się
pomiędzy maszyna lokalna i zdalna przy użyciu szyfrowanego protokołu.
Przykłady:
$ scp unix@158.75.5.136:paczka.tar.gz paczka.tar.gz
pobranie pliku paczka.tar.gz
$ scp paczka.tzr.gz unix@158.75.5.136:.
wysłanie pliku paczka.tar.gz
$ scp -r unix@158.75.5.136:/gry .
pobranie całej zawartości (rekurencyjnie) z katalogu gry do bieżącego katalogu
program do pobierania zasobów stron www i serwerów ftp
Postać: wget [-rkx] adres_strony_lub_pliku
Program oferuje wiele możliwości (patrz man wget)
Jedna z ciekawych opcji jest możliwość pobierania całych witryn internetowych z zachowaniem hierarchii katalogów i plików (tworzenie tzw. mirrorów).
Przykład:
$ wget -m http://www.phys.uni.torun.pl/grochu/unix/materialy/index.html
przeglądarka stron WWW
Postać: lynx [opcje] [URL]
klient poczty elektronicznej
Postać: mutt [opcje]