GNU/Linux >> Linux Esercitazione >  >> Linux

Il mio terminale Linux ricco di funzionalità e minimale

A tutti piace impostare i propri spazi di lavoro in un modo specifico; aiuta la tua produttività e rende la vita più facile avere le cose organizzate in un modo che sembri organico e avere un ambiente che ti fa sentire bene. Questo vale sicuramente anche per i terminali; questo è probabilmente il motivo per cui ci sono così tante opzioni di terminale disponibili.

Quando si avvia su un nuovo computer, la prima cosa che faccio è configurare il mio terminale per renderlo mio.

La mia app terminale preferita è Terminator a causa del suo design minimalista e delle opzioni di windowing integrate. Ma da lì diventa più complesso. Descriverei il mio stile di terminale preferito come "ricco di funzionalità, pur mantenendolo minimo". Questo equilibrio è quello che ritocco spesso.

Uso zsh come shell predefinita e Ohmyzsh per fornire funzionalità aggiuntive. Si può installare Ohmyzsh scaricando il suo script di installazione:

$ curl -fsSL \
https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh \
--output install-zsh.sh

Leggi lo script per vedere cosa fa e per assicurarti di essere sicuro di eseguirlo sul tuo computer. Quando sei pronto, esegui lo script:

$ sh ./install-zsh.sh

Il mio tema/prompt preferito è Powerlevel 10k, che è una vista incredibilmente dettagliata del mio ambiente. Include tutto, dall'evidenziazione a colori dei comandi ai timestamp per quando sono stati eseguiti. Tutti i dettagli si integrano in un prompt elegante e sensibile al contesto. [context-aware è usato come vantaggio due volte, qui e sotto, l'autore può fornire maggiori informazioni qui su cosa significa e perché è una buona cosa in un terminale?}

L'installazione di Powerlevel10k inizia con il download del codice sorgente in .oh-my-zsh/ directory dei temi personalizzata.

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git 
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k

Tuttavia, per far sembrare Powerlevel10k come mostrato nel repository, dobbiamo aggiungere alcuni font che non sono inclusi per impostazione predefinita; questi sono elencati di seguito:

  • MesloLGS NF Regular.ttf
  • MesloLGS NF Bold.ttf
  • MesloLGS NF Corsivo.ttf
  • MesloLGS NF Bold Italic.ttf

Ciò si traduce in un terminale bello e sensibile al contesto (come mostrato da screenfetch)

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

Mi sono abituato a questa particolare configurazione, ma, per quanto importante sia rendere il tuo ambiente di lavoro tuo, anche questo non è un motivo per essere testardi nel provare cose nuove. Nuovi terminali emergono per rispondere ai bisogni e alle richieste delle nuove generazioni di utenti. Ciò significa che, anche se all'inizio non è familiare, uno dei terminali sviluppati più di recente potrebbe essere più adatto agli ambienti e alle responsabilità di oggi rispetto al tuo vecchio standby.

Recentemente ho valutato altre opzioni. Ho iniziato a guardare lo sviluppo di Starship, che si descrive come un prompt minimo, velocissimo e infinitamente personalizzabile per qualsiasi shell. Ha ancora molti dettagli visivamente coinvolgenti senza tanto di ciò che alcuni potrebbero trovare distrarre da Powerlevel10k.

Qual è il tuo terminale preferito e perché? Condividi nei commenti!


Linux
  1. Rimuovere file e cartelle nel terminale Linux

  2. Parti per un'avventura nel tuo terminale Linux

  3. Come rendere natalizio il tuo terminale e shell Linux

  4. I 5 migliori comandi interessanti e divertenti su Linux (Fun Terminal)

  5. Linux:differenza tra Pts e Tty?

Come installare e utilizzare l'emulatore di terminale Tilix in Linux

Come installare e utilizzare l'emulatore di terminale Konsole in Linux

Come installare e utilizzare Terminator Terminal in Linux

5 comandi divertenti da usare in Linux e Terminal

Come copiare file e directory nel terminale Linux

I 30 migliori emulatori di terminale Linux e editor Bash