GNU/Linux >> Linux Esercitazione >  >> Linux

I 50 comandi Linux più utili da eseguire nel terminale

Non importa se sei un utente Linux esperto come me o un principiante che sta appena iniziando a bagnarsi i piedi in questo fantastico mondo di sistemi Unix, padroneggiare i vari comandi del terminale è un must per tutti. Sebbene sia ancora possibile utilizzare l'utilità della riga di comando in altri sistemi operativi come Windows, è principalmente Linux a rendere l'interfaccia del terminale attraente per noi fanatici della tecnologia.

Poiché è quasi impossibile memorizzare la pletora di strumenti e comandi del terminale disponibili del tutto, abbiamo curato questa guida accuratamente costruita per te che delinea i 50 migliori comandi Linux che utilizzerai regolarmente. Questi comandi del terminale Linux fungeranno da precursori per familiarizzare con i diversi principi del sistema operativo alla base di sistemi simili a Unix come Linux e Mac OS.

Comandi Linux più utili che puoi imparare oggi

Di seguito, troverai i 50 migliori comandi del terminale Linux che i nostri esperti hanno selezionato con l'obiettivo di far salire alle stelle la tua esperienza di sistema Linux. Implementando in modo creativo molti di questi comandi flessibili del terminale nella tua prossima sessione del terminale, inizierai a sentire il calore di diventare un utente consapevole del sistema Unix. Prima di entrare nei dettagli, puoi prendere una serie dei migliori cheat sheet dei comandi Linux per padroneggiare il sistema Linux.

Comandi Linux per la navigazione nel filesystem

Come con ogni sistema operativo moderno, il filesystem Linux è al centro della sua progettazione fondamentale e apre la strada alla visualizzazione e alla manipolazione della gerarchia del sistema. Imparare a navigare nel filesystem in modo creativo porterà le tue abilità Linux al livello successivo.

1. pwd

pwd sta per Print Work directory e fa esattamente quello che pensi:mostra la directory in cui ti trovi attualmente. Questo è uno dei comandi del terminale Linux più pratici che mira a rendere pacifica la vita dei nuovi utenti assicurandosi che non si perdano in quello finestra terminale apparentemente criptica.

2. ls

Il comando ls è probabilmente uno dei comandi più utilizzati nel mondo Unix. Ti presenta il contenuto di una particolare directory, sia file che directory. Utilizzerai questo comando insieme a pwd per navigare all'interno del potente filesystem Unix.

3. cd

Abbreviazione di Change Directory, il comando cd è alla base del tuo spostamento da una directory all'altra. È uno dei pochi comandi Linux a cui sei vincolato da utilizzare durante il tuo periodo con il sistema Linux. Questo comando rende la vita davanti al terminale meno spaventosa per i principianti mentre fornisce un metodo standard per sfogliare l'intero filesystem del tuo dispositivo.

4. mkdir

- -

Vuoi creare una nuova cartella tramite il terminale? Il comando mkdir viene creato proprio per questo scopo specifico. Ti consente di creare cartelle ovunque tu voglia nel tuo sistema Linux, a patto che tu abbia l'autorizzazione necessaria, ovviamente!

5. rmdir

L'arci rivale del comando mkdir, il comando rmdir ti consente di eliminare cartelle specifiche dal tuo sistema senza problemi. Sebbene molti utilizzino il comando rm per questo scopo, rovinare i parametri o anche un singolo personaggio con rm può fare cose che non ti sogneresti nemmeno. Quindi, per ora mantieni rmdir.

6. lsblk

Spesso troverai la necessità di elencare i dispositivi a blocchi disponibili del tuo sistema Linux. Lsblk è uno dei comandi Linux più utilizzati per questo scopo. Questo pratico comando da terminale ti presenterà una struttura ad albero dei tuoi dispositivi a blocchi ed è molto utilizzato dagli utenti professionali.

7. montare

Contrariamente a Windows, ogni volta che colleghi una scheda SD o una USB, è probabile che la tua distribuzione non le mostri direttamente all'inizio. Devi montarlo con il tuo filesystem esistente usando il comando mount. Questo comando Linux è uno dei comandi da terminale più potenti in circolazione.

