100 comandi Linux essenziali per ogni utente

100 Essential Linux Commands



L'utente normale di Linux conosce quasi tutti i comandi di base di uso quotidiano di Linux per eseguire attività di base come l'installazione di qualsiasi applicazione, la copia di file da una directory all'altra, ecc. Ma in questo articolo elencherò 100 comandi essenziali di Linux che può essere utile per ogni utente Linux, dai principianti agli sviluppatori Linux professionisti e agli amministratori di sistema. Quindi, prima di perdere tempo, iniziamo con questo enorme elenco di comandi Linux essenziali.

1. Gatto (concatenazione)

Questo comando può essere utilizzato per ottenere il contenuto del file come output nella finestra Terminale. Devi solo scrivere il gatto comando come mostrato nella schermata di esempio ed eseguirlo.







Come suggerisce il nome, questo comando può essere utilizzato per creare, visualizzare e concatenare file.



Se il file è più lungo della dimensione della finestra Terminale, non sarà facile leggere o visualizzare facilmente tutto il contenuto del file. Ma c'è una modifica che puoi usare meno insieme a gatto comando. Darà all'utente la possibilità di scorrere avanti e indietro il contenuto dei file utilizzando i tasti PgUp e PgDn o i tasti freccia su e giù sulla tastiera.



Infine per uscire dal meno puoi semplicemente digitare che cosa .





2. attitudine

attitudine è un'interfaccia molto potente per il sistema di gestione dei pacchetti Linux.



Prima di tutto devi installare o aggiornare il pacchetto aptitude nel tuo sistema usando il seguente comando.

Una volta completata l'installazione, puoi digitare aptitude in Terminale ed eseguirlo, questo aprirà l'interfaccia di aptitude come puoi vedere nello screenshot qui sotto.

Puoi usare questo attitudine interfaccia integrata per aggiornare, installare o rimuovere qualsiasi pacchetto di applicazioni su Linux o le sue altre distribuzioni.

3. cal

Puoi usare cal comando nella finestra Terminale per vedere il calendario, come puoi vedere nello screenshot seguente ho eseguito il comando per visualizzare il calendario del mese corrente e puoi notare che ha evidenziato anche la data.

Puoi anche visualizzare il calendario di un intero anno eseguendo il comando mostrato nella seguente schermata.

4. bc

avanti Cristo è un altro comando interessante e utile per gli utenti Linux in quanto consente di abilitare il calcolatore della riga di comando nel terminale Linux quando si esegue il comando seguente.

Puoi fare qualsiasi calcolo nella stessa finestra di Terminale, non è un bel comando da avere al tuo servizio?

5.chage

Il comando Linux cambiamento è un acronimo di cambiare età e può essere utilizzato per modificare le informazioni di scadenza della password dell'utente.

Come puoi vedere nello screenshot qui sopra, puoi anche forzare l'utente a cambiare la password dopo un certo periodo di tempo, ad esempio periodicamente. Questo è un comando eccellente per gli amministratori di sistema.

6. df

Puoi ottenere tutte le informazioni del tuo file system semplicemente eseguendo df comando nella finestra Terminale.

Se usi df –h visualizzerà le informazioni sul file system in formato leggibile dall'uomo come puoi notare nella seguente schermata.

7. aiuto

Quando esegui questo aiuto comando nella finestra Terminale, elencherà tutti i comandi incorporati che puoi usare nella shell.

8. pwd (stampa directory di lavoro)

Come il nome Stampa directory di lavoro suggerisce, questo comando il percorso della directory in cui stai attualmente lavorando. Questo comando è molto utile per tutti i noob di Linux e coloro che sono nuovi a Linux Terminal.

9. ls

Penso di non aver bisogno di introdurre questo comando in quanto questo è uno dei comandi comunemente usati in Terminale dagli utenti Linux.

Quando digiti ed esegui il comando ls in Terminale, ti mostrerà tutto il contenuto della directory particolare, ad esempio sia i file che le directory, come puoi vedere nello screenshot qui sopra.

10. fattore

factor è un comando matematico per terminale Linux che ti darà tutti i possibili fattori del numero decimale che inserisci nella shell.

11. uname

il tuo nome è un altro utile comando Linux da avere in quanto visualizza le informazioni sul sistema Linux quando viene eseguito nella shell di Terminale.

Per visualizzare tutti i tipi di informazioni di sistema uname -a nel Terminale.

Per informazioni relative al rilascio del kernel basta digitare uname -r .

