GNU/Linux >> Linux Esercitazione >  >> Linux

Multitasking alla riga di comando con screenie

L'uso della schermata dello strumento è ben documentato su Internet, tuttavia non è complice di terze parti. Screenie è un front-end per lo schermo.

Perché voglio sapere di questo?

L'uso della riga di comando può essere fatto in alcuni modi:per esempio, puoi lavorare sulla console Linux (cioè, non all'interno dell'ambiente X Window, quindi sei costretto a usare le console virtuali - tty/vty 0-9, che è normalmente accessibile tramite Ctrl+Alt+Fx dove x è il numero tty.). Ovviamente puoi anche usare il tuo xterm preferito, come il terminale gnome o KDE, e molti di questi ora supportano le finestre a schede (come la navigazione web a schede). Tuttavia, se come molti, ssh in un server in remoto e preferiresti avere ancora tutti i dati della tua sessione ancora disponibili se la connessione viene interrotta improvvisamente, allora lo schermo è il tuo strumento. È anche fantastico perché puoi avere più schermi in esecuzione contemporaneamente. Ti stacchi semplicemente dal terminale (schermo) corrente e ricolleghi un altro schermo attivo. In pratica sembra abbastanza semplice, ma è una seccatura quando hai più schermi in esecuzione.

Cosa fa screenie?

Screenie mette un'interfaccia facile da usare in cima allo schermo. Se installi screenie tramite apt-get (sudo apt-get install screenie se stai usando Debian/Ubuntu), ti verrà richiesta una semplice interfaccia guidata da menu, che ti chiederà di creare una nuova sessione o di utilizzare una sessione di schermo esistente. Questo è l'ideale per il multitasking dalla riga di comando. Ad esempio, puoi avere un terminale in esecuzione in alto, un altro in esecuzione alpine per la posta elettronica, un altro in esecuzione ttytter (il client twitter basato sul terminale) e forse un altro in esecuzione meno su un accesso /var/log. Qualunque cosa tu voglia che ogni terminale o shell faccia, puoi eseguirne quanti ne vuoi e passare da uno all'altro con facilità. La parte migliore è che se la tua connessione ssh si interrompe improvvisamente perché il tuo laptop va in modalità di sospensione o la tua connessione Internet si interrompe, ricollegati semplicemente con ssh ed esegui di nuovo screenie. Tutte le sessioni precedenti sono ancora in esecuzione.

Utilizzo di Screen

Per utilizzare screenie all'avvio, digita semplicemente screenie dalla riga di comando. Al primo avvio vedrai una schermata abbastanza vuota, che offre semplicemente la possibilità di avviare una nuova sessione premendo il tasto a.

Premi a e ti verrà chiesto un nome di sessione, basta dare un nome qualsiasi, ma qualcosa che definisce lo scopo di questa sessione di shell, ad esempio, scrivo "Apache Logs" su quello per visualizzare i miei registri apache. Successivamente, ti chiederà un lavoro. Qui è dove dici a Screenie quale programma avviare. Di solito lancio semplicemente il lavoro 'bash', che è la shell bash, ed emetto comandi da lì, tuttavia, puoi eseguire qualsiasi comando da lì, quindi ad esempio, se stavi visualizzando una sessione di coda dei log di Apache, potresti entrare quello come tail -f /var/log/apache/error.log – qualunque cosa tu voglia!

Il programma si avvierà e tornerai al menu dello schermo, per visualizzare la sessione appena avviata premi 1:dovrebbe essere visualizzata nell'elenco delle sessioni. In qualsiasi momento, se vuoi tornare a quel menu di sessioni e magari avviare una nuova sessione, premi semplicemente Ctrl-A-d (cioè, tieni premuto Ctrl-a e poi premi il tasto d). Verrai riportato al menu dello schermo e potrai avviare un'altra sessione o passare da una sessione esistente all'altra che hai aperto, consentendoti di controllare rapidamente un registro nel mezzo della scrittura di un'e-mail o di qualsiasi altra attività che potresti concepire.

Ciò ti farà risparmiare un sacco di tempo sulla riga di comando e salverà anche la frustrazione per le connessioni perse. Spero che questo suggerimento ti sia stato utile!


Linux
  1. 8 suggerimenti per la riga di comando di Linux

  2. Ordina con l'ordinamento dalla riga di comando

  3. Copia e incolla nella riga di comando di Linux con xclip

  4. Lavorare con i flussi di dati sulla riga di comando di Linux

  5. Manipolazione del testo da riga di comando con sed

Come controllare l'ortografia dalla riga di comando di Linux con Aspell

Padroneggia la riga di comando di Linux

Manipolazione del testo dalla riga di comando con grep

Tracciare il tempo con Timewarrior alla riga di comando

Utilizzo delle immagini Docker dalla riga di comando

Come controllare la versione con Git sulla riga di comando