8. df

Il comando df è uno dei comandi del terminale Linux più potenti che visualizzano informazioni essenziali sullo spazio su disco del filesystem. È ampiamente utilizzato dagli amministratori di sistema per monitorare e analizzare server in tempo reale o sistemi orientati alla rete.

Comandi Linux per la manipolazione del sistema

I comandi di sistema sono essenziali per ottenere informazioni sul tuo sistema Linux. Un numero significativo di potenti comandi Linux è a tua disposizione per questo compito. Di seguito ne presentiamo alcuni per iniziare.

9. uno

Il comando uname è un comando Linux elementare per ottenere informazioni di sistema come nome, versione e altri dettagli specifici del sistema. Puoi controllare rapidamente la versione del tuo sistema operativo e del kernel con questo comando e puoi conoscere con certezza la lunghezza delle istruzioni della tua macchina.

10. ps

Questo è tra gli altri semplici comandi del terminale che ti permetteranno di visualizzare quali processi sono attualmente eseguiti dalla tua macchina. È un mezzo molto elegante ma flessibile per analizzare le risorse di sistema e ti consentirà di manipolare i processi di sistema in modo nativo attraverso il terminale. Questo comando è considerato uno degli strumenti di monitoraggio Linux di base e migliori disponibili per i nerd Linux.

11. uccidere

Il comando kill è un modo efficace per fermare i processi bloccati a causa di vincoli di risorse. Man mano che aumenterai le tue abilità di sistema Linux, imparerai a conoscere l'essenza e l'importanza di questo comando. Spesso presentato in elenchi di divertenti comandi Linux, il comando kill è potente quanto il suo nome.

12. servizio

Il comando di servizio è il comando di fatto per richiamare i servizi a livello di sistema dal terminale. Un potente comando da terminale Linux per manipolare il sistema; puoi sfruttare questo comando per eseguire qualsiasi System V init script direttamente dalla finestra del terminale.

13. lotto

Se stai cercando uno strumento accurato che esegua i servizi di sistema in una pianificazione predefinita, il comando batch è qui per il tuo riscatto. Un altro potente comando Linux per scrivere script di shell di automazione; questo piccolo comando flessibile può aiutare in modo significativo la produttività di Linux.

14. spegnimento

Ti senti un po' pigro e non vuoi fare clic su alcuni elementi della GUI alla fine di una lunga notte? Il comando di spegnimento è qui per potenziare le tue abilità di comando del terminale Linux a un livello completamente nuovo. Non digitarlo ora mentre leggi questo post!

Comandi Linux per prendersi cura dei propri file

I file sono al centro del tuo sistema Linux. Quasi tutto ciò che vedi sul tuo sistema è una specie di file e può essere manipolato di conseguenza. Padroneggiare i modi di gestire i tuoi file è essenziale se vuoi essere un guru di Linux.

15. tocca

Il comando touch è un comando Linux essenziale per creare un file vuoto valido. Puoi creare file in movimento nel tuo terminale e riempirli in un secondo momento o in tempo reale, in base alle tue esigenze. È anche il comando di riferimento per modificare i timestamp.

16. gatto

Progettato inizialmente per concatenare più file, il comando cat viene utilizzato per numerosi altri scopi da allora. Questo è tra gli altri comandi Linux che utilizzerai per creare nuovi file, visualizzare il contenuto dei file nel terminale e reindirizzare l'output a un altro strumento o file della riga di comando.

17. testa

Il comando head consente di visualizzare l'inizio di un file o di dati inviati tramite pipe direttamente dal terminale. È uno dei comandi Linux più utilizzati dagli utenti che lavorano pesantemente con l'elaborazione del testo. Usa questo comando ogni volta che stai esaminando molti file nel terminale per aumentare la tua produttività.

18. coda

Un complimento al comando precedente, è probabile che utilizzerai il comando tail molto più dei comandi header. Un comando di base del terminale Linux, tail, mescolato con cat ed echo può fare cose che non immagineresti nemmeno.

