a.doc

(86 KB) Pobierz
Po prostu















Dodatki

 

 

 

 

 

 

 

 

 

307


















 




A







Przydatne polecenia

 



 

 

313


















              Przydatne polecenia

Ten dodatek ma służyć jako skrócony przewodnik zawierający dane o niektórych ważnych poleceniach wymienionych w tekście książki.

Omówimy następujące polecenia:

n     find

n     ftp

n    

Przydatne polecenia

n     ls

n     ps

n     vi

Jeśli zamierzasz pracować z wierszem poleceń systemu Linux w szerszym zakresie, polecamy dwie książki:

n     Linux in a Nutshell, 2nd Edition, autorstwa Ellen Siever (Sebastopol, CA: O’Reilly & Associates, 1999). Jest dość monotonna, ale zrozumiała w stylu podobnym do innych pozycji z serii „Nutshell”.

n     Po prostu UNIX, autorstwa Deborah S. Ray oraz Eric J. Ray (Berkeley, CA: Peachpit Press, 1998; wydanie polskie Wydawnictwo Helion 1999). Dokładnie wyjaśnia wszelkie zagadnienia związane z używaniem poleceń w systemach uniksowych.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

find

find

Polecenie find posiada wiele opcji, z których można korzystać przy wyszukiwaniu plików spełniających zadane kryteria.

Składnia tego polecenia jest następująca:
find [katalogi] [warunki]

Warunki można grupować, używając nawiasów okrągłych, które należy poprzedzić ukośnikiem, aby uniknąć ich interpretacji przez powłokę:
\( ... warunki ... \)

Warunki można negować za pomocą znaku wykrzyknika (! – w nowomowie uniksowej zwany również bang) i tworzyć alternatywy dzięki operatorowi –o. W tabeli A.1 zebraliśmy niektóre przydatne warunki.

 

 

 

Tabela A.1. Przydatne warunki polecenia find.

Warunek

Opis

–atime +n | –n | n

Znajdź pliki, które były używane więcej niż n (+n), mniej niż n (–n) lub dokładnie n dni temu

–ctime +n | –n | n

Znajdź pliki, które zostały zmodyfikowane więcej niż n (+n), mniej niż n (–n)
lub dokładnie n dni temu

–group grupa

Znajdź pliki należące do grupy o podanym numerze

–mount

Znajdź pliki, które są zamontowane w tych samych systemach plików co katalogi

–name wzorzec

Znajdź pliki, których nazwy pasują do wzorca, na przykład polecenie find –name 'my*’ spowoduje wyszukanie wszystkich plików, których nazwy rozpoczynają się od liter my

–print

Warunek domyślny – powoduje wyświetlanie nazw znalezionych katalogów i plików, z zastosowaniem pełnych ścieżek dostępu.

–user użytkownik

Znajdź pliki należące do użytkownika (określonego identyfikatorem lub przez numer)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ftp

Program ftp po połączeniu się z serwerem wyświetla własny wiersz poleceń. Tabela A.2 zawiera niektóre z bardziej przydatnych poleceń ftp.

 

Tabela A.2. Przydatne polecenia ftp.

Polecenie

Znaczenie

ascii

Uruchamia tekstowy tryb przesyłania plików (przydatny do przenoszenia plików HTML pomiędzy systemami Linux i Windows)

binary

Uruchamia binarny tryb przesyłania plików

ftp

bye

Kończy sesję FTP i zamyka program ftp

cd katalog_zdalny

Zmienia katalog bieżący w systemie zdalnym

cdup

Zmienia katalog bieżący w systemie zdalnym na katalog nadrzędny

delete plik_zdalny

usuwa plik w systemie zdalnym

get plik_zdalny

Pobiera plik zdalny z serwera

help polecenie

Wyświetla informację o działaniu polecenia

lcd katalog

Zmienia katalog bieżący w systemie lokalnym

ls katalog_zdalny

Wyświetla zawartość katalogu zdalnego

mget pliki_zdalne

Pobiera pliki z serwera w oparciu o nazwę mogącą zawierać symbole wieloznaczne

mkdir nazwa_katalogu

Tworzy (zakłada) katalog w systemie zdalnym

mput pliki_lokalne

Przesyła pliki lokalne do serwera w oparciu o nazwę mogącą zawierać symbole wieloznaczne

open host

Otwiera połączenie FTP z podanym hostem

put plik_lokalny

Przesyła plik lokalny do serwera

pwd

Wyświetla katalog bieżący w systemie zdalnym

system

Wyświetla informacje o systemie operacyjnym działającym w systemie zdalnym

user id_użytkownika [hasło]

Pozwala podać nowy identyfikator użytkownika i hasło, jeśli chcesz zalogować się jako inny użytkownik

 

 

 

 

 

 

 

ls

Polecenie ls służy do wyświetlania zawartości katalogów. Jego ogólna postać jest następująca:
ls [opcje] [katalogi]

Jeśli nie zostaną podane żadne nazwy katalogów, polecenie ls wyświetli pliki znajdujące się w katalogu bieżącym.

Tabela A.3 zawiera niektóre z opcji polecenia ls (zauważ, że rozróżniane są w nich małe i wielki litery).

 

 

 

ls

Tabela A.3. Niektóre opcje polecenia ls.

Opcja

Znaczenie

–a

Wyświetla wszystkie pliki, włącznie z ukrytymi

–d

Wyświetla tylko katalogi, bez ich zawartości

–f

Wyświetla zawartość katalogów w takim porządku, w jakim jest ona zapisana, bez sortowania

–l

Wyświetla listing szczegółowy, zawierający informacje o prawach dostępu, właścicielu, rozmiarze i czasie ostatniej modyfikacji

–n

Podobnie jak opcja –l, z tym że zamiast nazw grup i użytkowników używane są identyfikatory liczbowe

–t

Sortuje wyświetlane pliki według daty modyfikacji (najpierw pliki najnowsze)

–x

Formatuje dane wyjściowe w rzędach, w poprzek ekranu

–B

Ignoruje kopie zapasowe plików (których nazwy zaczynają się od tyldy)

–R

Wyświetla rekursywną listę podkatalogów, włącznie z katalogiem bieżącym

–X

Sortuje pliki według rozszerzenia

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ps

Polecenie ps wyświetla informacje o procesach działających w systemie. Tabela A.4 zawiera niektóre przydatne opcje tego polecenia. Zauważ, że nie trzeba ich oddzielać myślnikiem.

 

Tabela A.4. Przydatne opcje polecenia ps.

Opcja

Znaczenie

liczby

Wyświetla tylko informacje o procesach o określonych numerach (numery należy rozdzielać przecinkami)

...

Zgłoś jeśli naruszono regulamin