GNU/Linux >> Linux Esercitazione >  >> Linux

"Come fare" sulla riga di comando di Linux

Si parla molto di fare le cose dalla riga di comando. Quanti articoli ci sono sull'uso di flag oscuri con ls , belle espressioni regolari con Sed e Awk e come analizzare molto testo con Perl? Non è di questo che si tratta.

Si tratta di Come a Fatto, assicurandoci che le cose che dobbiamo fare vengano effettivamente monitorate e fatte utilizzando strumenti che non richiedono un desktop grafico, un browser Web o una connessione Internet. Per fare ciò, esamineremo quattro modi per tenere traccia della tua lista di cose da fare:file di testo normale, Todo.txt, TaskWarrior e Org-mode.

Testo semplice (e semplice)

Il modo più semplice per gestire la tua lista di cose da fare è usare un file di testo normale nel tuo editor preferito. Basta aprire un file vuoto e aggiungere attività, una per riga. Quando hai finito, elimina la riga. Semplice, efficace e non importa cosa usi per farlo. Ci sono un paio di inconvenienti in questo metodo, però. Una volta eliminata una riga e salvato il file, è sparito per sempre. Questo può essere un problema se devi riferire su ciò che hai fatto questa settimana o la scorsa settimana. E anche se l'utilizzo di un file semplice è flessibile, può anche essere ingombra molto facilmente.

Todo.txt:il testo in chiaro è salito di livello

Questo ci porta al formato e all'applicazione del file Todo.txt. L'installazione è semplice:scarica l'ultima versione da GitHub ed esegui sudo make install dall'archivio decompresso.

Todo.txt rende molto facile aggiungere attività, elencare attività e contrassegnarle come completate:

todo.sh add "Some Task" aggiungi "Some Task" alla mia lista di cose da fare
todo.sh ls elenca tutte le mie attività
todo.sh ls due:2018-02-15 elenca tutte le attività in scadenza il 15 febbraio 2018
todo.sh do 3 contrassegna l'attività numero 3 come "completata"

L'elenco effettivo è ancora in chiaro e puoi modificarlo con il tuo editor di testo preferito purché segua il formato corretto.

C'è anche una guida molto solida integrata nell'applicazione.

C'è anche un'ampia selezione di componenti aggiuntivi, oltre a specifiche per scriverne di propri. Esistono persino estensioni del browser, app mobili e app desktop che supportano il formato Todo.txt.

Il più grande svantaggio di Todo.txt è la mancanza di un meccanismo di sincronizzazione automatico o integrato. La maggior parte (se non tutte) delle estensioni del browser e delle app mobili richiedono che Dropbox esegua la sincronizzazione tra l'app e la copia sul desktop. Se desideri qualcosa con la sincronizzazione integrata, abbiamo...

Taskwarrior:ora cuciniamo con Python

Taskwarrior è un'applicazione Python con molte delle stesse funzionalità di Todo.txt. Tuttavia, memorizza i dati in un database e dispone di funzionalità di sincronizzazione integrate. Tiene anche traccia di ciò che verrà dopo, annota la data di scadenza delle attività e ti avviserà se hai qualcosa di più importante da fare rispetto a quello che hai appena fatto.

L'installazione di Taskwarrior può essere eseguita sia con il gestore di pacchetti della tua distribuzione, tramite pip di Python utility o costruito dal sorgente. Anche il suo utilizzo è piuttosto semplice, con comandi simili a Todo.txt:

task add "Some Task" Aggiungi "Alcune attività" all'elenco
task list Elenca tutte le attività
task list due :today Elenca tutte le attività in scadenza alla data odierna
task do 3 Completa l'attività numero 3

Taskwarrior ha anche delle belle interfacce utente di testo.

A differenza di Todo.txt, Taskwarrior può sincronizzarsi con un server locale o remoto. Un server di sincronizzazione molto semplice chiamato taskd è disponibile se si desidera eseguire il proprio e ci sono diversi servizi disponibili in caso contrario.

Taskwarrior ha anche un florido e vasto ecosistema di componenti aggiuntivi ed estensioni, nonché app mobili e desktop.

L'unico svantaggio di Taskwarrior è che, a differenza degli altri programmi qui elencati, non è possibile modificare direttamente l'elenco delle cose da fare. Puoi esportare l'elenco delle attività in vari formati, modificare l'esportazione e quindi reimportare i file, ma è molto più complicato che aprire il file direttamente in un editor di testo.

Il che ci porta al più potente di tutti...

Modalità organizzazione di Emacs:compiti smash di Hulk

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

Emacs Org-mode è di gran lunga il gestore di liste di cose da fare open source più potente e flessibile in circolazione. Supporta più file, utilizza testo in chiaro, è quasi infinitamente personalizzabile e comprende calendari, scadenze e pianificazioni. È anche molto più complicato da configurare rispetto alle altre applicazioni elencate qui. Ma una volta impostato, fa tutto ciò che fanno le altre applicazioni e altro ancora. Se conosci o sei un fan dei Bullet Journal, la modalità Org è forse la più vicina che puoi ottenere su un computer.

La modalità org funzionerà ovunque venga eseguito Emacs e ci sono anche alcune applicazioni mobili che possono interagire con esso. Sfortunatamente, non ci sono app desktop o estensioni del browser che supportano Org. Nonostante tutto, la modalità Org è ancora una delle migliori applicazioni per tenere traccia della tua lista di cose da fare, dal momento che è molto potente.

Scegli il tuo strumento

Alla fine, l'obiettivo di tutti questi programmi è aiutarti a tenere traccia di ciò che devi fare e assicurarti di non dimenticare di fare qualcosa. Sebbene abbiano tutti le stesse funzioni di base, la scelta di quella giusta per te dipende da molti fattori. Vuoi la sincronizzazione integrata o no? Hai bisogno di un'app mobile? Qualcuno dei componenti aggiuntivi include una funzione "indispensabile"? Qualunque sia la tua scelta, ricorda che il programma da solo non può renderti più organizzato, ma può aiutarti.


Linux
  1. 5 Strumenti Rust che vale la pena provare sulla riga di comando di Linux

  2. Genera password sulla riga di comando di Linux

  3. Modifica i PDF sulla riga di comando di Linux

  4. Avere una mucca sulla riga di comando di Linux

  5. Entra nella riga di comando di Linux

Programma hardware dalla riga di comando di Linux

Patch in The Matrix dalla riga di comando di Linux

3 gestori di password per la riga di comando di Linux

Padroneggia la riga di comando di Linux

Recensione del libro:La riga di comando di Linux

Visualizza il contenuto di un file nella riga di comando di Linux