19. cp

Il comando cp è solo un modo breve per dire alla tua macchina di copiare un file o una directory da una cartella all'altra. È tra gli altri comandi Linux di fatto senza i quali non puoi vivere. Puoi copiare più file in una directory direttamente dal tuo terminale con questo comando accurato.

20. mv

Abbreviazione di una mossa, è un supplemento all'operazione di taglio che esegui nella GUI. Proprio come cp, puoi usare il comando mv per spostare uno o più file da una posizione all'altra. Puoi forzare questo comando Linux a trasferire file di grandi dimensioni con il parametro -f.

21. comunicazione

Uno dei comandi Unix originali che ha trovato la sua strada nel mondo Linux, puoi usare comm per confrontare due file per linee comuni e distinte. Questo è uno strumento essenziale per molti che hanno bisogno di elaborare grandi quantità di file sul terminale.

22. meno

Un altro comando Linux più utilizzato, il comando less, è molto popolare grazie alla comodità che offre durante la visualizzazione del contenuto di un file. Contrariamente a cat, il comando less consente agli utenti di navigare all'interno di un file in entrambe le direzioni senza interrompere la sessione del terminale.

23. ln

Il comando ln è uno dei comandi Linux più pratici per creare collegamenti simbolici a un file specifico. Puoi usare questo comando piccolo ma flessibile per produrre più istanze di un collegamento simbolico a un particolare file o directory sul tuo spazio su disco.

24. cmp

Se vuoi confrontare due file e stampare il risultato nel flusso di output standard, il comando cmp ti consentirà di farlo esattamente. Questo, insieme al comando comm, è uno dei comandi Linux più utilizzati dagli utenti che elaborano regolarmente grandi volumi di file di testo.

25. dd

Questo è uno dei comandi Linux più utilizzati dagli utenti veterani per copiare e convertire file da un tipo all'altro. La cosa eccitante di questo piccolo ma potente comando è che lo utilizzerai spesso tra gli altri comandi del terminale durante la creazione di chiavette USB live avviabili.

26. alias

È uno dei comandi Linux più utilizzati dagli amministratori di sistema in quanto consente loro di sostituire una parola con un'altra stringa nei file direttamente dal terminale. Tra le altre funzioni, questo è uno dei migliori comandi da terminale attraverso il quale puoi personalizzare la shell e manipolare le variabili d'ambiente.

Comandi Linux divertenti da esplorare quando ci si annoia

Sono disponibili molti comandi Linux divertenti per rendere eccitante il tuo tempo davanti al terminale. Questi comandi del terminale sono divertenti in un modo in cui fanno cose che nessuno immagina che facciano. Ti incoraggiamo vivamente a giocare con comandi Linux così divertenti in quanto riscatteranno la tua noia fornendo allo stesso tempo approfondimenti sulla filosofia Unix.

27. cal

Sapevi che Unix fornisce un pratico strumento per il calendario direttamente nel terminale? Il comando cal è uno di quei divertenti comandi Linux che ti mostrano il calendario in un formato di testo ASCII. Digita questo comando con parametri come mese e anno per ottenere le informazioni specificate direttamente nel terminale.

28. fortuna

Questo è uno dei miei comandi Linux più divertenti preferiti. Basta digitarlo nel terminale e vedere di persona! Mostra frasi commoventi, stimolanti o sciocche che ti faranno sicuramente ridere a crepapelle.

29. storia

Vuoi controllare la cronologia delle sessioni del tuo terminale? Il comando cronologia ti consente di fare esattamente questo. Se digitato senza alcun parametro, questo stamperà la cronologia bash della sessione del terminale direttamente nella piccola finestra. Non è solo uno dei comandi Linux più utili e divertenti che utilizzerai nel terminale, ma fornisce anche una visione approfondita dell'utilizzo del tuo terminale.

30. si

Ok, vuoi dei comandi Linux davvero divertenti da provare in questo momento? Basta aprire un terminale digita sì, quindi alcuni testi di tua scelta e premi invio. Siamo abbastanza sicuri che sia tra quei comandi da terminale che non dimenticherai mai da allora.

