Il motivo per cui amo molto la comunità Linux è che creano così tanti progetti DIVERTENTI che raramente trovi in qualsiasi altro sistema operativo proprietario. Qualche tempo fa, abbiamo esaminato un progetto divertente chiamato "Hollywood" che trasforma il Terminale in un'interfaccia hacker di melodramma tecnico di Hollywood in sistemi simili a Ubuntu. Sono disponibili alcune altre utilità, ad esempio cowsay , fortuna , sl e WC (!) ecc., per ammazzare il tuo tempo libero e farti divertire! Potrebbero non essere utili, ma queste utilità sono davvero divertenti e divertenti da usare. Oggi mi sono imbattuto in un'altra utility simile chiamata "SUDO" . Come suggerisce il nome, ogni volta che digiti i comandi Linux in maiuscolo, l'utilità SUDO li eseguirà come utente sudo! Ciò significa che non è necessario digitare "sudo" davanti ai comandi Linux che stai per eseguire. Bello, vero?
Installa SUDO in Linux
Un avvertimento:
Prima di installare questo (o qualsiasi utilità), dai un'occhiata al codice sorgente (Link fornito alla fine) e verifica se sono inclusi codici sospetti/dannosi per danneggiare il tuo sistema . Testalo in una VM. Se ti piace o lo trovi utile, puoi usarlo nei tuoi sistemi personali/di produzione.
Git clona il repository SUDO:
$ git clone https://github.com/jthistle/SUDO.git
Questo comando clonerà i contenuti del repository SUDO GIT e li salverà in una directory denominata "SUDO" nella directory di lavoro corrente.
Cloning into 'SUDO'... remote: Enumerating objects: 42, done. remote: Counting objects: 100% (42/42), done. remote: Compressing objects: 100% (29/29), done. remote: Total 42 (delta 17), reused 30 (delta 12), pack-reused 0 Unpacking objects: 100% (42/42), done.
Passa alla directory SUDO:
$ cd SUDO/
E installalo usando il comando:
$ ./install.sh
Il comando aggiungerà le seguenti voci nel tuo ~/.bashrc file:
[...] # SUDO - shout at bash to su commands # Distributed under GNU GPLv2, @jthistle on github shopt -s expand_aliases IFS_=${IFS} IFS=":" read -ra PATHS <<< "$PATH" for i in "${PATHS[@]}"; do for j in $( ls "$i" ); do if [ ${j^^} != $j ] && [ $j != "sudo" ]; then alias ${j^^}="sudo $j" fi done done alias SUDO='sudo $(history -p !!)' IFS=${IFS_} # end SUDO
Richiederà anche un backup del tuo ~/.bashrc e salvalo come ~/.bashrc.old . Puoi ripristinarlo se qualcosa va storto in modo catastrofico.
Infine, aggiorna le modifiche usando il comando:
$ source ~/.bashrc
Digita i comandi Linux in maiuscolo per eseguirli come utente Sudo
Di solito, eseguiamo comandi Linux che richiedono i privilegi sudo/root come di seguito.
$ sudo mkdir /ostechnix
Giusto? Sì! Il comando precedente creerà una directory denominata "otechnix" nella radice (/). Cancelliamo questo comando usando Ctrl+c .
Una volta installato SUDO, puoi digitare qualsiasi comando Linux in maiuscolo senza sudo ed eseguili. Quindi, puoi eseguire il comando sopra come di seguito:
$ MKDIR /ostechnix
$ TOUCH /ostechnix/test.txt
$ LS /ostechnix
Digita i comandi di Linux in lettere maiuscole per eseguirli come utente Sudo
Tieni presente che non ignorerà la password sudo . Devi ancora digitare sudo password per eseguire il comando dato. Aiuterà solo a evitare di digitare "sudo" prima di ogni comando.
Lettura correlata:
- Come eseguire comandi particolari senza password Sudo in Linux
- Come ripristinare i privilegi di Sudo a un utente
- Come concedere e rimuovere i privilegi di Sudo agli utenti su Ubuntu
- Come trovare tutti gli utenti Sudo nel tuo sistema Linux
- Come visualizzare gli asterischi quando si digita la password nel terminale
- Come modificare il prompt di Sudo in Linux
Ovviamente, digitare "sudo" richiederà solo pochi secondi, quindi non è un grosso problema. Devo dire che questo è solo un progetto divertente e INUTILE per passare il tempo. Se non ti piace, vai via e impara qualcosa di utile. Se ti piace, provalo e divertiti!