Più risorse Linux
- Comandi Linux cheat sheet
- Cheat sheet sui comandi avanzati di Linux
- Corso online gratuito:Panoramica tecnica RHEL
- Cheat sheet della rete Linux
- Cheat sheet di SELinux
- Cheat sheet dei comandi comuni di Linux
- Cosa sono i container Linux?
- I nostri ultimi articoli su Linux
Potresti aver sentito parlare di un piccolo programma che riceve input, come un messaggio che scrivi, e restituisce l'immagine di una mucca che cita il tuo messaggio. Si chiama cowsay . Se ne è già parlato qui su Opensource.com.
Quindi, per divertirmi un po', ho pensato di usarlo per celebrare il Día de los Muertos (Il giorno dei morti).
Oltre a una mucca, sono disponibili altre immagini. Quando installi cowsay
include molte altre immagini, che l'installazione memorizza in /user/share/cowsay
. Puoi usare -l
argomento per ottenere una lista.
$ sudo dnf install cowsay
$ cowsay -l
In realtà c'è un po' di attività di sviluppo relativa a cowsay
e programmi simili. È possibile creare file immagine personalizzati o scaricare immagini create da altri. Ad esempio, il convertitore di file cowsay di Charc0al si trova su GitHub. Puoi utilizzare questo strumento per convertire le tue immagini nello speciale file in formato ASCII richiesto da cowsay
. A seconda delle impostazioni del tuo terminale Linux o FreeBSD, potresti avere il supporto del colore abilitato. Il cowsay
l'utilità può anche visualizzare immagini a colori. Il convertitore di Charc0al fornisce molti file colore pronti per l'uso.
Ho scelto di utilizzare il file Beetlejuice per la mia celebrazione. Innanzitutto, ho salvato il file beetlejuice.cow in /usr/share/cowsay
. Questa directory è di proprietà di root, quindi potresti dover prima salvare il file nella tua home directory e poi copiarlo. Avevo anche bisogno di consentire a tutti gli utenti l'accesso in lettura.
$ sudo cp beetlejuice.cow /usr/share/cowsay
$ sudo chmod o+r /usr/share/cowsay/beetlejuice.cow
È interessante notare come viene generata l'immagine. La parte superiore imposta vari codici di controllo colore ASCII su variabili. Queste variabili vengono quindi utilizzate per disegnare l'immagine nel tradizionale stile artistico ASCII. L'immagine è quasi a tutto corpo e non si adattava all'altezza del mio terminale senza scorrere fuori dallo schermo, quindi ho modificato il file e rimosso le ultime 15 righe per accorciarlo.
L'immagine viene rilevata anche dal cowsay
programma e compare nell'elenco.
$ cowsay -l
Cow files in /usr/share/cowsay:
beavis.zen beetlejuice blowfish bud-frogs bunny cheese cower default dragon
...
Ora, esegui semplicemente il programma e specifica l'immagine usando -f
opzione. Non dimenticare di fornire un messaggio.
$ cowsay -f beetlejuice "Happy Day of the Dead!"
Il cowsay
command è solo un altro modo per divertirti con la riga di comando con il tuo computer Linux. Sperimenta con cowsay
e arte ASCII:diventa creativo.