E per il tipo di informazioni sul sistema operativo unisciti a me -o nella shell del terminale. 12. ping

Se vuoi verificare se il tuo sistema è connesso al router o a Internet, allora PING (Packet INinternet Groper) è il comando che fa per te. Utilizza il protocollo ICMP per connettersi ad altri dispositivi.

Esistono diverse opzioni da utilizzare con il comando ping, ping visualizza gli indirizzi come nome host, quindi se si desidera visualizzarli in numeri, utilizzare il comando ping -n. Ping -I per specificare l'intervallo tra le trasmissioni poiché è di 1 secondo per impostazione predefinita.

13. mkdir

mkdir Il comando può essere utilizzato per creare una nuova cartella in qualsiasi directory utilizzando Linux Terminal. Puoi vedere nello screenshot seguente che ho creato VGPM cartella usando mkdir comando nella shell del terminale.

Puoi anche usare rmdir comando per rimuovere qualsiasi cartella nella directory direttamente dalla finestra del terminale Linux.

14. gzip

Puoi comprimere qualsiasi file dalla finestra Terminale usando il comando gzip ma rimuoverà il file originale dalla directory. Se desideri mantenere il file originale, usa invece gzip -k poiché manterrà sia il file originale che il nuovo file compresso nella directory.

15. cosa è

Se desideri sapere per cosa può essere utilizzato il particolare comando Linux, esegui semplicemente il comando Cos'è nella shell del terminale e ti mostrerà una breve descrizione di una riga di quel particolare comando Linux.

16. chi?

Questo è per gli amministratori di sistema che gestiscono e gestiscono vari utenti sul sistema Linux. chi comando quando eseguito in Terminale mostra l'elenco completo di quegli utenti che sono attualmente connessi al sistema Linux.

17. gratis

gratuito Il comando può essere utilizzato per verificare esattamente quale quantità di spazio di archiviazione è disponibile e utilizzata nella memoria fisica e di scambio nel sistema.

Ci sono anche alcune opzioni da usare con il comando gratuito come quello che puoi usare libero -b per visualizzare i risultati in byte , libero -k per visualizzare la memoria disponibile e utilizzata in kilobyte , libero -m per visualizzare in megabyte , libero -g per visualizzare i risultati in gigabyte e gratuito –tera per visualizzare i risultati in terabyte .

18. in alto

superiore è un comando semplice ma utile per monitorare tutti i processi in corso sul sistema Linux con nome utente, livello di priorità, ID processo univoco e memoria condivisa da ogni attività.

19. sla

Questo è solo per divertimento durante il lavoro e non è un comando utile. Quando viene eseguito, un motore a vapore passa attraverso la finestra Terminale. Puoi provarlo per divertimento!

Se non riesci a vederlo, usa il seguente comando per installarlo.

$sudoadattoinstallaresl

20. striscione

banner è un altro comando divertente per Linux Terminal se eseguito con striscione visualizzerà qualsiasi testo digitato verrà visualizzato in un grande formato banner come puoi vedere nello screenshot seguente.

$sudo apt-get installstriscione

21. aafire

Che ne dici di dare fuoco alla finestra del Terminale? Basta lanciare il comando aafire nella finestra Terminale e vedere la magia.

$sudo apt-get installlibaa-bin

22. eco

Il comando echo può essere utilizzato per stampare qualsiasi testo attraverso il comando, come puoi vedere nello screenshot qui sotto.

23. dito

dito visualizzerà tutte le informazioni su qualsiasi utente sul sistema come l'ultimo accesso dell'utente, la home directory dell'utente e il nome completo dell'account utente.

24. gruppi

Se vuoi sapere di quali gruppi è membro quel particolare utente, esegui gruppi comando nella finestra Terminale. Mostrerà l'intero elenco dei gruppi di cui un utente è membro.

25. testa

Questo comando elencherà le prime 10 righe del file con cui si passa testa comando nella finestra Terminale. Se vuoi vedere un particolare numero di righe, usa -n (numero) opzione come head -n (qualsiasi numero) nella shell del terminale proprio come ho fatto nel caso seguente.

26. uomo

Qui man sta per manuale utente e, come suggerisce il nome, man visualizzerà il manuale utente per il particolare comando. Verrà visualizzato il nome del comando, i modi in cui il comando può essere utilizzato e la descrizione del comando.

27. passwd

