linux.-komendy-i-polecenia.-wydanie-iii helion.pdf

(3523 KB) Pobierz
887643984.001.png
Kopiowanie plików i katalogów
43
Przenoszenie plików i katalogów oraz zmiana ich nazwy
46
Nadawanie praw dostpu do plików i katalogów
48
Zmiana hasa
52
Zmiana powoki
53
Uzyskiwanie informacji o typie pliku
54
Zmiana waciciela i grupy pliku
55
Wyszukiwanie plików i katalogów
56
Wypisywanie iloci bajtów, sów i linii
62
Porównywanie plików lub zakresów bajtów
63
Uzyskiwanie informacji o iloci wolnego miejsca
na partycjach
64
Ustalanie, ile miejsca zajmuje plik lub katalog
65
Polecenia more i less
67
Montowanie i odmontowywanie systemów plików
68
Aktualna cieka, pod któr pracujemy
70
Przeczanie si na konto innego uytkownika
70
Uzyskiwanie informacji o sprzcie
71
Przegldanie kalendarza
75
Aktualizacja daty i czasu
77
Kontrolowanie wysyania wiadomoci
82
Wysyanie wiadomoci do innego uytkownika
82
Wysyanie wiadomoci z pliku tekstowego
83
Wysyanie komunikatów do wszystkich sieci
z pliku tekstowego
83
Pokazywanie ostatnio zalogowanych uytkowników
83
Sprawdzanie, kto jest aktualnie zalogowany
na naszym komputerze
86
Informacja o tym, kto jest zalogowany do systemu
86
Sprawdzanie swojej nazwy uytkownika
86
Pokazywanie lub ustawianie nazwy hosta systemowego
87
4
Spis treci
Wywietlanie i ustalanie parametrów interfejsu sieciowego
89
Wyszukiwanie nazwy lub adresu IP zdalnego komputera
90
Sprawdzanie, czy dana domena jest ju zarejestrowana
91
Sprawdzenie dostpnoci hosta
91
Czas, jaki upyn od uruchomienia systemu
92
3.
Administrowanie systemem ......................................................93
Poziom uruchomienia systemu
93
Demony usug
94
Uytkownicy
96
Grupy
99
Szukanie acuchów w bazie whatis
99
4.
Tworzenie skryptów powoki .................................................. 100
Zmienne
102
Wypisywanie tekstu na ekranie uytkownika
103
Wartoci logiczne
106
Polecenie test
107
Instrukcja if
112
Instrukcja case
114
Ptla while
115
Ptla until
115
Ptla for
115
Break
116
Continue
117
Argumenty pobierane z wiersza powoki
117
5.
Polecenia dodatkowe ................................................................118
SSH
118
Historia polece uytych w powoce
123
Wypisywanie pierwszych wierszy pliku
124
Spis treci
5
Wypisywanie ostatnich linii pliku
125
Uzyskiwanie informacji o trybie tworzenia
nowych plików i katalogów
126
Wywietlanie atrybutów plików i katalogów
127
Dodatkowe prawa dostpu do plików
128
Sprawdzanie dodatkowych uprawnie do plików
129
Wyszukiwanie danych w plikach
129
Skorowidz ................................................................................. 139
6
Spis treci
Rozdzia 4. Tworzenie skryptów powoki
Pisanie skryptów powoki to programowanie odpowiednich in-
strukcji — programów, które usprawniaj wykonywanie wielu
czynnoci. Skrypty powoki obsuguj zmienne, instrukcje wa-
runkowe, ptle i wiele innych przydatnych elementów.
Skrypty powoki to po prostu zgrupowane polecenia zapisane
w jednym pliku. Podobnie jak przy wpisywaniu polece w okien-
ku terminala, powiniene pamita o tym, jak bd one wpisywane
do pliku. Pamitaj o tym, e kada nowa linia to nowe polecenie,
wic nie mona zapisywa polecenia w dwóch liniach.
Na przykad, aby wywietli list zawartoci swojego katalogu
gównego, cae polecenie trzeba zapisa w jednej linii, poniewa
zapisanie go w dwóch lub wicej spowoduje bd.
#!/bin/bash
vdir
/home/lukasz
[lukasz@localhost ~]$ ./skrypt
razem 44
drwx------ 5 lukasz lukasz 4096 gru 29 19:50 Desktop
drwxrwxr-x 2 lukasz lukasz 4096 lis 24 2005 Dokumenty
drwxrwxr-x 2 lukasz lukasz 4096 lis 24 2005 Muzyka
drwxrwxr-x 2 lukasz lukasz 4096 lis 24 2005 Obrazy
-rw-r--r-- 1 lukasz lukasz 0 maj 24 13:04 pik.txt
-rw-r--r-- 1 lukasz lukasz 7 maj 24 17:30 plik2.txt
-rw-r--r-- 1 lukasz lukasz 7 maj 24 17:30 plik.txt
drwxrwxr-x 2 lukasz lukasz 4096 lis 24 2005 Pobieranie
-rwxrwxrwx 1 lukasz lukasz 32 cze 10 13:41 skrypt
-rwxrwxrwx 1 lukasz lukasz 31 cze 10 13:41 skrypt~
drwx------ 6 lukasz lukasz 4096 maj 24 13:07 tmp
drwxrwxr-x 2 lukasz lukasz 4096 lis 24 2005 Wideo
./skrypt: line 3: /home/lukasz: is a directory
Poprawnie zapisany skrypt bdzie wyglda nastpujco:
#!/bin/bash
vdir /home/lukasz
100
Linux. Komendy i polecenia. Leksykon kieszonkowy
Zgłoś jeśli naruszono regulamin