Aggiungi un separatore & Timestamp tra i comandi del terminale per aumentare la leggibilità

Anonim

Se vuoi personalizzare l'aspetto del Terminale un po' oltre il prompt e uno sfondo personalizzato, puoi rendere il Terminale molto più leggibile usando questo bel trucco per aggiungere un separatore e un timestamp tra ogni comando eseguito. Questo mette in grassetto anche il testo del comando corrente e tutto ciò che è disponibile dal completamento della scheda.

Per farlo funzionare, devi solo incollare uno script nel tuo .bash_profile. Ecco come farlo, incluso come fare un backup del tuo profilo bash esistente nel caso in cui tu rovini qualcosa:

  • Apri il Terminale e digita 'cd' per assicurarti di essere nella home directory
  • Fai il backup del tuo .bash_profile esistente digitando:
  • cp .bash_profile .bash_profile-backup

  • Ora apri .bash_profile con nano (o il tuo editor di testo preferito):
  • nano .bash_profile

  • Vai alla fine di .bash_profile e copia e incolla il codice qui sotto, a seconda di cosa vuoi visualizzare:

(Se hai problemi a visualizzare il codice incorporato, puoi vedere la versione standard qui o optare per l'eccellente versione Vulcan Spock Salute qui) Il codice incorporato di seguito è la versione standard:

  • Ora premi Control+O per salvare le modifiche, quindi premi Control+X per uscire da nano
  • Apri una nuova finestra di Terminale e inizia a inserire i comandi per vedere il separatore

Ricorda che se vuoi annullare questa operazione puoi eliminare il codice da bash_profile o semplicemente tornare indietro e sostituirlo con la tua copia di backup, denominata .bash_profile-backup e situata nella tua home directory.

Questo è l'aspetto del Paul Prompt rivisto con Vulcan Emoji, puoi trovarlo su Github:

Ed ecco la versione originale trattata da AJ, con un semplice divisore ma nessun output di ls a colori e nessun prompt Emoji:

Scegli quello che preferisci.

Questo è un bel modo per personalizzare un po' la riga di comando e renderla più facile da leggere, ma non è così drammatico come TermKit o alcune delle altre opzioni più pazze là fuori.

Finché usi bash dovresti essere in grado di fare lo stesso anche con altre varianti di unix. Questo è un piccolo trucco interessante che Lifehacker ha modificato da Emilis Dambauskas, puoi ottenere una variazione diversa per Linux su uno di quei siti se per qualche motivo questo non funziona per te. Grazie a Marcus per avercelo inviato.

(Aggiornato da Paul il 20/04/2015 per includere ls colorate, prompt emoji di Spock LLAP e piccole modifiche all'interfaccia utente complessiva – il prompt LLAP richiede la versione moderna di OS X)

Aggiungi un separatore & Timestamp tra i comandi del terminale per aumentare la leggibilità