Puoi usare il comando passwd per cambiare la password per te stesso o per qualsiasi utente, semplicemente tramite il comando passwd se vuoi cambiare la password per te stesso e passwd se vuoi cambiare la password per un particolare utente.

28 pollici

in è il comando breve e semplice che ti aiuterà a visualizzare l'elenco degli utenti attualmente registrati.

29. whoami

Questo comando ti aiuterà a scoprire quale utente è connesso al sistema o con chi sei loggato.

30. storia

Quando viene attivato nella shell del terminale, il comando cronologia elencherà tutti i comandi utilizzati da te in forma numerata in serie. Uso del punto esclamativo ! e il numero di serie del comando ti aiuterà a eseguire quel particolare comando senza bisogno di scrivere l'intero comando nel terminale.

31. accesso

Se vuoi cambiare utente o vuoi creare una nuova sessione, attiva questo comando nella finestra Terminale e fornisci i dettagli come l'ID di accesso e la password come mostrato nello screenshot qui sotto.

32. lscpu

Questo comando visualizzerà tutte le informazioni sull'architettura della CPU come thread, socket, core e conteggio della CPU.

33. mv

mv Il comando (sposta) può essere utilizzato per spostare un file o una directory in un altro file o directory. È un comando molto utile soprattutto quando lavori sull'amministrazione del sistema.

34.ps

Se vuoi vedere l'elenco dei processi attualmente in esecuzione per la tua sessione o per altri utenti sul sistema allora il comando ps fa per te in quanto mostra i processi con i loro numeri di identificazione del processo e anche in dettaglio quando usi ps -u comando.

35. uccidere

È possibile utilizzare questo comando per terminare manualmente i processi attualmente in corso dalla shell del terminale stessa. È necessario un PID univoco, ovvero un numero di identificazione del processo per terminare il processo.

36. coda

coda Il comando visualizzerà le ultime 10 righe del file nella finestra Terminale come output. C'è un'opzione per durare un numero specifico di righe come vuoi con il comando coda -n come mostrato nello screenshot qui sotto.

37. chsum

cksum è un comando per generare il valore di checksum per il file o il flusso di dati lanciato con il comando in Linux Terminal. Puoi anche sapere se il download è danneggiato o meno se stai riscontrando problemi durante l'esecuzione.

38. cmp

Se hai mai bisogno di fare un confronto byte per byte dei due file, allora cmp è il miglior comando Linux per te.

39. env

env è un comando di shell molto utile che può essere utilizzato per visualizzare tutte le variabili d'ambiente nella finestra Terminale di Linux o per eseguire un'altra attività o programma in un ambiente personalizzato senza la necessità di apportare modifiche nella sessione corrente.

40. nome host

Nome host comando può essere utilizzato per visualizzare il nome host corrente e Nome host può essere utilizzato per modificare il nome host corrente con uno nuovo.

41. hwclock

È possibile utilizzare il comando hwclock o hwclock –set –date per visualizzare l'orologio hardware o impostarlo su una nuova data.

42. lshw

Il comando sudo lshw può essere utilizzato per richiamare informazioni dettagliate sull'hardware del sistema su cui è in esecuzione Linux. Ti dà ogni piccolo dettaglio sull'hardware, provalo.

43. nano

nano è un editor di testo da riga di comando di Linux simile all'editor Pico che molti di voi potrebbero aver usato per la programmazione e altri scopi. È un editor di testo abbastanza utile con molte funzionalità.

44. rm

rm comando può essere utilizzato per rimuovere qualsiasi file dalla directory di lavoro. Per una migliore comodità puoi usare rm -i comando in quanto chiederà prima la tua conferma prima di rimuovere il file.

45. ifconfig

ifconfig è un altro utile comando Linux che può essere utilizzato per configurare l'interfaccia di rete sul sistema.

46. ​​chiaro

chiaro è un semplice comando per la shell del terminale Linux, una volta eseguito cancellerà la finestra del terminale per un nuovo inizio.

47. suo

suo Il comando può essere utilizzato per passare a un altro account direttamente dalla finestra del terminale di Linux.

48. wget

wget è un comando molto utile per scaricare qualsiasi file da Internet e la parte migliore è che il download funziona in background in modo da poter continuare a lavorare sul proprio compito.

49. sì

si il tuo testo comando viene utilizzato per visualizzare un messaggio di testo immesso con il comando yes ripetutamente nella finestra Terminale fino a quando non lo si interrompe utilizzando CTRL + c scorciatoia da tastiera.

