Android

Komenda typu Linux

Kurs Linux Polecenia - lekcja 5 - Podgląd plików

Kurs Linux Polecenia - lekcja 5 - Podgląd plików

Spisu treści:

Anonim

Polecenie type służy do wyświetlania informacji o typie polecenia. Pokaże ci, jak dane polecenie zostanie zinterpretowane, jeśli zostanie wpisane w wierszu polecenia.

wyjaśnimy, jak używać polecenia type Linux.

Jak korzystać z polecenia typu

type jest powłoką wbudowaną w Bash i inne powłoki, takie jak Zsh i Ksh. Jego zachowanie może nieznacznie różnić się w zależności od powłoki. Omówimy wbudowaną wersję type Bash.

Składnia polecenia type jest następująca:

type FILE_NAME…

Na przykład, aby znaleźć typ polecenia wc , wpisz następujące polecenie:

type wc

Wynik będzie mniej więcej taki:

wc is /usr/bin/wc

Możesz również podać więcej niż jeden argument do polecenia type :

type sleep head

Dane wyjściowe będą zawierać informacje o komendach sleep i head :

sleep is /bin/sleep head is /usr/bin/head

Rodzaje poleceń

Opcja -t mówi type aby wypisał pojedyncze słowo opisujące typ polecenia, którym może być jedno z poniższych:

  • alias (alias powłoki) wbudowana funkcja (funkcja powłoki) (wbudowana powłoka) plik (plik dysku) słowo kluczowe (słowo zastrzeżone powłoki)

Oto kilka przykładów:

  1. Alias

    type -t grep

    W moim systemie grep jest aliasowany do grep --color=auto :

    alias

    Funkcjonować

    type -t rvm

    rvm to narzędzie (funkcja) do instalowania, zarządzania i pracy z wieloma środowiskami Ruby:

    function

    Wbudowany

    type -t echo

    echo to powłoka wbudowana w Bash i inne powłoki, takie jak Zsh i Ksh:

    builtin

    Plik

    type -t cut

    cut to plik wykonywalny:

    builtin

    Słowo kluczowe

    type -t for

    for to zastrzeżone słowo w języku Bash:

    keyword

Wyświetl wszystkie lokalizacje zawierające polecenie

Aby wydrukować wszystkie dopasowania, użyj opcji -a :

type -a pwd

Dane wyjściowe pokażą, że pwd jest wbudowaną powłoką, ale jest również dostępna jako samodzielny plik wykonywalny /bin/pwd :

pwd is a shell builtin pwd is /bin/pwd

Gdy używana jest opcja -a , polecenie type będzie zawierać aliasy i funkcje, tylko jeśli opcja -p nie jest używana.

Inne opcje polecenia typu

Opcja -p zmusza type do zwrócenia ścieżki do polecenia tylko wtedy, gdy polecenie jest plikiem wykonywalnym na dysku:

Na przykład następujące polecenie nie wyświetli żadnego wyniku, ponieważ polecenie pwd jest wbudowaną powłoką.

type -p pwd

W przeciwieństwie do opcji -p , opcja -P wielkimi literami informuje type aby przeszukał PATH poszukiwaniu pliku wykonywalnego na dysku, nawet jeśli polecenie nie jest plikiem.

type -P pwd

pwd is /bin/pwd

Gdy używana jest opcja -f , type nie będzie wyszukiwał funkcji powłoki, jak w przypadku wbudowanego polecenia.

Wniosek

Polecenie type pokaże, w jaki sposób określone polecenie zostanie zinterpretowane, jeśli zostanie użyte w wierszu polecenia.

typ terminala