È dicembre e ogni utente di terminale Linux merita una ricompensa solo per aver fatto tutto l'anno. Quindi ti stiamo offrendo una sorta di calendario dell'avvento di giocattoli da riga di comando di Linux. Cos'è un giocattolo da riga di comando? Potrebbe essere un gioco, una piccola inutile perdita di tempo o semplicemente qualcosa che ti porti gioia al terminale.
Il terminale Linux
- I 7 migliori emulatori di terminale per Linux
- 10 strumenti da riga di comando per l'analisi dei dati in Linux
- Scarica ora:cheat sheet SSH
- Cheat sheet sui comandi avanzati di Linux
- Esercitazioni sulla riga di comando di Linux
Il giocattolo da riga di comando di Linux di oggi è un suggerimento del moderatore della comunità di Opensource.com Ben Cotton. Ben ha suggerito sl , che è l'abbreviazione di vapore locomotiva .
È anche, convenientemente e non a caso, un errore di battitura comune per Linux ls comando. Vuoi smettere di scrivere erroneamente ls? Prova a installare sl . Probabilmente è confezionato per i tuoi repository predefiniti. Per me, in Fedora, ciò significa che è stato semplice da installare come:
$ sudo dnf install sl
Ora, digita semplicemente sl per provarlo.
Potresti notare, come ho fatto io, che Ctrl+C non fa deragliare il tuo treno, quindi devi aspettare che passi l'intero treno. Questo ti insegnerà a digitare in modo errato ls !
Vuoi controllare la fonte di sl ? È finita su GitHub.
sl è anche una grande opportunità per condividere un PSA personale sulle licenze open source. Sebbene la sua licenza fosse "abbastanza open source" per essere impacchettata per la mia distribuzione, tecnicamente non è una licenza approvata da OSI. Dopo la riga del copyright, la licenza recita semplicemente:
Everyone is permitted to do anything on this program including copying,
modifying, and improving, unless you try to pretend that you wrote it.
i.e., the above copyright notice has to appear in all copies.
THE AUTHOR DISCLAIMS ANY RESPONSIBILITY WITH REGARD TO THIS SOFTWARE.
Sfortunatamente, quando scegli una licenza che non è approvata da OSI, potresti accidentalmente creare lavoro extra per i tuoi utenti, poiché devono capire se la tua licenza funzionerà per la loro situazione. Le loro politiche aziendali consentono loro di contribuire? Possono anche utilizzare legalmente il programma? La licenza si combina con la licenza di un altro programma che desiderano integrare con essa?
A meno che tu non sia un avvocato (e forse, anche se lo sei), navigare nello spazio delle licenze non standard può essere complicato. Quindi, se stai ancora cercando una soluzione per il nuovo anno, perché non decidere di scegliere solo licenze approvate dall'OSI per tutti i nuovi progetti che inizierai nel 2019.
Nessuna mancanza di rispetto per il creatore, però. sl è ancora un fantastico piccolo giocattolo da riga di comando.
Hai un giocattolo da riga di comando preferito che pensi dovrei profilare? Il calendario di questa serie è per lo più compilato, ma ho ancora pochi posti. Fammi sapere nei commenti qui sotto e lo verificherò. Se c'è spazio, cercherò di includerlo. In caso contrario, ma ricevo dei buoni contributi, alla fine farò una carrellata di menzioni d'onore.
Dai un'occhiata al giocattolo di ieri, infilati nella riga di comando di Linux e torna domani per trovarne un altro!