GNU/Linux >> Linux Esercitazione >  >> Linux

Recensione del libro:La riga di comando di Linux

Non mi piaceva recensire i libri perché gli autori si aspettano sempre una valutazione a cinque stelle per il loro lavoro. Essendo io stesso un autore di libri, capisco il sentimento. Penso, tuttavia, che l'onestà sia la politica migliore senza essere bellicosi o condiscendenti quando si esprimono opinioni negative. Detto questo, William Shotts ha fatto un ottimo lavoro con The Linux Command Line:A Complete Introduction, 2nd Edition da No Starch Press. È un buon libro. In effetti, è un ottimo libro.

Immagino che con quel primo paragrafo potresti fermarti lì e andare a comprarti una copia, ma poi ti mancherebbero i miei dialoghi scattanti e il mio spirito frizzante lungo la strada. E di certo non vorrai perderti nulla di tutto ciò.

Con 458 pagine, non è il libro più grande sullo scaffale. È un libro abbastanza snello per gli standard del regno della tecnologia. Non fraintendetemi, però; nessuno leggerà questo libro da copertina a copertina. Bene, immagino che potresti leggilo da copertina a copertina se sei molto annoiato dall'essere intrappolato in casa durante questa quarantena. Preferisco usarlo come riferimento. Se ho un problema o una domanda che non riesco a risolvere, vado all'indice e trovo quello che mi serve. Sì, conosco Internet, ma non devo confondermi con dozzine di risultati negativi e collegamenti senza uscita con questo libro nelle mie mani.

Autore:William Shotts
Prezzo:$ 39,99/$ 26,30 su Amazon
Lunghezza:458 pagine
Valutazione:4,5 stelle con 123 recensioni (Amazon)

L'autore ha organizzato il libro in quattro parti principali:

PARTE I:Imparare la shell

Questa parte copre la navigazione del filesystem, i file, le directory, i comandi, il reindirizzamento, le autorizzazioni, i processi e le scorciatoie da tastiera. Queste prime 100 pagine sono il luogo in cui i nuovi amministratori di sistema devono trascorrere il loro tempo imparando e rivedendo. È qui che impari a interagire con Linux e a conoscerlo. Questa sezione descrive come gestire la maggior parte di ciò che fa un amministratore di sistema da un punto di vista meccanico. In altre parole, questa è la tua sezione quotidiana. Imparalo.

PARTE II:Configurazione e Ambiente

Shotts ti guida attraverso l'esplorazione del tuo ambiente, che include variabili di ambiente, script di avvio e modifica di tali file e variabili. È inclusa anche una cosiddetta introduzione delicata all'editor vi. L'editor vi è storicamente l'editor sui sistemi *nix. Dovresti impararlo per guadagnare credibilità in *nix circles. Qualsiasi amministratore di sistema che valga il suo stipendio conosce vi. Certo, puoi avventurarti in altri come emacs o vari editor grafici, ma vi è o dovrebbe essere il tuo editor della riga di comando "Vai a". Infine, l'autore ti insegna come personalizzare il prompt della shell. Puoi diventare piuttosto fantasioso e alcune persone adorano creare fantastici prompt di shell. Personalmente, mi attengo a quello predefinito.

PARTE III:Attività comuni e strumenti essenziali

Questa sezione del libro è per te quando sei pronto per affrontare argomenti più avanzati come archiviazione, networking, backup, gestione dei pacchetti, espressioni regolari (ugh), elaborazione del testo, stampa (haha) e compilazione di programmi. Queste sono le cose che sanno gli amministratori di sistema di livello intermedio e senior. Devi conoscere questo materiale prima che la tua carriera possa avanzare oltre il livello junior o principiante. Questo materiale è dove si trovano le domande dell'intervista. Conosci questo materiale prima di definirti seriamente un amministratore Linux.

PARTE IV:Scrittura di script di shell

L'autore ha dedicato più di 100 pagine a questa sezione e meritatamente. Lo scripting della shell è ciò che separa gli aspiranti amministratori Linux dai veri amministratori Linux. Non si tratta più di conoscere alcune curiosità o di digitare comandi a un prompt, ma ora si tratta di far funzionare il sistema per te. Lo scripting della shell è un'abilità avanzata che devi acquisire, ed è per questo che Shotts ha utilizzato così tante pagine per questo.

Lo scripting aiuta ad automatizzare le attività banali. A meno che tu non ami eseguire manualmente ogni attività sul tuo sistema, dovrai imparare lo scripting della shell. Le attività che possono essere automatizzate dovrebbero essere automatizzate. Assicurati di documentare i tuoi script in modo da ricordare a cosa servono e anche in modo da non rimuoverli durante gli eventi di pulizia.

Valutazione

La mia valutazione complessiva per questo libro è di 4,5 stelle su 5. Il libro ha la profondità e l'ampiezza appropriate per ottenere un nuovo amministratore attivo e funzionante senza molte discussioni "tra le erbacce". Questo libro è tutto incentrato sulla conoscenza pratica perché è scritto da un amministratore di sistema pratico, che è fondamentale per apprendere gli elementi essenziali. Un libro scritto da un professionista praticante è molto meglio di quelli scritti da un principiante o da qualcuno che ha appena pensato che scrivere un libro fosse una buona idea.

Shotts conosce le sue cose e sa anche come insegnarle agli altri. Sono molto contento di questo libro come riferimento. Lo uso principalmente per la PARTE IV:Scrittura di script di shell. Per qualche ragione, ci sono pezzi su loop e variabili che non riesco proprio a ricordare. Il mio consiglio è di acquistare il libro. Ho acquistato sia la versione elettronica che quella tascabile.

Concludi

L'amministrazione del sistema Linux non è qualcosa che puoi imparare da solo. O hai bisogno di un insegnante, o hai bisogno di un buon libro. Questo è quel libro. Sono un amministratore di sistema Linux da più di 20 anni e lo tengo sulla mia scrivania. Ho anche tenuto la prima edizione sulla mia scrivania prima che questa fosse pubblicata. Prima di allora, avevo il classico libro O'Reilly Essential System Administration di AEleen Frisch.

Credimi quando ti dico che tenere al tuo fianco i tuoi libri preferiti non è segno di debolezza ma di forza. Nessuno sa tutto, anche se alcuni credono che lo sappiano. Per me, la riga di comando di Linux è il mio compagno costante perché conosco i miei limiti e non ho paura di cercare qualcosa che non conosco.

[ Vuoi saperne di più sugli script di shell? Dai un'occhiata a questo download gratuito:una guida per l'amministratore di sistema allo scripting Bash. ]


Linux
  1. 6 metacaratteri Linux che amo usare sulla riga di comando

  2. 4 modi per modificare le foto sulla riga di comando di Linux

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

  4. 8 suggerimenti per la riga di comando di Linux

  5. Padroneggia il comando ls di Linux

Patch in The Matrix dalla riga di comando di Linux

3 gestori di password per la riga di comando di Linux

Comando Diff in Linux

Padroneggia la riga di comando di Linux

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

Il comando timer in Linux