Wyszukiwanie w witrynie

5 sposobów na znalezienie opisu i lokalizacji polecenia systemu Linux


Biorąc pod uwagę tysiące poleceń/programów dostępnych w systemach Linux, znajomość typu i celu danego polecenia, a także jego lokalizacji (ścieżka bezwzględna) w systemie może być niewielkim wyzwaniem dla nowicjuszy.

Znajomość kilku szczegółów poleceń/programów nie tylko pomaga użytkownikowi Linuksa opanować liczne polecenia, ale także pozwala zrozumieć, do jakich operacji w systemie należy ich używać, czy to z wiersza poleceń, czy ze skryptu.

Dlatego w tym artykule wyjaśnimy Ci pięć przydatnych poleceń, pokazując krótki opis i lokalizację danego polecenia.

Aby odkryć nowe polecenia w systemie, przejrzyj wszystkie katalogi w zmiennej środowiskowej PATH. W tych katalogach przechowywane są wszystkie zainstalowane polecenia/programy w systemie.

Kiedy już znajdziesz interesującą nazwę polecenia, zanim zaczniesz czytać więcej na ten temat prawdopodobnie na stronie podręcznika, spróbuj zebrać o nim trochę płytkich informacji w następujący sposób.

Zakładając, że powtórzyłeś wartości PATH i przeniosłeś się do katalogu /usr/local/bin i zauważyłeś nowe polecenie o nazwie fswatch (monitoruje zmiany modyfikacji plików):

echo $PATH
cd /usr/local/bin

Teraz znajdźmy opis i lokalizację polecenia fswatch, korzystając z różnych sposobów w systemie Linux.

1. co to jest polecenie

whatis służy do wyświetlania jednowierszowego opisu strony podręcznika dla nazwy polecenia (np. fswatch w poleceniu poniżej), którą wprowadzasz jako argument.

Jeśli opis jest zbyt długi, niektóre jego części zostały domyślnie przycięte, użyj flagi -l, aby wyświetlić pełny opis.

whatis fswatch
whatis -l fswatch

2. odnośnie Dowództwa

apropos wyszukuje nazwy stron podręcznika i opisy podanego słowa kluczowego (uważanego za regex, czyli nazwę polecenia).

Opcja -l umożliwia wyświetlenie opisu konkurencji.

apropos fswatch 
apropos -l fswatch

Domyślnie apropos może wyświetlać wynik wszystkich dopasowanych linii, jak w przykładzie poniżej. Dokładne słowo kluczowe można dopasować jedynie za pomocą przełącznika -e:

apropos fmt
apropos -e fmt

3. wpisz polecenie

type informuje o pełnej ścieżce danego polecenia, dodatkowo w przypadku, gdy wpisana nazwa polecenia nie jest programem istniejącym jako osobny plik na dysku, typ podaje także klasyfikację polecenia:

  1. Wbudowane polecenie powłoki lub
  2. Słowo kluczowe powłoki lub słowo zastrzeżone lub
  3. Alias
type fswatch 

Jeśli polecenie jest aliasem innego polecenia, type pokazuje polecenie wykonane po uruchomieniu aliasu. Użyj polecenia alias, aby wyświetlić wszystkie aliasy utworzone w systemie:

alias
type l
type ll

4. jakie polecenie

która pomaga zlokalizować polecenie, wypisuje bezwzględną ścieżkę polecenia jak poniżej:

which fswatch 

Niektóre pliki binarne mogą być przechowywane w więcej niż jednym katalogu w ścieżce PATH. Użyj flagi -a, aby wyświetlić wszystkie pasujące nazwy ścieżek.

5. gdzie jest Dowództwo

Polecenie whereis lokalizuje pliki binarne, źródłowe i strony podręcznika dla podanej nazwy polecenia w następujący sposób:

whereis fswatch
whereis mkdir 
whereis rm

Chociaż powyższe polecenia mogą być niezbędne do szybkiego znalezienia informacji o poleceniu/programie, otwarcie i przeczytanie strony podręcznika zawsze zapewnia pełną dokumentację, w tym listę innych powiązanych programów:

man fswatch

W tym artykule omówiliśmy pięć prostych poleceń używanych do wyświetlania krótkich opisów stron podręcznika i lokalizacji poleceń. Możesz przyczynić się do powstania tego posta lub zadać pytanie w sekcji opinii poniżej.