Od ostatnich 3 tygodni mam nadzieję, że zamarynowałem Twój mózg całą dobrocią Linuksa, jakiej kiedykolwiek mogłeś chcieć i jak popularne powiedzenie „wszystko, co dobre, musi się skończyć”, nadszedł wreszcie czas, aby zakończyć tę serię.
Jeśli jest to twój pierwszy raz tutaj, prawdopodobnie powinieneś przejść do części 1, 2 i 3 przed przejściem do tego postu. Część 1 obejmowała podstawy Linuksa, instalacja i niektóre proste polecenia, Część 2 zbudowana na części 1 i omówiliśmy obsługa plików, procesy itp a w części 3 omówiliśmy strona administracji systemu rzeczy.
To jest ostatni i zdecydowanie będzie to najfajniejszy z dotychczasowych. Wyciągniemy do tego pistolet do sztuczek i będzie otwarty ogień!
Oto, co omówimy w tym poście. Przygotuj się, bo lista jest naprawdę długa. Gotowy?
- Easter Eggs
Zgadza się, w tym będą tylko fajne pisanki i sztuczki terminala linuksowego, więc zacznijmy bez dalszych opóźnień.
1. moo: Uwolnienie terminalnych krów
Oprócz tego, że jest popularny, ponieważ jest swobodnie dostępny, Linux jest również dość popularny ze względu na niezwykłą atrakcyjność dla krów. W systemie operacyjnym jest wiele miejsc, w których można spotkać krowy. Ograniczymy się do terminala.
W systemie Linux używamy trafny (AZaawansowany Packaging Tnarzędzia) w celu zainstalowania aktualizacji i narzędzi. Ale jeśli jesteś wystarczająco ciekawy, znajdziesz dużą liczbę easter eggów w całym systemie.
Wydaj polecenie apt help i przewiń do końca. Znajdziesz linię Ten APT ma super moce krów. Co jest oczywistą wskazówką na temat jajka wielkanocnego.

Powrót w terminalu typu:
apt-get moo
I proszę bardzo, odkryłeś jeden z pierwszych pisanek. Zaczęliśmy od apt, ponieważ będziesz go używać prawdopodobnie do każdego polecenia (zakładając, że to twój pierwszy raz).
Teraz, gdy uwolniliśmy krowy, zobaczmy, jakie sztuczki mogą wykonać.
2. cowsay: Niech krowa ASCII mówi!
W porządku, niech nasz piękny przyjaciel ASCII przemówi, mam na myśli okno terminala. Jest polecenie, które pozwoli ci sprawić, by krowa powiedziała to, co chce. Wszystko, co musisz zrobić, to przekazać wiadomość po poleceniu cowsay.
UWAGA: Jeśli po raz pierwszy uruchamiasz to polecenie, zamiast od razu wyświetlać dane wyjściowe, terminal wyświetli monit z informacją, że program jest niedostępny. A także wydrukowałby, jak go zainstalować.
W przypadku większości programów z tej listy można go zainstalować za pomocą polecenia apt. Format dla nich wszystkich byłby następujący:
trafna instalacja PROGRAM_NAME
Po zakończeniu po prostu ponownie wywołaj polecenie w następujący sposób. I krowa ASCII pojawiłaby się z twoją wiadomością.

Całkiem fajne prawda?
Istnieje kilka sposobów na skonfigurowanie polecenia cowsay, ale ze względu na zwięzłość pozwolę ci to zrobić.
Idziemy dalej!
3. krowa fortuny: krowy są mądre
Nasza krowa przyjaciółka ASCII była jak dotąd w stanie po prostu wyrzucać z siebie wiadomości, które dostarczyliśmy, ale czy nie byłoby szalenie fajnie, gdyby zrobiła coś bardziej „inteligentnego”? Co powiesz na to, żeby przepowiedział naszą wróżbę? Nie mogę teraz postawić na trafność przewidywań, ale mogę się założyć, że na pewno pomoże to nieco rozjaśnić nastrój.
Oto jak możesz poprosić krowę ASCII o wróżenie.
Ponownie, jeśli po raz pierwszy uruchamiasz ten program, a podejrzewam, że tak jest, terminal poprosi Cię o pierwszą instalację programu. Aby to zrobić, możesz postępować zgodnie z instrukcjami wyświetlanymi na ekranie.
Po zainstalowaniu odpowiednich programów wydaj następujące polecenie i naciśnij Enter.
fortuna | krowa
To jest zwracane.

To naprawdę zabawne, gdy krowa wydrukuje ciekawe powiedzenie. Ale co bardziej interesujące, bierzemy dane wyjściowe polecenia fortune i dostarczamy je jako dane wejściowe do polecenia cowsay. ten | że mówisz w środku nazywa się a rura i służy do przekierowywania wyjścia jednego polecenia do innego polecenia jako jego danych wejściowych. To prawie jak operatorzy przekierowania widzieliśmy w części 2 ale to działa w przypadku przesyłania danych między poleceniami.
4. aptitude cowsay: ukryty martwy słoń
Z powinowactwem apt do krów, możesz się zastanawiać, czy inne narzędzia mają te pisanki. Aby oszczędzić ci trudu polowania na nie, pozwól, że odpowiem ci na to pytanie. Tak, robią. Aptitude to kolejne narzędzie trafne (raczej bardziej przyjazne dla użytkownika), które pakuje się w interaktywny easter egg.
Wpisz:
uzdolnienie

Jak widać, mówi, że nie mamy w tym programie żadnych easter eggów, w co trudno mi uwierzyć. Spróbujmy więc jeszcze raz, ale bądźmy trochę wytrwali. Ok? Fajnie, jedziemy:
aptitude -v moo

