<span class=mw-headline id=Introduction>Wstęp</span>

<span class=mw-headline id=Introduction>Wstęp</span>

Jednym z niezbędnych odruchów, które musi opracować każdy nowy użytkownik Linux, jest odruch do wyszukiwania informacji, gdy coś jest nie tak. Ale pomimo faktu, że żyjemy w połączonym świecie, z wyszukiwarkami, wiki i ogromnymi ilościami informacji na wyciągnięcie ręki, zawsze dobrze jest mieć informacje, których potrzebujemy już zainstalować w systemie, nad którym pracujemy. To umożliwia łatwy i szybki dostęp, a także dla wyższej dostępności, jeśli brakuje nam dostępu do połączenia internetowego. Poza tym nie zawsze można ufać temu, co można znaleźć w Internecie, a strony ręczne są dostępne w spójnej formie, gotowe odpowiedzieć na pytania niecierpliwym. Jedną z filozofii projektowych stojących za UNIX, a także dziedzictwem Linux, jest to, że system powinien być dobrze udokumentowany. Oto jak Strony człowieka powstała. Chociaż wszystkie strony OSS oparte na Unixie mają między nimi strony, istnieją między nimi różnice, więc to, co działa na Linux, może na przykład nie działać na Solaris. Jest jednak problem: styl pisania tych stron jest zwięzły, minutowy, niecierpliwy dla przybysza, więc możesz przeczytać Manpage kilka razy, aż się przyzwyczaisz.

Często używane opcje

  • Man -a Słowo kluczowe
    Wyświetl wszystkie dostępne Słowo kluczowe Strony ręczne w kolejnym porządku
  • Man -f Słowo kluczowe
    wyszukiwanie i wyświetl krótki opis dowolnych stron ręcznych w odniesieniu do Słowo kluczowe
  • Man -Warnings
    Włącz ostrzeżenia
  • Man -i…
    Włącz wrażliwość na przypadki, w przeciwieństwie do domyślnego
  • Man -h [przeglądarka]
    Włącz wyjście i widok HTML za pomocą przeglądarki, jeśli jest zdefiniowany, $ przeglądarka lub domyślnie zdefiniowane w czasie kompilacji (zwykle Lynx)

Korzystanie z Manpages

Jeśli używasz najpopularniejszych dystrybucji, istnieje szansa, że ​​masz już zainstalowane strony ręczne, w ramach systemu podstawowego, wraz z niezbędnymi bitami, takimi jak powłoka lub system init. Aby zrozumieć drobniejszy i bardziej szczegółowy pomysł na to, jak działają Manpage, po prostu wpisz Człowiek. I w ten sposób zwykle używa się Manpage: jeśli, powiedzmy, muszę przeczytać stronę Manpage dla LS, wpiszę Man ls. Powszechną uprzejmością jest przeczytanie instrukcji przed zadaniem pytań na forach lub IRC, a weterani zwykle powiedzą ci suchy „RTFM”, jeśli nie. Jeśli nie wiesz, co to znaczy, Google to. Częścią kultury Linux/Foss jest czytanie strony Manpage, a następnie Google/Użyj Wikipedii, a jeśli żaden z tych wyników nie daje forów ani innych wirtualnych mediów społecznościowych.

Ponieważ większość stałów Manpage bierze coś więcej niż tylko stronę, Man używa mniej jako pagera, więc tekst przewija jedną stronę na raz, aby czytać wygodę. Użyj PGUP i PGDown, aby przewijać lub przestrzeń do przewijania w dół, a ESC + V, aby przewijać w górę. Oczywiście, w górę/w dół przewiń w górę lub w dół jednej linii na raz. „Q” w dowolnym momencie rezygnuje. Szczegółowe zastosowanie mniej zostanie rozwiązane później, ale w dowolnym momencie możesz użyć człowiek mniej Jeśli jesteś niecierpliwy. Wyszukiwanie wewnątrz strony odbywa się, podobnie jak w vi/vim, z klawiszem slash ('/'), a kolejne zdarzenie wyszukiwanego terminu można uzyskać za pomocą „n”. Jeśli wiesz, czego chcesz, ale nie dokładną nazwę Manpage, Apropos (1) jest tam, aby pomóc. Prawdopodobnie zauważyłeś numer wewnątrz parantez po nazwie polecenia. To określa kategorię, do której należy polecenie. Manpage są podzielone na lepszą organizację i unikanie duplikatów. Na przykład Printf w systemie Linux może należeć do kategorii 1, 1p, 3 i 3p. Jest to zarówno funkcja biblioteki C, ale także polecenie użytkownika, część Coreutils i powszechnie używana w scenariuszach powłoki. W Linux kategorie sufiksowane z „p” są przeznaczone dla programistów POSIX. W takich przypadkach możesz określić żądaną kategorię, wkładając ją między „człowiekiem” a poleceniem: Man 3 Printf. Oto kategorie, jak widać w nowoczesnym systemie Linux.

  • 1 - Polecenia wykonywalne i powłoki
  • 2 - wywoływania systemu
  • 3 - Połączenia biblioteczne
  • 4 - Pliki urządzeń (zwykle przechowywane w /dev)
  • 5 - Formaty plików
  • 6 - Gry
  • 7 - Różne
  • 8 - Programy sysadmin, zwykle dostępne tylko dla korzeni i rezydenta w /usr /sbin lub /sbin
  • 9 - Procedury jądra

Tak więc, jak widać, cały system jest na wyciągnięcie ręki.

Jak nakreślone wcześniej, system człowieka jest odziedziczony po starym Unixie. Z drugiej strony GNU wymyślił system informacyjny, który służy temu samemu celowi, ale wprowadza ładny obiekt, a mianowicie, że możesz użyć hipertekstu, aby skakać z jednej strony na drugą, tak jak podczas przeglądania sieci. Ponieważ OpenSolaris i BSDS używają również oprogramowania GNU (GAWK, GCC, EMACS…), są szanse, że systemy te mają również dostępne strony onfo. Typ Informacje informacyjne rozpocząć.

Ćwiczenia

1. Jak myślisz, dlaczego istnieje rozdział między sekcją 1 a sekcją 1p lub 3 i 3p?

2. Przeprowadź trochę badań i sprawdź różnice kategorii między Linuksem a innymi bezpłatnymi jednostkami.

3. Co byś zrobił, gdybyś musiał wyszukać stronę ręczną, ale Apropos nie byłby dostępny? Wskazówka: Man Manpage

4. Znajdź inne polecenie, które należy do więcej niż jednej kategorii.

Przykłady

Nauka polecenia Linux Man z przykładami
Składnia polecenia Linux Opis polecenia Linux
Man -t Command | LPR -pps
Wygeneruj za pomocą formatu Troff lub Groff i rury do drukarki o nazwie PS
polecenie man -l -tdvi.1x.GZ> polecenie.1x.DVI
Wygeneruj dane wyjściowe DVI (niezależne od urządzenia), zwykle do korzystania z narzędzi takich jak DVIPS
plik MAN -C
Użyj pliku jako pliku konfiguracyjnego zamiast domyślnego

Powiązane samouczki Linux:

  • Wprowadzenie do silników magazynowych MySQL
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Pobierz na żywo CD/DVD Linux
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Mastering Bash Script Loops
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak włączyć ogromne strony w Linux
  • Big Data Manipulacja dla zabawy i zysku Część 1
  • Pobierz Linux