Professional Documents
Culture Documents
Linux - Leksykon Komend I Poleceń (Nowak Andrzej)
Linux - Leksykon Komend I Poleceń (Nowak Andrzej)
ls opcje plik
Opcje:
-a uwzgldnia pliki, ktrych nazwa zaczyna si od kropki (pliki ukryte)
-l wywietla dusz wersj listy plikw: z uprawnieniami, znacznikami czasu,
waciciela i grupami
-d wywietla katalogi jako zwyke pliki (bez przeszukiwania zawartoci)
-h uywa oznacze wielokrotnoci bajtw, takich jak K (kilobajt) i M (megabajt).
Opcja moe by stosowana tylko w poczeniu z l
-F docza do nazwy symbole: / do nazw katalogw, * do nazw plikw
wykonywalnych i @ do nazw czy symbolicznych. Opcja F umoliwia identyfikacj
typw plikw i katalogw bez stosowania rozszerzonego formatu listy (-l)
Przykady uycia:
Aby wywietli list wszystkich plikw w katalogu biecym, cznie z tymi, ktrych
nazwy zaczynaj si od kropki, i zastosowa duszy format wywietlania informacji,
wpisz:
#ls al
Aby wywietli tylko znajdujce si w katalogu / pliki i katalogi, ktrych nazwa zaczyna
si od litery u, uyj symbolu wieloznacznego *, wpisz:
#ls d /u*
Aby wywietli list plikw i katalogw w katalogu biecym, ktrych nazwy koczy
cig ---.txt, cznie z tymi, ktrych nazwy zaczynaj si od kropki, i zastosowa
duszy format wywietlania informacji, wpisz:
#ls ald *.txt
cd nazwa_katalogu
Przykady uycia:
Aby podkatalog test sta si katalogiem biecym, wpisz:
#cd test
Aby przej do katalogu gwnego, wpisz:
#cd /
Aby katalogiem biecym sta si katalog /usr/local/www, wpisz:
#cd /usr/local/www
Przykady uycia:
Aby wywietli nazw katalogu biecego, wpisz:
pwd
Przykady uycia:
Aby skopiowa plik o nazwie przykad.doc do nowego pliku o nazwie
nowy_przykad.doc , wpisz:
#cp przykad.doc nowy_przykad.doc
Aby skopiowa plik przykad.doc do katalogu /usr/local/www, wpisz:
#cp przykad.doc /usr/local/www
Aby skopiowa katalog logs razem z caym zawartym w nim drzewem katalogw oraz z
zachowaniem atrybutw plikw do nowego katalogu o nazwie archiwum, wpisz:
#cp R p logs archiwum
Uwaga:
jeeli w katalogu docelowym jest ju plik o identycznej nazwie, polecenie cp
zastpuje go plikiem kopiowanym, o ile nie zostaa uyta opcja i.
mkdir nazwa_katalogu
Przykady uycia:
Aby utworzy katalog o nazwie dokumenty w katalogu biecym , wpisz:
#mkdir dokumenty
Aby utworzy podkatalog o nazwie home w katalogu /usr , wpisz:
#mkdir /usr/home
rm opcje plik
Opcje:
-i przed zastpieniem pliku pyta uytkownika o potwierdzenie
-r usuwa podkatalogi
Przykady uycia:
Aby usun katalog tmp ze wszystkimi znajdujcymi si w nim plikami i podkatalogami
, wpisz:
#rm -r tmp
Aby usun pojedynczy plik o nazwie przykad.doc z katalogu biecego, wpisz:
#rm przykad.doc
Aby usun wszystkie pliki z rozszerzeniem .doc z katalogu /usr/local/www, stosujc
interakcyjne potwierdzanie usunicia kadego z niech , wpisz:
#rm -i /usr/local/www/*.doc
Uwaga:
katalog mona usun rwnie poleceniem rmdir, ale musi by pusty
Przykady uycia:
Aby przenie plik o nazwie przykad.doc z katalogu /usr/local/www do katalogu
macierzystego biecego uytkownika i wywietli danie potwierdzenia w przypadku
zastpowania , wpisz:
#mv -i /usr/local/www/przykad.doc ~
Aby zmieni nazw pliku tymczasowy.conf na apache.conf , wpisz:
#mv tymczasowy.conf apache.conf
Aby zmieni nazw katalogu w www na cgi-bin , wpisz:
#mv www cgi-bin
ee nazwa_pliku
Przykady uycia:
Aby otworzy plik w edytorze , wpisz:
#ee nazwa_pliku
Zastp nazwa_pliku nazw do edycji . Jeli plik o podanej nazwie nie istnieje, edytor
utworzy nowy plik.
Uwaga:
aby wywietli gwne menu wcinij Esc
find wyszukuje pliki w drzewie katalogw. Mona poda pen nazw pliki lub uy
symboli wieloznacznych, aby wyszuka grup plikw
Skadnia:
Przykady uycia:
Aby wyszuka wszystkie pliki .doc w katalogu /usr , wpisz:
#find /usr -name *.doc
Aby przeszuka wszystkie zainstalowane systemy plikw i wywietli informacje o
wystpieniach pliku o nazwie przykad.doc , wpisz:
#find / -name przykad.doc
Aby wyszuka pliki o nazwie przykad.doc w katalogu biecym i jego podkatalogach,
wpisz:
#find . -name przykad.doc
Aby wyszuka wszystkie pliki w katalogu /usr, ktrych wacicielem jest utkownik
jkowalski, wpisz:
#find /usr -user jkowalski
file porwnuje plik z preinstalowan list znanych typw plikw i wywietla opis typu
Skadnia:
file nazwa_pliku
Przykady uycia:
Aby wywietli opis typu dla pliku o nazwie przykad.doc, wpisz:
#file przykad.doc
Aby wywietli opisy typw dla wszystkich plikw w katalogu biecym , wpisz:
#file *
Przykady uycia:
Aby wywietli zawarto pliku tekstowego przykad.txt , wpisz:
#less przykad.txt
grep program, ktry suy do wyszukiwania cigw znakw w plikach lub danych
wyjciowych innych polece. Po znalezieniu wskazanego cigu znakw grep wywietla
zawierajcy cig wierszy
Skadnia:
su nazwa_uytkownika
Przykady uycia:
Aby przeczy si na konto root, uytkownik, ktry jest czonkiem grupy wheel, moe
wpisa:
#su
Przykady uycia:
Aby zmieni waciciela pliku o nazwie przykad.doc na jkowalski , wpisz:
#chown jkowalski przykad.doc
Aby zmieni przypisanie grupy do katalogu o nazwie koledzy na user, wpisz:
#chown :user koledzy
Aby zmieni waciciela i grup pliku o nazwie apache.conf na root i wheel, wpisz:
Przykady uycia:
Aby zmieni uprawnienia pliku o nazwie przykad.doc , przypisujc prawo odczytu, zapisu
i wykonania wacicielowi, grupie i wszystkim, wpisz:
#chmod 777 przykad.doc
Aby zmieni uprawnienia katalogu o nazwie www, przypisujc prawo odczytu, zapisu i
wykonania wacicielowi, prawo odczytu grupie i wykluczajc dostp uytkownikw
spoza grupy, wpisz:
#chmod 740 www
df -opcje
Opcje:
-h generuje bardziej czytelne dane wyjciowe, w ktrych ilo miejsca podana jest w
wikszych jednostkach ni bajty (megabajty, gigabajty)
-c wywietla w ostatnim wierszu sum wolnego miejsca
Przykady uycia:
Aby wywietli informacj o iloci wolnego miejsca w zainstalowanych systemach plikw
z uyciem czytelniejszego formatu danych wyjciowych, wpisz:
#df -h
du -opcje nazwa_pliku
Opcje:
-d x wywietla wszystkie pliki i katalogi x katalogw w gb drzewa systemu
-c wywietla wiersz podsumowania dla wszystkich plikw i katalogw
-h uywa sufiksw wielokrotnoci, takich jak K dla kilobajtw M dla megabajtw
-a wywietla wszystkie pliki oprcz ukrytych
Przykady uycia:
Aby wywietli informacj o iloci zajmowanego miejsca przez kady z plikw i
katalogw w katalogu /usr z uyciem sufiksw wielokrotnoci , wpisz:
#du -d l -h /usr
Aby wywietli informacj o iloci zajmowanego miejsca przez wszystkie pliki w katalogu
biecym (cznie z podkatalogami ) oraz wiersz sumy, wpisz:
#du -ca
Uwaga:
generowane dane mog zaj kilka ekranw, warto wic uy narzdzia
wspomagajcego wywietlanie tekstu, takiego jak less
Przykady uycia:
Aby zainstalowa dysk CD z danymi (/dev/acd0) w katalogu /mnt , wpisz:
#mount -t cd9660 /dev/acd0 /mnt
Aby zainstalowa partycj a wycinka 1 dysku twardego ad0 (ads1a) w wle /mnt ,
wpisz:
#mount /dev/ad0s1a /mnt
umount wze
Uwaga:
upewnij si, e katalog biecy nie jest katalogiem odinstalowywanego systemu plikw.
Jeeli jest, polecenie zwraca bd device busy (urzdzenie jest zajte)
Przykady uycia:
Aby odinstalowa system plikw dostpny w wle /mnt , wpisz:
#umount /mnt
Przykady uycia:
Aby utworzy kopi zapasow partycji /usr w pliku o nazwie usr.dump w katalogu
biecym (ktry znajduje si poza /usr), wpisz:
#dump -0 -a -L -f usr.dump /usr
Aby utworzy kopi zapasow partycji gwnej / w pliku o nazwie root.dump w katalogu
biecym, wpisz:
#dump -0 -a -L -f root.dump
tar narzdzie suce do zarzdzania plikami archiww. Plik archiwum zawiera kopi
drzewa katalogw.
Skadnia:
Przykady uycia:
Aby utworzy skompresowane archiwum o nazwie usr.tgz zawierajce wszystkie pliki i
podkatalogi z katalogu /usr , wpisz:
#tar c z -f usr.tgz /usr
Przykady uycia:
Aby przywrci pojedynczy plik z kopii zapasowej o nazwie usr.dump, wpisz:
#restore i f usr.dump
Po odnalezieniu pliku (lub plikw ) do przywrcenia, naley doda je do kolejki
rozpakowywania przy uyciu polecenia :
restore > add nazwa_pliku
Polecenia - sie
sockstat wywietla list otwartych portw komunikacji internetowej (gniazd, ang.
socket). Jest to praktyczny przegld aktywnych demonw. Uyj polecenia grep, aby
wyodrbni z danych wyjciowych sockstat istotne informacje
Skadnia:
sockstat -opcje
Opcje:
-l wywietla list gniazd, na ktrych prowadzony jest nasuch
-c wywietla list gniazd, na ktrych zostay ustanowione poczenia
-4 wywietla list gniazd IPv4
-6 wywietla list gniazd IPv6
Przykady uycia:
Aby wywietli list wszystkich portw oczekujcych na dania usug, wpisz:
#sockstat -l
Aby wywietli list wszystkich portw uywanych przez demon HTTP, wpisz:
#sockstat | grep httpd
Aby wywietli list procesw prowadzcych nasuch na porcie TCP o numerze 443,
wpisz:
#sockstat | grep 443
ifconfig
Przykady uycia:
Aby zmieni adres IP interfejsu o nazwie x10 na 192.168.0.12 z mask 255.255.255.0 ,
wpisz:
#ifconfig x10 inet 192.168.0.12 netmask 255.255.255.0
Uwaga:
narzdzie ma wiele rnych opcji
Przykady uycia:
Aby wysa pi pakietw ICMP Ping do stacji przykad.com, wpisz:
#ping c5 przykad.com
netstat opcje
Opcje:
-f pozwala okreli rodzin protokow (inet lub unix)
-r wywietla zawarto wszystkich tabel routingu
-rs wywietla statystyki routingu
Przykady uycia:
Aby wywietli zawarto tabeli tras, wpisz:
#netstat -r
Aby wywietli informacje o stanie wszystkich aktywnych pocze internetowych ,
wpisz:
#netstat -f inet
Przykady uycia:
Aby przeledzi tras do stacji www.przykad.com , wpisz:
#traceroute www.przykad.com