50. ultimo

Quando viene eseguito l'ultimo comando, verrà visualizzato l'elenco degli ultimi utenti che hanno effettuato l'accesso al sistema come output in Linux Terminal.

51. individuare

individuare command è un'alternativa affidabile e probabilmente migliore a trova comando per individuare qualsiasi file sul sistema.

52. iostat

Se hai mai bisogno di monitorare i dispositivi di input/output del sistema, il comando iostat può essere molto utile per te in quanto visualizza tutte le statistiche della CPU e i dispositivi I/O nella finestra Terminale stessa.

53. kmod

Puoi usare lista kmod comando per gestire tutti i moduli del kernel Linux poiché questo comando visualizzerà tutti i moduli attualmente caricati sul sistema.

54. lsusb

lsusb Il comando mostrerà le informazioni su tutti i bus USB collegati all'hardware e sui dispositivi USB esterni ad essi collegati come puoi vedere nello screenshot qui sotto.

55. pstree

pstree Il comando visualizza tutti i processi attualmente in esecuzione nel formato ad albero nella finestra Terminale di Linux.

56. sudo

Se hai bisogno di eseguire qualsiasi comando come utente root o permessi di root, aggiungi semplicemente sudo all'inizio di qualsiasi comando.

57. adatto

apt (Advanced Package Tool) è un comando Linux che aiuta l'utente a interagire con il sistema di packaging come puoi vedere nella schermata seguente.

58. zip

Puoi usare il comando zip per comprimere uno o più file come puoi vedere nello screenshot qui sotto. È un comando semplice ma utile per comprimere un numero qualsiasi di file in una volta.

59. decomprimere

Per estrarre i file dal file zip compresso usa decomprimere comando nella shell del terminale. È inoltre possibile utilizzare questo comando per estrarre file da più file compressi dalla directory specifica.

60. spegnimento

Puoi usare spegnimento comando per spegnere il sistema direttamente dalla shell di Terminale. Questo comando spegnerà il sistema esattamente un minuto dopo essere stato eseguito. Puoi usare spegnimento -c comando per annullare lo spegnimento.

61. tu

a te (directory) può essere utilizzato per visualizzare l'elenco di tutte le directory e le cartelle presenti nella directory di lavoro corrente.

62. cd

cd Il comando ti aiuta ad accedere a una particolare directory o cartella dal file system. Puoi anche usare cd .. comando per tornare alla radice.

63. riavviare

Come suggerisce il nome, puoi usare riavviare comando per riavviare o spegnere il sistema dalla finestra Terminale. Ci sono diverse opzioni disponibili con questo comando, come puoi vedere nello screenshot seguente.

64. sorta

ordinare Il comando ti aiuterà a ordinare i file o ad organizzare qualsiasi record in un ordine particolare generalmente in base ai loro valori ASCII.

65. tac

tac Il comando visualizzerà il contenuto del file in ordine inverso come puoi vedere nello screenshot qui sotto.

66. uscita

Uscita comando può essere utilizzato per chiudere la finestra della shell di Terminale direttamente dalla riga di comando.

67. ionico

Ionico Il comando ti aiuterà a ottenere o impostare la classe di pianificazione I/O e la priorità per il particolare processo.

68. differenza

differenza comando confronterà le due directory e visualizzerà la differenza tra loro come mostrato nella schermata seguente.

69. codice dmide

Ci sono molti comandi disponibili per Linux per recuperare informazioni sull'hardware, ma se vuoi informazioni su un particolare componente hardware, dmidecode è il comando che fa per te. Offre varie opzioni e puoi visualizzarle usando dmidecode –help .

70. espr

Se vuoi eseguire calcoli rapidi durante il tuo lavoro, expr è un comando davvero utile per te. Puoi fare calcoli come mostrato negli screenshot qui sotto con più opzioni.

71. gunzip

gunzip comando può essere utilizzato per estrarre o ripristinare i file compressi con gzip comando.

72. hostnamectl

hostnamectl comando può essere utilizzato per accedere alle informazioni di sistema, modificare il nome host del sistema e altre impostazioni correlate.

73. iptable

iptables è un semplice strumento firewall basato su terminale Linux che aiuta a gestire sia il traffico in entrata che in uscita utilizzando le tabelle.

74. killall

uccidi tutti Il comando ucciderà tutti i programmi che corrispondono al nome del processo lanciato con il comando killall.

75. netstat