31. banner

Hai mai visto dei fantastici banner ASCII usati dalle leggende Unix della vecchia scuola e innamorati subito? Il comando banner è uno di quei divertenti comandi Linux che ti consentiranno di creare i tuoi banner personalizzati. Basta inserire questo comando mescolato con alcuni testi nel terminale per avere un'idea.

32. riv

Questo è un altro divertente comando da terminale per utenti Linux veterani. Il comando rev prenderà il tuo testo di input e lo scriverà sullo standard output, invertendo ogni carattere! È uno di quei comandi del terminale che puoi usare per fare un'impressione criptica ma sottile sui tuoi amici.

Comandi Linux più utilizzati dagli amministratori di rete

Sono la potenza e la flessibilità che Linux offre per il networking che lo rendono la soluzione ideale per gli amministratori di sistema di tutto il mondo. Linux è dietro la maggior parte delle reti di computer che conosciamo oggi. Poiché questa guida è pensata per i principianti, stiamo delineando solo i comandi più elementari del terminale per il networking.

33. wget

Questo è uno dei migliori comandi Linux che gli amministratori di rete sfruttano per scaricare file dal Web direttamente dal terminale. Questo è uno di quei piccoli comandi a portata di mano che possono essere utilizzati in script o cronjob e offre agli utenti la possibilità di utilizzare il protocollo Internet HTTP, HTTPS e FTP.

34. iptables

Il comando iptables richiama un'utilità del terminale che consente agli amministratori di sistema di controllare il traffico Internet in entrata e in uscita su una particolare macchina host. È tra i comandi Linux più utilizzati dagli amministratori di sistema su base regolare per definire i traffici autentici e per inserire nella blacklist richieste di rete sospette o non attendibili.

35. traceroute

Questo comando è ampiamente utilizzato dai professionisti della sicurezza che sfruttano questo comando con altri comandi del terminale per determinare il percorso che un pacchetto di rete compie nel suo percorso da una macchina all'altra. Questo è un comando di rete avvincente grazie al quale puoi proteggere il tuo computer da una serie di intrusi dannosi.

36. URL

cURL è uno strumento di rete molto potente che rende il trasferimento di file su una rete un gioco da ragazzi anche per i nuovi utenti del sistema Linux. Questo è uno di quei comandi Linux progettati per funzionare senza l'interazione dell'utente ed è generalmente impiegato negli script di shell relativi alla rete.

Comandi Linux per la ricerca e l'espressione regolare

Linux fornisce una manciata di comandi da terminale flessibili per cercare efficacemente la macchina. Puoi combinare tali comandi del terminale Linux con potenti comandi di espressione regolare per ottenere informazioni su un particolare file o sequenza nei file abbastanza rapidamente.

37. trova

Il comando find è uno dei comandi Linux più utilizzati per cercare file dal terminale. Questo comando del terminale convincente ma flessibile consente agli utenti di cercare i file in base a determinati criteri come i permessi dei file, la proprietà, la data di modifica, le dimensioni, ecc.

38. quale

Il comando which è piuttosto utile se tutto ciò che stai cercando di cercare sono file eseguibili. Questo pratico comando da terminale prende parametri specifici e cerca i file binari nella variabile di ambiente di sistema $PATH in base ad essi in modo molto efficace.

39. individuare

Il comando locate è uno di quei comandi Linux utilizzati per trovare la posizione di un file specifico. È uno dei comandi del terminale più semplici che puoi sfruttare quando non sei sicuro della posizione di un particolare file sulla tua macchina Linux.

40. grep

Il comando grep è tra i più potenti comandi del terminale di espressioni regolari che puoi utilizzare durante la ricerca di modelli all'interno di grandi volumi di file di testo. Prenderà il modello che stai cercando come input e cercherà i file specificati per quel particolare modello.

41. sed

Questo è uno dei comandi Linux più utilizzati per manipolare ogni riga di un file o flusso sostituendo parti specificate. È molto utilizzato dagli utenti che gestiscono grandi volumi di dati di testo e devono cambiarli in movimento.

