Nelle ultime 3 settimane, spero di aver marinato il tuo cervello con tutta la bontà di Linux che potresti mai desiderare e come il detto popolare "tutto ciò che è buono deve finire", è finalmente giunto il momento di concludere anche questa serie.
Se questa è la tua prima volta qui, dovresti probabilmente rileggere la parte 1, 2 e 3 prima di entrare in questo post. La parte 1 ha riguardato il nozioni di base di Linux, l'installazione e alcuni dei semplici comandi, Parte 2 costruita sopra la Parte 1 e abbiamo coperto gestione dei file, processi ecc e nella parte 3 abbiamo coperto il lato amministrazione del sistema delle cose.
Questo è l'ultimo e questo sarà sicuramente il più divertente di sempre. Tireremo fuori la nostra pistola dei trucchi per questo e sarà un fuoco aperto!
Ecco cosa tratteremo in questo post. Preparati perché la lista è davvero lunga. Pronto?
- Uova di Pasqua
Esatto, ci saranno solo interessanti uova di Pasqua e trucchi per il terminale Linux in questo, quindi iniziamo senza ulteriori ritardi.
1. moo: scatenare le mucche terminali
Oltre ad essere popolare per essere disponibile gratuitamente, Linux è anche abbastanza popolare per la sua insolita attrazione per le mucche. Ci sono più punti nel sistema operativo in cui potresti imbatterti in mucche. Ci limiteremo al terminale.
Su Linux, usiamo adatto (Advanced Packaging Tools) per installare aggiornamenti e utilità. Ma se sei abbastanza curioso troverai un buon numero di uova di Pasqua in tutto il sistema.
Emetti il comando apt help e scorri fino alla fine. Troverai la linea Questo APT ha Super Cow Powers. Che è un ovvio indizio per un uovo di Pasqua.
Torna nel tipo di terminale:
apt-get moo
Ed ecco qua, hai scoperto una delle prime uova di Pasqua. Abbiamo iniziato con apt perché probabilmente lo userai per ogni comando (supponendo che sia la prima volta che lo provi).
Ora che abbiamo scatenato le mucche, vediamo quali trucchi possono eseguire.
2. cowsay: lascia parlare la mucca ASCII!
Bene, facciamo parlare il nostro bellissimo amico ASCII, nella finestra del terminale intendo. C'è un comando che ti permetterà di far dire a una mucca quello che vuole dire. Tutto quello che devi fare è passare il tuo messaggio dopo il comando cowsay.
NOTA: Se è la prima volta che esegui questo comando, invece di mostrarti subito l'output, il terminale ti chiederà con un messaggio che dice che il programma non è disponibile. E stamperebbe anche come installarlo.
Per la maggior parte dei programmi in questo elenco, sarai in grado di installarlo utilizzando il comando apt. Il formato per tutti loro sarebbe:
apt install NOME_PROGRAMMA
Una volta fatto, richiama semplicemente il comando come segue. E una mucca ASCII si presenterebbe con il tuo messaggio.
Abbastanza bello vero?
Ci sono un paio di modi in cui puoi configurare il comando cowsay, ma per ragioni di brevità ti lascerò fare a meno.
Andando avanti!
3. Fortune cowsay: le mucche sono sagge
Il nostro amico vacca ASCII è stato finora in grado di spifferare i messaggi che abbiamo fornito, ma non sarebbe pazzesco se facesse qualcosa di più "intelligente"? Che ne dici di fargli raccontare la nostra fortuna? Ora, non posso scommettere sull'accuratezza della previsione, ma posso scommettere che questo aiuterà sicuramente ad alleggerire un po' l'atmosfera.
Ecco come puoi chiedere alla mucca ASCII di predire la tua fortuna.
Ancora una volta, se è la prima volta che esegui questo programma, cosa che sospetto lo sia, il terminale ti chiederà di installare prima il programma. Puoi seguire le istruzioni sullo schermo per farlo.
Una volta installati i programmi corretti, impartisci il seguente comando e premi invio.
fortuna | parolaccia
Questo è ciò che viene restituito.
È davvero divertente che la mucca stampi un adagio interessante. Ma la cosa più interessante è che prendiamo l'output del comando fortune e lo forniamo come input al comando cowsay. Il | che dici nel mezzo si chiama a tubo ed è usato per reindirizzare l'output di un comando a un altro comando come input. È quasi come il operatori di reindirizzamento abbiamo visto nella parte 2 ma questo funziona per la comunicazione di dati tra i comandi.
Con l'affinità di apt con le mucche, potresti chiederti se altri strumenti hanno queste uova di Pasqua. Per risparmiarti la fatica di dar loro la caccia, lascia che ti risponda a questa domanda. Si lo fanno. Aptitude è un altro strumento adatto (un po' più user-friendly) che racchiude un easter egg piuttosto interattivo.
Digitare quanto segue:
attitudinale
E come puoi vedere, dice che non abbiamo uova di Pasqua in questo programma, cosa che trovo difficile da credere. Quindi proviamo ancora una volta, ma cerchiamo di essere un po' persistenti. Ok? Fantastico, eccoci qui:
attitudine -v moo
Beh, continua a dire che non ci sono uova di Pasqua. Penso che dobbiamo essere più fermi. Proviamo finché alla fine non cede.
Beh, è stato divertente, no? Però mi sento triste per l'elefante.
5. nmap: il simulatore di Hacker Man
Abbiamo tutti cercato di vantarci o di impressionare qualcuno digitando qualcosa sul terminale e facendo stampare qualcosa di interessante, no? Beh, che sia per sembrare figo di fronte al tuo amico o per impressionare la tua cotta, il comando ls e ping non ti porterà troppo lontano. Facciamo un passo avanti e fingiamo di essere un vero professionista.
Digita il seguente comando e metti le tue sfumature.
nmap -os - google.com
Nmap è, tuttavia, uno strumento davvero utile per cose come la scansione delle porte e i test di penetrazione, quindi non prendere questo programma per uno scherzo. È comunque bello vedere un po' di leet-speak sul terminale.
6. lolcat: rendi di nuovo colorato il terminale
Finora tutto ciò che abbiamo visto è stato un grigio dannatamente noioso. No, non intendo l'umore Sto letteralmente parlando del colore Aggiungiamo un po' di colore alla console e ravviviamo un po' le cose, vero?
Per riferimento, utilizzeremo nuovamente il programma fortune per l'output del testo. Digita quanto segue e ciò che il tuo terminale ottiene dei colori papavero.
fortuna | lolcat
Possiamo inviare l'output di qualsiasi comando immaginabile al programma lolcat. Ho aggiunto un campione in basso:
Va bene, continuiamo a muoverci.
7. sl: una locomotiva a vapore per i tuoi errori di battitura
Quante volte hai voluto digitare un particolare comando ma hai finito per digitare qualcosa di completamente diverso? Mi succede tutto il tempo.
Uno dei miei più comuni sarebbe l'errore di ortografia gut per gti. È diventato così normale che ho creato un alias per git come gti (non sono sicuro di cosa sia un alias? Guarda la parte 3).
Mentre la maggior parte delle volte il terminale ti urlerà per aver digitato qualcosa in modo errato, c'è un comando che ti mostrerà effettivamente un uovo di Pasqua se hai commesso un errore di battitura. sl che è l'errore di battitura per ls è un vero comando da terminale che animerà un motore a vapore sullo schermo quando lo digiti come puoi vedere di seguito.
Ha anche opzioni che ti incoraggerei a verificare da solo.
8. telnet: guarda i film in ASCII
Bene! Fan della Forza, questo è per voi. E per le persone che non hanno capito questa frase, sto parlando di Star Wars qui. Io per primo sono un grande nerd di Star Wars e quando mi sono imbattuto in questo easter egg, mi ha lasciato senza fiato. Sapevi che potresti eseguire un'intera proiezione di Star Wars Episodio IV sul tuo terminale? In ASCII?
Beh, se non l'hai fatto, preparati a farti cadere i calzini.
Basta digitare il seguente comando e premere invio. E ora tutto ciò di cui hai bisogno sono dei popcorn.
telnet towel.blinkenlights.nl
Dolce vero? Se questo non impressiona i tuoi amici, probabilmente dovrai cercarne di nuovi.
9. cmatrix: Neo è nel tuo terminale
Mantenendo vivo lo spirito nerd, vediamo come possiamo trasformare il nostro normale noioso terminale grigio nella visualizzazione a matrice e vedere il mondo dagli occhi di Neo, vero?
Il comando si chiama cmatrix e una volta digitato il suo nome e premi invio. I terminali diventeranno una matrice proprio come quella che ha visto Neo.
10. sì: possiamo!
Infine,
Chiudiamo la serie con qualche nota positiva e motivazionale. E la più piccola parola più potente ed edificante che ci sia è SI. Sì ha il potere di metterti in grado di fare l'impensabile e di renderti senza paura. Digitiamo yes nel terminale insieme a una citazione a tua scelta. E ora assorbiamo tutta l'energia positiva che c'è (fino a quando il tuo terminale non va in crash).
Conclusione
Bene, gente, siamo arrivati alla fine della parte 4 e, infine, anche alla fine della serie Linux Hands On. È stata davvero un'esperienza divertente pianificare questa serie e poi condividerla con voi. Il nostro obiettivo finale era quello di darti una rapida introduzione a Linux e alcuni comandi del terminale in modo da arrivare a un punto in cui il terminale non ti intimidisce più. Una volta arrivato a quel punto, onestamente non ci vuole troppo sforzo per imparare da soli i concetti più complessi. Ci auguriamo che troverai la serie utile e in base al tuo feedback decideremo di coprire più serie mensili come questa. Rimani connesso!
Akshay Anand
Questo è stato molto divertente. Ho seguito completamente questa serie e tu hai insegnato meglio di quanto facessero nel mio college. Si prega di creare più guide come questa in futuro. È molto utile per il lettore.