Questo comando è per coloro che hanno bisogno di monitorare continuamente le connessioni di rete in entrata e in uscita. netstat Il comando visualizza lo stato della rete, le tabelle di routing e le statistiche dell'interfaccia.

76. lsof

lsof Il comando ti aiuterà a visualizzare tutti i file aperti relativi alla tua applicazione nella stessa finestra del Terminale di Linux. Ci sono diverse opzioni per personalizzare l'output e puoi vedere l'intero elenco nello screenshot qui sotto.

77. bzip2

Puoi usare bzip2 comando nella finestra Terminale per comprimere qualsiasi file in un file .bz2 e utilizzare bzip2 -d comando per estrarre i file dal file compresso.

78. servizio

Il comando service visualizzerà i risultati degli script di inizializzazione di System V nella finestra Terminale. È possibile visualizzare lo stato di un particolare servizio o di tutti i servizi come mostrato nell'immagine sottostante.

79. vmstat

Il comando vmstat visualizzerà l'utilizzo della memoria virtuale del sistema nella finestra Terminale.

80. mpstat

Quando viene eseguito il comando mpstat visualizzerà tutte le informazioni sull'utilizzo della CPU e le statistiche sulle prestazioni nella finestra del terminale Linux.

81. mod utente

Se desideri modificare o modificare gli attributi dell'account utente già creato, allora login mod utente è il miglior comando per te.

82. tocco

Usando tocco comando nella finestra Terminale è possibile creare file vuoti nel file system e modificare anche l'ora e la data, ad esempio il timestamp dei file a cui si accede di recente e delle directory.

83. unico

uniq è un comando standard del terminale Linux quando viene lanciato con un file, filtra le righe ripetute nel file.

84. wc

Il comando wc legge il file lanciato con il comando e visualizza il conteggio delle parole e delle righe del file.

85.pmap

pma comando visualizza la mappa di memoria del pid che fornisci. È inoltre possibile visualizzare la mappa della memoria per più processi.

86. giri/min

rpm -i .rpm Il comando può essere utilizzato per installare pacchetti basati su rpm su Linux. Per rimuovere il pacchetto rpm usa rpm -e comando nella shell del terminale.

87. ssh

ssh acronimo di Secure Shell è un protocollo utilizzato per connettersi in modo sicuro al sistema host. ssh [e-mail protetta] è il comando per connettersi al computer host come utente.

88. telnet

Il comando telnet utilizza il protocollo telnet per connettersi a un altro sistema come utente.

89. bello

Se è necessario modificare la priorità dei processi in esecuzione, eseguire bello [OPZIONE] [COMANDO [ARG]…] nel terminale Linux.

90. nproc

nproc [opzione] Il comando visualizzerà il numero di unità di elaborazione assegnate al processo attualmente in esecuzione.

91. scp

scp acronimo di Secure Copy è il comando Linux che può essere utilizzato per copiare file e directory tra host sulla rete.

92. dormire

dormire Il comando ritarderà o metterà in pausa l'esecuzione del comando per un determinato periodo di tempo, ad esempio specificato con il comando di sospensione.

93. diviso

Se hai bisogno di suddividere file di grandi dimensioni in file di piccole dimensioni, usa dividere [opzione].. [file [prefisso]] comando nel terminale Linux.

94. stato

È possibile visualizzare lo stato di un file o di un intero file system utilizzando stato comando nel terminale Linux. Puoi anche utilizzare altre opzioni come elencato nello screenshot.

95. lsblk

Il comando lsblk legge il filesystem sysfs e visualizza le informazioni sul dispositivo a blocchi nella finestra Terminale.

96.hdarm

Usando il comando hdparm puoi gestire il disco rigido e altri dispositivi disco in Linux usando la shell Terminal.

97. levriero

Il comando chrt [option] priority [argument..] viene utilizzato per manipolare gli attributi in tempo reale del processo.

98. aggiunta utente

Il comando di login useradd [optaons] ti aiuterà ad aggiungere l'account utente nel tuo sistema

99. userdel

Il comando login userdel [option] ti consentirà di eliminare qualsiasi account utente dal sistema.

100. mod utente

Utilizzando il comando login usermod [opzioni] è possibile modificare qualsiasi account utente presente sul sistema.

Quindi questi sono i 100 comandi Linux essenziali che possono essere utili per qualsiasi utente Linux normale e professionista. Sentiti libero di condividere le tue opinioni e suggerimenti su @LinuxHint e @SwapTirthakar .