Cheat - ostateczny wiersz poleceń „oszustwo” dla początkujących i administratorów Linux

- 1000
- 14
- Seweryn Augustyniak
Co robisz, gdy nie jesteś pewien, czy używasz polecenia, szczególnie w przypadku złożonych poleceń, które używają wielu opcji. Używamy stron, aby uzyskać pomoc w takiej sytuacji. Niektóre inne opcje mogą zawierać polecenia takie jak 'pomoc','gdzie jest' I 'co jest'. Ale wszystko ma swoje zalety i wady.
Podczas przechodzenia Strony człowieka W przypadku opcji i pomocy opis na stronach Man jest zbyt długi, aby zrozumieć specjalnie w krótkim czasie.

Podobnie, 'pomoc„polecenie może nie dać Ci pożądanego wyjścia.

A 'gdzie jest„Komenda prawie nie mówi nic innego niż lokalizacja zainstalowanych binarów (może być ważna w czasie).

A 'co jest„Polecenie daje ścisłą i jedną odpowiedź, która nie jest zbyt pomocna niż uznanie celu polecenia, a ponadto nigdy nie mówi ani ani słowa o dostępnych opcjach.

Do tej pory wykorzystaliśmy wszystkie te opcje, aby rozwiązać nasz problem w dylemacie, ale oto interaktywna aplikacja do oszustwa ”oszukiwać„Co poprowadzi całą resztę.
Co to jest oszustwo?
Oszukiwać to interaktywna aplikacja do oszustwa wydana w ramach ogólnej licencji publicznej GNU dla użytkowników linii poleceń Linux, która służy celowi wyświetlania, użyj przypadków polecenia Linux ze wszystkimi opcjami i ich krótką, ale zrozumiałą funkcją.

Instalowanie „Cheat” w systemach Linux
'Oszukiwać„Ma dwie główne zależność -”pyton' I 'pypeć'. Upewnij się, że zainstalowałeś Python i PIP przed zainstalowaniem 'oszukiwać„W systemie.
Zainstaluj Python
# apt-get instal Python (on Debian systemy oparte) # Yum Instal Python (on Czerwony kapelusz systemy)
Zainstaluj PIP
# apt-get install python-pip (on Debian systemy oparte) # Yum Instal Python-Pip Czerwony kapelusz systemy)
NOTATKA: PIP jest łatwym zamiennikiem instalacji i ma być ulepszonym instalatorem pakietu Python.
Pobierz i zainstaluj oszustwo
Będziemy pobierać „oszustwo” z git. Upewnij się, że masz zainstalowany pakiet „git”, jeśli nie lepiej zainstaluj ten pierwszy.
# apt-get install git (on Debian systemy oparte) # Yum Instal git (on Czerwony kapelusz systemy)
Następnie zainstaluj wymagane zależności Pythona, uruchamiając następujące polecenie.
# PIP instaluj dokumenty docopt
Teraz klon GIT Repozytorium Cheat.
# git klon https: // github.com/Chrisallenlane/Cheat.git
Przejdź do katalogu keat i uruchomorganizować coś.py„(skrypt Python).
# CD Cheat # Python Setup.instalacja PY
Jeśli instalacja idzie płynnie, powinieneś być w stanie zobaczyć wersję oszukiwania zainstalowaną w systemie.
# oszustwo -v oszustwo 2.0.9
Wymagana konfiguracja dla oszustwa
Musisz mieć ''REDAKTOR„Zmienna środowiska ustawiona w” ~/.plik bashrc '. Otwórz użytkownika '.Bashrc„Plik i dodaj do niego następujący wiersz.
Edytor eksportu =/usr/bin/nano
Możesz użyć swojego ulubionego edytora tutaj zamiast 'Nano'. Zapisz plik i wylogowanie. Ponownie zaloguj się, aby wprowadzić zmiany.
Następnie dodaj funkcję AutoCompletion Keat, aby włączyć autokończenie wiersza poleceń dla różnych powłok. Aby umożliwić autoPletność, po prostu klonujoszukiwać.grzmotnąć„skryptu i skopiuj skrypt do odpowiedniej ścieżki w twoim systemie.
# wget https: // github.com/Chrisallenlane/Cheat/Raw/Master/Cheat/AutoComplecja/Cheat.bash # mv kaczek.Bash /etc /bash_complecja.D/
NOTATKA: Zespół przesłał Skrypt Auto Auto Complete. Użyj następującego linku do skryptu automatycznego zakończenia Innej powłoki.
- Skrypt automatycznego ukończenia dla różnych powłok
Opcjonalnie możesz również włączyć podświetlanie składni, w razie potrzeby. Do aktywnej funkcji podświetlania składni, dodaj Cheatcolors zmienna środowiskowa w Twoim '.Bashrc' plik.
Eksportuj Cheatcolors = True
Program domyślny aplikacji Cheat obsługuje tylko podstawowe i najczęściej używane polecenia. Zawartość oszustów znajduje się w miejscu ~/.oszukiwać/. Do tej lokalizacji można dodać ręczne kanuje, aby aplikacja była bogata.
# Cheat -e xyz
To otworzy arkusz karze XYZ, jeśli jest dostępny. Jeśli nie, utworzy jeden. Arkusz oszustów zostanie otwarty w domyślnie REDAKTOR, Wpadliśmy .Bashrc na etapie konfiguracji powyżej.
Wykorzystanie oszustwa z niektórymi poleceniami
Tarball może być *.GZ lub *.BZ2 lub *.Zip lub *.xz. Więc jakiej opcji należy użyć tam, gdzie?

