Sedan de senaste 3 veckorna har jag förhoppningsvis marinerat din hjärna med all Linux-godhet som du någonsin kan önska dig och som det populära talesättet "allt gott måste komma till ett slut", är det äntligen dags att avsluta den här serien också.
Om det här är första gången du är här, bör du förmodligen gå igenom del 1, 2 och 3 innan du går in i det här inlägget. Del 1 omfattade grunderna i Linux, installationen och några av de enkla kommandona, Del 2 byggdes ovanpå Del 1 och vi täckte filhantering, processer mm och i del 3 täckte vi den systemadministrativa sidan av saken.
Det här är den sista och det här kommer definitivt att bli den roligaste hittills. Vi ska ta fram vår trickpistol för den här och det kommer att bli öppen eld!
Här är vad vi kommer att ta upp i det här inlägget. Sätt på dig för listan är riktigt lång. Redo?
- Påskägg
Just det, det kommer bara att finnas coola påskägg och tricks för Linuxterminalen i den här så låt oss komma igång utan fler förseningar.
1. moo: Släpp loss de terminala korna
Förutom att det är populärt för att vara fritt tillgängligt är Linux också ganska populärt för sin ovanliga attraktion till kor. Det finns flera ställen i operativsystemet där du kan stöta på kor. Vi begränsar oss till terminalen.
På Linux använder vi benägen (AVANCERADE Packreditering Tools) för att installera uppdateringar och verktyg. Men om du är nyfiken nog hittar du ett stort antal påskägg i hela systemet.
Ge kommandot apt help och scrolla till slutet. Du hittar linjen Denna APT har Super Cow Powers. Vilket är en uppenbar antydan till ett påskägg.

Tillbaka i terminaltyp:
apt-get moo
Och där har du upptäckt ett av de första påskäggen. Vi började med apt eftersom du förmodligen kommer att använda det för varje kommando (förutsatt att det är första gången du testar det).
Nu när vi har släppt lös korna, låt oss se vilka knep de kan utföra.
2. cowsay: Låt ASCII-kon prata!
Okej, låt oss få vår vackra ASCII-vän att tala, i terminalfönstret menar jag. Det finns ett kommando som låter dig få en ko att säga vad den vill att den ska säga. Allt du behöver göra är att skicka in ditt meddelande efter cowsay-kommandot.
OBS: Om det här är första gången du kör det här kommandot kommer terminalen att fråga dig med ett meddelande om att programmet inte är tillgängligt istället för att visa utdata direkt. Och det skulle också skriva ut hur du kan installera det.
För de flesta program på den här listan kommer du att kunna installera det med kommandot apt. Formatet för dem alla skulle vara:
apt installera PROGRAM_NAME
När du är klar, återkalla bara kommandot enligt följande. Och en ASCII-ko skulle dyka upp med ditt meddelande.

Ganska coolt va?
Det finns ett par sätt du kan konfigurera cowsay-kommandot, men för korthetens skull låter jag dig hantera det.
Går med!
3. fortune cowsay: Korna är kloka
Vår ASCII-kovän har hittills bara kunnat slänga ut meddelandena vi skickade, men skulle det inte vara galet coolt att få den att göra något mer "intelligent"? Vad sägs om att vi får det att berätta om vår förmögenhet? Nu kan jag inte satsa på exaktheten i förutsägelsen, men jag kan slå vad om att detta definitivt kommer att hjälpa till att lätta upp stämningen lite.
Så här kan du be ASCII-kon berätta om din förmögenhet.
Återigen, om det här är första gången du kör det här programmet, vilket jag skulle misstänka att det är, kommer terminalen att uppmana dig att först installera programmet. Du kan följa instruktionerna på skärmen för att göra det.
När du har installerat rätt program, utfärda följande kommando och tryck enter.
förmögenhet | cowsay
Detta är vad som returneras.

Det är verkligen roligt att ha kotrycket ett intressant ordspråk. Men vad som är mer intressant är att vi tar utdata från fortune-kommandot och levererar det som en input till cowsay-kommandot. De | som du säger i mitten kallas a Röret och det används för att omdirigera utdata från ett kommando till ett annat kommando som dess input. Det är nästan som omdirigeringsoperatörer vi såg i del 2 men detta fungerar för att kommunicera data mellan kommandon.
4. aptitude cowsay: Den gömda döda elefanten
Med apts affinitet till kor, kanske du undrar om andra verktyg har dessa påskägg. För att bespara dig besväret att jaga dem, låt mig svara på den frågan åt dig. Ja det gör de. Aptitude är ett annat lämpligt verktyg (ett ganska mer användarvänligt sådant) som packar in ett påskägg som är ganska interaktivt.
Skriv in följande:
skicklighet moo

Och som ni ser står det att vi inte har några påskägg i det här programmet, vilket jag har svårt att tro. Så låt oss prova en gång till men låt oss vara lite ihärdiga. Ok? Coolt här kommer vi:
aptitude -v moo