Cóż, nadal mówi, że nie ma jajka wielkanocnego. Myślę, że musimy być bardziej stanowczy. Spróbujmy, aż w końcu się podda.

Cóż, to było zabawne, prawda? Jednak jest mi smutno z powodu słonia.
5. nmap: Symulator Hacker Man
Wszyscy próbowaliśmy się przechwalać lub próbować zaimponować komuś, wpisując coś na terminalu i każąc mu wydrukować coś fajnego, prawda? Czy to po to, aby wyglądać fajnie przed przyjacielem, czy zaimponować swojej sympatii, polecenia ls i ping nie zajdą Ci zbyt daleko. Podejdźmy do gry i udawajmy, że jesteśmy prawdziwym profesjonalistą.
Wpisz następujące polecenie i załóż cienie.
nmap -oS - google.com

nmap jest jednak naprawdę przydatnym narzędziem do takich rzeczy, jak skanowanie portów i testy penetracyjne, więc nie bierz tego programu za żart. Jednak fajnie jest zobaczyć trochę spokojną mowę na terminalu.
6. lolcat: Spraw, aby terminal znów był kolorowy
Do tej pory wszystko, co widzieliśmy, było cholernie nudne i szare. Nie, nie mam na myśli nastroju, o którym mówię dosłownie o kolorze Dodajmy trochę koloru do konsoli i trochę urozmaicić, dobrze?
W celach informacyjnych ponownie użyjemy programu Fortune do wyprowadzania tekstu. Wpisz następujące i jakie ma twój terminal trochę kolorów maku.
fortuna | lol Kot

Możemy przekazać wyjście dowolnego polecenia, jakie można sobie wyobrazić, do programu lolcat. Poniżej dodałem próbkę:

W porządku, ruszajmy dalej.
7. sl: Lokomotywa parowa dla twoich literówek
Ile razy zdarzyło Ci się wpisać określone polecenia, ale skończyło się na wpisaniu czegoś zupełnie innego? Przytrafia mi się cały czas.
Jednym z moich najczęstszych jest błędna pisownia w gti. Występowanie stało się tak regularne, że utworzyłem alias dla git jako gti (nie wiesz, co to jest alias? Sprawdź część 3).
Podczas gdy przez większość czasu terminal będzie krzyczeć na ciebie za wpisanie czegoś niepoprawnie, jest polecenie, które faktycznie pokaże ci easter egg, jeśli zrobisz literówkę. sl co jest literówką dla ls jest rzeczywistym poleceniem terminala, które animuje silnik parowy na ekranie po jego wpisaniu, jak widać poniżej.

Posiada również opcje, które zachęcam do samodzielnego sprawdzenia.
8. telnet: Oglądaj filmy w ASCII
W porządku! Fani Mocy, ten jest dla Was. A dla ludzi, którzy nie zrozumieli tego wyrażenia, mówię tutaj o Gwiezdnych Wojnach. Ja na przykład jestem wielkim kujonem z Gwiezdnych Wojen i kiedy natknąłem się na ten easter egg, to mnie zwaliło. Czy wiesz, że możesz uruchomić cały pokaz filmu Gwiezdne Wojny, odcinek IV na swoim terminalu? W ASCII?
Cóż, jeśli nie, przygotuj się na to, że zrzucisz skarpetki.
Po prostu wpisz następujące polecenie i naciśnij Enter. A teraz wystarczy trochę popcornu.
ręcznik telnet.blinkenlights.nl

Słodki, prawda? Jeśli to nie zrobi wrażenia na Twoich znajomych, prawdopodobnie musisz poszukać nowych.
9. cmatrix: Neo jest w twoim terminalu
Utrzymując ducha nerda przy życiu, zobaczmy, jak możemy zmienić nasz zwykły, nudny szary terminal w wizualizację matrycy i zobaczyć świat oczami Neo, dobrze?
Polecenie nazywa się cmatrix a kiedy wpiszesz jego nazwę i wciśniesz enter. Terminale staną się matrycą, taką jak ta, którą widział Neo.

10. tak: Możemy!
Wreszcie
Zakończmy serię pozytywną i motywującą nutą. A najmniejszym, najpotężniejszym i najbardziej budującym słowem, jakie istnieje, jest TAK. Tak ma moc umożliwiania ci robienia rzeczy nie do pomyślenia i uczynienia cię nieustraszonym. Wpiszmy tak w terminalu wraz z wybranym cytatem. A teraz zaabsorbujmy całą pozytywną energię, jaka jest (aż do awarii terminala).

Wnioski
W porządku, doszliśmy do końca części 4 i wreszcie do końca serii Linux Hands On. Planowanie tej serii, a następnie dzielenie się nią z wami było naprawdę zabawnym doświadczeniem. Naszym celem końcowym było szybkie wprowadzenie do Linuksa i niektórych poleceń terminala, abyś dotarł do punktu, w którym terminal już Cię nie onieśmiela. Kiedy dojdziesz do tego etapu, szczerze, samouczenie się bardziej złożonych pojęć nie wymaga zbyt wiele wysiłku. Mamy nadzieję, że seria ta okaże się pomocna i na podstawie Waszych opinii zdecydujemy, że będziemy omawiać więcej takich serii co miesiąc. Pozostawanie w kontakcie!
Akszaj Anand
To było bardzo zabawne. Śledziłem tę serię całkowicie i uczyłeś lepiej niż oni w moim college'u. W przyszłości stwórz więcej takich przewodników. Jest to bardzo pomocne dla czytelnika.