komendy do unix'a.pdf
(
9 KB
)
Pobierz
10983705 UNPDF
Komendy systemu UNIX
Typowe wywołanie:
komenda
[
opcje
]
argumenty
]
• Z komend˛ zazwyczaj zwi˛zane s˛: standardowe wej´cie,
standardowe wyj´cie i standardowe wyj´cie diagnostyczne
• Komendy systemu UNIX zazwyczaj generuj˛ bardzo zwi˛złe
wyj´cie, dzi˛ki czemu ...
• ... bardzo łatwo współpracuj˛ ze sob˛ poprzez mechanizm
potoków
opcje
poprzedzane s˛ znakiem
-
(minus) i s˛ zazwyczaj jednoznakowe;
cz˛sto kilka opcji mo˙na ł˛czy´, np.
ls -a -l
ls -al
Cz˛sto spotykane opcje:
-a all
-l long
-v verbose
-R recursive
-f force
-o
plik
plik wynikowy
argumenty
to zazwyczaj nazwy plików
Programy mo˙na zazwyczaj znale´´ w katalogach:
/bin
/usr/bin
/usr/local/bin
...
Je˙eli u˙ytkownik nie okre´li katalogu, to system UNIX szuka plików
komend w katalogach, które tworz˛
´cie˙k˛ przeszukiwa ´
(okre´lon˛
przez administratora lub u˙ytkownika).
PATH=/bin:/usr/bin:/usr/local/bin:/home/janek/bin:.
Wybrane komendy systemu UNIX
Katalogi
cd
zmiana katalogu roboczego
mkdir
utworzenie katalogu
rmdir
usuni˛cie katalogu
dircmp
porównanie katalogów
pwd
wy´wietlenie katalogu roboczego
Pliki/katalogi
cp
kopiowanie plików
mv
przenoszenie/zmiana nazwy plików
rm
usuwanie plików
ln
tworzenie ł˛czników
cmp
porównanie plików
find
wyszukiwanie plików
Atrybuty plików
chmod
zmiana praw dost˛pu
chown
zmiana wła´ciciela
chgrp
zmiana grupy
touch
zmiana daty
umask
maska praw dost˛pu dla nowych plików
ls
wy´wietlenie zawarto´ci katalogu
U˙ytkownik
id
wy´wietlenie UID, GID
newgrp
zmiana grupy
logname
wy´wietlenie nazwy u˙ytkownika
su
chwilowa zmiana u˙ytkownika
who
lista zalogowanych u˙ytkowników
who am i
finger
informacje o u˙ytkowniku
Pliki tekstowe
head wy´wietlenie pocz˛tkowych wierszy
tail wy´wietlenie ko´cowych wierszy
more, pg, less wy´wietlenie tekstu z podziałem na strony
cat
ł˛czenie plików
wc
liczba znaków/słów/linii
grep, egrep
wyszukiwanie linii według zadanego wzorca
diff, diff3
porównanie plików
sort
sortowanie plików
tr
zamiana znaków (ci˛gów znaków)
awk
przetwarzanie wzorców
sed
edytor liniowy
vi
edytor ekranowy
Komunikacja mi˛dzy u˙ytkownikami
write
wypisanie informacji na ekranie zalogowanego
u˙ytkownika
wall
wypisanie informacji na ekranach wszystkich
zalogowanych u˙ytkowników
mesg
blokowanie/odblokowanie informacji od innych
u˙ytkowników
mail, elm
poczta elektroniczna
Archiwizacja, kompresja
tar
compress
gzip
Deskryptory plików i redirekcja
Przy otwarciu pliku jego dane pami˛tane s˛ w
tablicy plików
. Indeks
do tej tablicy jest
deskryptorem pliku
.
Nast˛puj˛ce deskryptory s˛ zarezerwowane:
0
standardowe wej´cie
1
standardowe wyj´cie
2
standardowe wyj´cie diagnostyczne
Przyporz˛dkowanie strumieni we/wy
• zmiana standardowego wej´cia
komenda ... <
plik
...
• zmiana standardowego wyj´cia
komenda ... >
plik
...
>>
• zmiana wyj´cia diagnostycznego
komenda ... 2>
plik
• wej´cie/wyj´cie z pliku o danym deskryptorze
komenda ... <&
deskryptor
... >&
deskryptor
...
Przykłady:
cat a.1 a.2 a.3 >a
cat a4 >>a
write <wiadomosc janek
prog 1>wyniki 2>&1
Potok
prog1 ... | prog2 ... | prog3 ...
Standardowe wyjscie programu
prog1
b˛dzie standardowym wej´ciem
programu
prog2
, wyj´cie programu
prog2
b˛dzie wej´ciem
prog3
itd.
Plik z chomika:
Slayer413
Inne pliki z tego folderu:
puttycfg.pdf
(115 KB)
multiseat.pdf
(1481 KB)
komendy do unix'a.pdf
(9 KB)
Inne foldery tego chomika:
dla win 98
Komendy
kurs office - poradniki w postaci obrazu plyty
LOGO
Nowy folder
Zgłoś jeśli
naruszono regulamin