Tja, det säger fortfarande att det inte finns något påskägg. Jag tror att vi måste vara mer bestämda. Låt oss försöka tills det äntligen ger sig.

Nåväl, det här var kul, eller hur? Men jag är ledsen för elefanten.
5. nmap: Hacker Man-simulatorn
Vi har alla försökt att skryta eller försökt imponera på någon genom att skriva något på terminalen och få det att skriva ut något coolt, eller hur? Oavsett om det är för att se cool ut inför din vän eller för att imponera på din kärlek, kommer kommandot ls och ping inte att ta dig för långt. Låt oss öka spelet och låtsas vara ett riktigt proffs.
Skriv in följande kommando och sätt på dina nyanser.
nmap -oS - google.com

nmap är dock ett riktigt användbart verktyg för saker som portskanning och penetrationstestning, så ta inte det här programmet för ett skämt. Det är definierat coolt att se några leet-tala på terminalen.
6. lolcat: Gör terminalen färgglad igen
Hittills har allt vi sett varit ganska tråkigt grått. Nej, jag menar inte stämningen. Jag pratar bokstavligen om färgen. Låt oss lägga till lite färg på konsolen och piffa upp saker och ting lite ska vi?
Som referens kommer vi återigen att använda förmögenhetsprogrammet för textutmatningen. Skriv följande ut och vad din terminal får några vallmofärger.
förmögenhet | lolcat

Vi kan skicka ut utdata från alla tänkbara kommandon till lolcat-programmet. Jag har lagt till ett exempel nedan:

Okej, låt oss fortsätta.
7. sl: Ett ånglok för dina stavfel
Hur många gånger har det varit som du velat skriva ut ett visst kommando men det slutade med att du skrev något helt annat? Händer mig hela tiden.
En av mina vanligaste skulle vara felstavning gut för gti. Det har blivit så regelbundet att jag har skapat ett alias för git som gti (osäker på vad som är ett alias? Kolla in del 3).
Medan terminalen för det mesta kommer att skrika åt dig för att du har skrivit något fel, finns det ett kommando som faktiskt visar dig ett påskägg om du gjorde ett stavfel. sl vilket är stavfelet för ls är ett faktiskt terminalkommando som kommer att animera en ångmotor på din skärm när du skriver den som du kan se nedan.

Den har också alternativ som jag skulle uppmuntra dig att kolla in själv.
8. telnet: Se filmer i ASCII
OK! Fans of the Force, den här är för dig. Och för folk som inte förstod den frasen, jag pratar om Star Wars här. Jag för min del är en stor Star Wars-nörd och när jag stötte på det här påskägget blåste det bort mig. Visste du att du kunde köra en hel visning av Star Wars Episod IV på din terminal? I ASCII?
Tja, om du inte gjorde det, var beredd på att få dina strumpor slås av.
Skriv bara följande kommando och tryck enter. Och nu behöver du bara lite popcorn.
telnet handduk. blinkenlights.nl

Söt va? Om detta inte imponerar på dina vänner måste du förmodligen leta efter nya.
9. cmatrix: Neo finns i din terminal
Håll nördandan vid liv, låt oss se hur vi kan förvandla vår vanliga tråkiga grå terminal till matrisvisualiseringen och se världen från Neos ögon, eller hur?
Kommandot kallas cmatrix och när du skriver in dess namn och trycker på enter. Terminalerna kommer att bli en matris precis som den som Neo såg.

10. ja: Vi kan!
Slutligen,
Låt oss avsluta serien med en positiv och motiverande ton. Och det minsta mest kraftfulla och upplyftande ord som finns JA. Ja har kraften att göra det möjligt för dig att göra det otänkbara och göra dig orädd. Låt oss skriva in ja i terminalen tillsammans med en offert som du väljer. Och låt oss nu absorbera all positiv energi som finns (tills din terminal kraschar).

Slutsats
Okej, gott folk, vi har kommit till slutet av del 4 och slutligen till slutet av Linux Hands On-serien också. Det var verkligen en rolig upplevelse att planera den här serien och sedan dela den med dig. Våra slutmål var att ge dig en snabb introduktion till Linux och några terminalkommandon så att du kommer till en punkt där terminalen inte längre skrämmer dig. När du väl kommer till det stadiet krävs det ärligt talat inte för mycket ansträngning för att själv lära sig de mer komplexa begreppen. Vi hoppas att du kommer att ha nytta av serien och baserat på din feedback kommer vi att besluta om fler månatliga serier som denna. Förbli uppkopplad!
Akshay Anand
Det här var väldigt roligt. Jag har följt den här serien helt och hållet och du har undervisat bättre än de gjorde på mitt college. Gör gärna fler sådana här guider i framtiden. Det är till stor hjälp för läsaren.