Comandi Linux che si occupano di I/O e proprietà

Linux offre un solido set di comandi da terminale per impostare e manipolare i flussi di I/O e la proprietà di file o directory. I comandi Linux elencati di seguito delineeranno alcuni dei comandi più basilari del terminale Linux per tali scopi.

42. chiaro

Il comando clear è utile per cancellare lo schermo del terminale esistente. Spesso troverai la necessità di cancellare lo schermo del terminale dopo che alcuni comandi Linux precedenti hanno lasciato lo schermo del terminale con un output confuso.

43. eco

Il comando echo è un'utilità della riga di comando molto potente che consente di inviare un testo specifico alla console del terminale. Digita echo seguito da alcuni testi tra parentesi per scoprirlo da solo. La cosa più interessante di questo comando è che puoi reindirizzare l'output ad altri comandi del terminale.

44. ordina

Il comando sort è abbastanza convincente per le cose che fa. Ogni volta che trovi la necessità di ordinare un file in ordine alfabetico o inverso, utilizza questo comando.

45. sudo

Il comando sudo è il Santo Graal dei comandi Linux. Consente agli utenti non privilegiati di accedere e modificare i file che richiedono autorizzazioni di basso livello. Utilizzerai spesso questo comando per accedere a root dal tuo normale account utente.

46. chmod

Il comando chmod è tra i più potenti comandi Linux che utilizzerai per cambiare o modificare i permessi di accesso di file o oggetti di sistema. Questo comando può richiedere un insieme molto vario di parametri dagli utenti e, in base a tali modifiche, il permesso del file.

47. chown

Il comando chown è molto simile al comando chmod. Ma invece di modificare le autorizzazioni di accesso, consente agli utenti di modificare la proprietà di un file o di una directory. Entrambi i comandi del terminale chmod e chown richiedono i privilegi di root per essere eseguiti.

Comandi Linux vari per l'uso quotidiano

I comandi del terminale seguenti ti aiuteranno ad aumentare la produttività e a ridurre il carico di lavoro. Usa questi comandi ogni volta che li vedi poco adatti al contesto.

48. uomo

Il comando man sta per manuale ed è uno dei comandi Linux più utili su cui puoi mettere le mani. Questo comando, seguito dal nome di un altro comando, elenca il manuale o la pagina della documentazione di quel comando. Dovrai usare spesso questo comando quando determini come utilizzare specifici comandi del Terminale.

49. tar

Il comando tar viene utilizzato per archiviare i file ed estrarli. È un comando molto popolare per la compressione di file e può affrontare tali attività in modo molto efficiente.

50. cosa è

Il comando whatis attraversa una serie di database con brevi descrizioni fornite dall'utente e stampa i comandi di sistema corrispondenti.

Pensieri finali

Durante la stesura di questa guida, abbiamo affrontato l'arduo compito di scegliere solo 50 comandi del terminale da una vasta gamma di comandi Linux disponibili. I nostri esperti hanno scelto le loro scelte in base a quanto aiuteranno i nuovi utenti ad adattarsi all'ecosistema Linux. Alla fine, siamo molto soddisfatti del risultato e siamo abbastanza sicuri che otterrai le informazioni necessarie per padroneggiare i vari comandi del terminale Linux con l'aiuto di questa guida. Grazie per la pazienza e per essere rimasti con noi. Resta sintonizzato per post più dettagliati sui comandi Linux cruciali.


Linux
  1. Copia i file nel terminale Linux

  2. Rinominare un file nel terminale Linux

  3. Ascolta la radio sul terminale Linux

  4. Quale comando del terminale Linux usi di più?

  5. I 10 migliori siti Web per eseguire Linux in un browser Web

I comandi FFmpeg più utili per la conversione di audio e video

5 dei comandi più noiosi in Linux

I 40 comandi utili del server Linux per principianti e professionisti

I 50 comandi Zypper più utili per gli utenti SUSE Linux

I 50 comandi IP utili di Linux per gli amministratori di rete

Come eseguire più comandi Linux contemporaneamente nel terminale Linux