Nigdy nie uciekam Dd polecenie, bez względu na to, jak bardzo jestem pewien o poleceniu przed konsultacją i sprawdzaniem go w więcej niż jednej lokalizacji. Rzeczy wydaje się teraz łatwe.

A 'niezmienny„Pomoc dowodzenia.

Krótki ifconfig Samouczek wiersza poleceń, w akcji.

A 'szczyt„polecenie, jedno z najważniejszych poleceń dla administratora i normalnego użytkownika.

Co powiesz na oszustwo polecenia oszustwo (choć drugi sens)? Uzyskaj listę dostępnych poleceń, której oszustwo jest zainstalowane w systemie.

Wyszukaj arkusz z określonym słowem kluczowym.

Zobacz lokalizację wbudowanych arkuszy oszustów dla wszystkich poleceń.
$ Cheat -d/home/avi/.Cheat/USR/Local/Lib/Python2.7/Dist-Packages/Cheat/Cheatsheets
Skopiuj wbudowany arkusz oszustów do swojego rodzimego katalogu.
# CP/USR/Local/Lib/Python2.7/Dist-Packages/Cheat/Cheatsheets/*/home/avi/.oszukiwać/
Wniosek
Ten wspaniały projekt jest wybawcą życia w wielu pozycjach. Daje ci tylko wymagane informacje, nic więcej, nic niejasnego i do rzeczy. To jest narzędzie obowiązkowe dla wszystkich. Łatwy w budowie, łatwy w instalacji, łatwy w obsłudze i łatwy do zrozumienia, ten projekt wydaje się obiecujący.
Ten projekt Git dodał cudowne knebel którego nie zamierzam wyjaśnić, ale zostawiam o interpretacji.

To wszystko na teraz. Będę tu ponownie z kolejnym interesującym artykułem, które ludzie pokochasz. Do tego czasu bądź na bieżąco i podłączony do Tecmint. Nie zapomnij przekazać nam cennej informacji zwrotnej w sekcji komentarzy poniżej.
Nie przegap: Zrozumienie poleceń powłoki łatwo za pomocą skryptu „Wyjaśnij powłokę”
- « Jak uruchomić lub powtarzać polecenie Linux co x sekund na zawsze
- ifconfig vs IP Co to różnica i porównywanie konfiguracji sieci »