GNU/Linux >> Linux Esercitazione >  >> Linux

3 strumenti da riga di comando per fingere la produttività

Se hai mai passato del tempo a guardare thriller di spionaggio, film d'azione o film polizieschi, hai sviluppato un'immagine chiara nella tua mente di come appariva lo schermo di un computer di un hacker. Righe su righe di codice in rapido movimento, flussi di numeri esadecimali raggruppati che volano via come codice piovoso in The Matrix .

Forse c'è una mappa del mondo con punti luminosi lampeggianti e alcune carte che si aggiornano rapidamente inserite lì per buona misura. E probabilmente una forma geometrica rotante 3D, perché no? Se possibile, tutto questo viene mostrato su un numero ridicolo di monitor in una configurazione ergonomicamente scomoda. Penso Pesce Spada ne ha sfoggiati sette.


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

Naturalmente, quelli di noi che hanno intrapreso una carriera tecnica si sono subito resi conto che si trattava di una totale sciocchezza. Mentre molti di noi hanno due monitor (o più), un dashboard di dati lampeggianti e lampeggianti è solitamente piuttosto antitetico al concentrarsi sul lavoro. Scrivere codice, gestire progetti e amministrare sistemi non è la stessa cosa del day trading. La maggior parte delle situazioni che incontriamo richiede una grande riflessione sul problema che stiamo cercando di risolvere, un bel po' di comunicazione con le parti interessate, un po' di ricerca e organizzazione delle informazioni e molto, molto poco

digitazione rapida.

Ciò non significa che a volte non sentiamo di voler essere all'interno di uno di quei film. O forse, stiamo solo cercando di sembrare "essere produttivi".

Nota a margine:ovviamente intendo questo articolo per scherzo. Se stai effettivamente valutando quanto sei impegnato, sia alla scrivania che alle riunioni, hai un enorme problema culturale sul posto di lavoro che deve essere affrontato. Una cultura dell'attività manifatturiera è una cultura tossica e quasi certamente non aiuta né l'azienda né i suoi dipendenti.

Detto questo, divertiamoci un po' e riempiamo i nostri schermi con alcuni pannelli di buoni vecchi dati privi di significato e frammenti di codice. (Beh, i dati potrebbero avere un significato, ma non senza contesto.) Anche se ci sono molte GUI fantasiose per questo (considera di controllare Hacker Typer o GEEKtyper.com per una versione basata sul web), perché non usare semplicemente il tuo Linux standard terminale? Per un look più vecchio stile, considera l'utilizzo di Cool Retro Term, che è davvero quello che sembra:un fantastico terminale retrò. Userò Cool Retro Term per gli screenshot qui sotto perché sembra davvero più fresco al 100%.

Genera

Il primo strumento che esamineremo è Genact. Genact riproduce semplicemente una sequenza a tua scelta, lentamente e indefinitamente, lasciando "compilare" il tuo codice mentre esci per una pausa caffè. La sequenza che riproduce dipende da te, ma per impostazione predefinita sono inclusi un simulatore di mining di criptovaluta, il gestore delle dipendenze di Composer PHP, il compilatore del kernel, il downloader, il dump della memoria e altro ancora. Il mio preferito, tuttavia, è l'impostazione che mostra i messaggi di caricamento di SimCity. Quindi, finché nessuno controlla troppo da vicino, puoi passare tutto il pomeriggio ad aspettare sul tuo computer per finire di reticolare le spline.

Genact ha versioni disponibili per Linux, OS X e Windows e il codice sorgente di Rust è disponibile su GitHub con una licenza MIT.

Hollywood

Hollywood adotta un approccio più diretto. Fondamentalmente crea un numero casuale e una configurazione di schermi divisi nel tuo terminale e avvia applicazioni dall'aspetto occupato come htop, alberi di directory, file di codice sorgente e altri, e li spegne ogni pochi secondi. È messo insieme come uno script di shell, quindi è abbastanza semplice da modificare come desideri.

Il codice sorgente di Hollywood può essere trovato su GitHub con una licenza Apache 2.0.

Contributo benedetto

Il mio preferito personale non è in realtà un'applicazione progettata per questo scopo. Invece, è il file demo per una libreria per la creazione di dashboard di terminali basata su Node.js chiamata Blessed-contrib. A differenza degli altri due, in realtà ho usato la libreria di Blessed-contrib per fare qualcosa che assomigli al lavoro reale, al contrario del finto lavoro, in quanto è una libreria abbastanza utile e un insieme di widget per visualizzare informazioni sulla riga di comando. Ma è anche facile da riempire con dati fittizi per realizzare il tuo sogno di simulare il computer da WarGames .

Il codice sorgente di Blessed-contrib può essere trovato su GitHub con una licenza MIT.

Naturalmente, sebbene questi strumenti semplifichino le cose, ci sono molti modi per riempire lo schermo di sciocchezze. Uno degli strumenti più comuni che vedrai nei film è Nmap, uno scanner di sicurezza open source. In effetti, è così abusato come strumento per dimostrare l'hacking sullo schermo a Hollywood che i produttori hanno creato una pagina che elenca alcuni dei film in cui è apparso, da The Matrix Reloaded a The Bourne Ultimatum , La ragazza con il tatuaggio del drago e persino Die Hard 4 .

Puoi creare la tua combinazione, ovviamente, utilizzando un multiplexer di terminale come screen o tmux per avviare qualsiasi selezione di applicazioni di sputo di dati che desideri.

Qual è il tuo schermo preferito per sembrare occupato?


Linux
  1. 4 strumenti per la creazione di sistemi Linux embedded

  2. Rendere disponibili i certificati CA agli strumenti della riga di comando di Linux

  3. 80 strumenti di monitoraggio Linux per SysAdmins

  4. Tizonia:un client di streaming musicale da riga di comando per Linux

  5. 9 strumenti di produttività per Linux che meritano la tua attenzione

20 strumenti di produttività per il terminale Linux

5 app di produttività per Linux

Oltre 10 migliori IDE Python per Linux

Alcuni strumenti utili per gli amministratori di sistema Linux

I 20 migliori strumenti di bioinformatica per il sistema Linux

I 15 migliori strumenti di biologia per il sistema Linux