Wyszukiwanie w witrynie

6 niezbędnych narzędzi, które pomogą Ci zapamiętać polecenia systemu Linux


Istnieją tysiące narzędzi, narzędzi i programów, które są preinstalowane w systemie Linux. Możesz je uruchomić z okna terminala lub konsoli wirtualnej jako polecenia za pośrednictwem powłoki, takiej jak Bash.

Poleceniem jest zazwyczaj nazwa ścieżki (np. /usr/bin/top) lub nazwa bazowa (np. top) programu wraz z przekazanymi do niego argumentami. Jednakże wśród użytkowników Linuksa panuje powszechne błędne przekonanie, że polecenie jest rzeczywistym programem lub narzędziem.

Zapamiętywanie poleceń Linuksa i ich użycie nie jest łatwe, szczególnie dla nowych użytkowników Linuksa. W tym artykule udostępnimy 6 narzędzi wiersza poleceń do zapamiętywania poleceń systemu Linux.

1. Dowództwo historii

Bash rejestruje wszystkie unikalne polecenia wykonane przez użytkowników w systemie w pliku historii. Plik historii bash każdego użytkownika jest przechowywany w jego katalogu domowym (np. /home/tecmint/.bash_history w przypadku użytkownika tecmint).

Użytkownik może przeglądać tylko zawartość swojego pliku historii, a root może przeglądać plik historii bash dla wszystkich użytkowników systemu Linux.

Aby wyświetlić historię bash, użyj polecenia historii, jak pokazano.

history  

Aby pobrać polecenie z historii basha, naciskaj klawisz strzałki w górę w sposób ciągły, aby przeszukać listę wszystkich unikalnych poleceń, które uruchomiłeś wcześniej. Jeśli pominąłeś szukane polecenie lub nie udało Ci się go uzyskać, użyj klawisza strzałki w dół, aby przeprowadzić wyszukiwanie wsteczne.

Ta funkcja bash jest jednym z wielu sposobów łatwego zapamiętywania poleceń Linuksa. Więcej przykładów polecenia historii znajdziesz w tych artykułach:

2. Rybia Skorupa – Przyjazna Interaktywna Muszla

Fish to nowoczesna, wydajna, przyjazna dla użytkownika, bogata w funkcje i interaktywna powłoka kompatybilna z Bash lub Zsh. Obsługuje automatyczne sugestie nazw plików i poleceń odpowiednio w bieżącym katalogu i historii, co pomaga łatwo zapamiętać polecenia.

Na poniższym zrzucie ekranu polecenie „uname -r” znajduje się w historii basha, aby łatwo je zapamiętać, wpisz później „u” lub „un ” , a fish automatycznie zasugeruje całe polecenie. Jeśli automatycznie sugerowane polecenie jest tym, które chcesz uruchomić, użyj klawisza strzałki w prawo, aby je wybrać i uruchomić.

Fish to pełnoprawny program powłoki z mnóstwem funkcji umożliwiających łatwe zapamiętywanie poleceń systemu Linux.

3. Jeśli chodzi o polecenie

apropos to polecenie, które wyszukuje i wyświetla nazwę oraz krótki opis słowa kluczowego, na przykład nazwę polecenia zapisaną na stronie podręcznika tego polecenia.

Jeśli nie znasz dokładnej nazwy polecenia, po prostu wpisz słowo kluczowe (wyrażenie regularne), aby je wyszukać. Na przykład, jeśli szukasz opisu polecenia docker-commit, możesz wpisać docker, a propos wyszuka i wyświetli listę wszystkich poleceń za pomocą okna dokowanego z ciągiem znaków i ich opis również.

apropos docker

Możesz uzyskać opis dokładnego słowa kluczowego lub nazwy polecenia, które podałeś, jak pokazano.

apropos docker-commit
OR
apropos -a docker-commit

Komenda apropos to kolejny przydatny sposób zapamiętywania poleceń Linuksa, który pomaga Ci wybrać, jakiego polecenia użyć do konkretnego zadania lub jeśli zapomniałeś, do czego służy dane polecenie. Czytaj dalej, bo kolejne narzędzie jest jeszcze ciekawsze.

4. Wyjaśnij skrypt powłoki

Wyjaśnij Shell to mały skrypt Bash, który wyjaśnia polecenia powłoki. Do wyświetlenia podsumowania opisu polecenia wymagany jest program curl i działające połączenie internetowe, a ponadto, jeśli polecenie zawiera flagę, pokazuje również opis tej flagi.

Aby z niego skorzystać, musisz najpierw dodać następujący kod na dole pliku $HOME/.bashrc.

explain.sh begins
explain () {
  if [ "$#" -eq 0 ]; then
    while read  -p "Command: " cmd; do
      curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
    done
    echo "Bye!"
  elif [ "$#" -eq 1 ]; then
    curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
  else
    echo "Usage"
    echo "explain                  interactive mode."
    echo "explain 'cmd -o | ...'   one quoted command to explain it."
  fi
}

Zapisz i zamknij plik, a następnie pobierz go lub otwórz nowe okno terminala.

source .bashrc

Zakładając, że zapomniałeś, co robi polecenie „apropos -a ”, możesz użyć polecenia wyjaśniania, aby pomóc Ci je zapamiętać, jak pokazano.

explain 'apropos -a'

Ten skrypt może skutecznie wyjaśnić Ci dowolne polecenie powłoki, pomagając w ten sposób zapamiętać polecenia Linuksa. W przeciwieństwie do skryptu powłoki wyjaśniającej, kolejne narzędzie oferuje inne podejście, pokazuje przykłady użycia polecenia.

5. Ściągawka – Ściągawka dotycząca poleceń systemu Linux

Cheat to prosty, interaktywny program do ściągania z wiersza poleceń, który pokazuje przypadki użycia poleceń systemu Linux z wieloma opcjami i ich krótką, zrozumiałą funkcją. Jest przydatny dla początkujących użytkowników Linuksa i administratorów systemu.

Aby zainstalować go i używać w systemach typu Unix, możesz po prostu wkleić następujący fragment do swojego terminala:

cd /tmp 
wget https://github.com/cheat/cheat/releases/download/4.4.0/cheat-linux-amd64.gz 
gunzip cheat-linux-amd64.gz
chmod +x cheat-linux-amd64 
sudo mv cheat-linux-amd64 /usr/local/bin/cheat

Podczas pobierania ze strony wydań może być konieczna zmiana numeru wersji (4.4.0) i archiwum (cheat-linux-amd64.gz).

Aby wyświetlić ściągawkę dla polecenia tar.

cheat tar

Zapoznaj się z naszym pełnym artykułem na temat programu Cheat i jego użycia wraz z przykładami.

6. Niesporczaki

Tardigrade to narzędzie do tworzenia zakładek do poleceń, które umożliwia tworzenie zakładek i organizowanie często używanych poleceń w celu zapewnienia łatwego dostępu. Polecenia są zapisywane w sposób hierarchiczny i zorganizowany, który można łatwo odzyskać.

Aby zapoznać się z instalacją i użytkowaniem, odwiedź witrynę Tardigrade i pobierz najnowszą wersję narzędzia do tworzenia zakładek.

To wszystko! W tym artykule udostępniliśmy 6 narzędzi wiersza poleceń do zapamiętywania poleceń systemu Linux. Jeśli znasz inne narzędzia do tego samego celu, których brakuje na powyższej liście, daj nam znać za pomocą poniższego formularza opinii.