GNU/Linux >> Linux Esercitazione >  >> Linux

25 comandi di base di Linux che un principiante deve conoscere

Linux è uno dei sistemi operativi più popolari in circolazione dalla metà degli anni '90. Un sistema operativo è un software che gestisce tutte le risorse hardware di un computer o laptop. In parole povere, un sistema operativo gestisce la comunicazione tra il software e l'hardware del tuo PC. Pertanto, se non si dispone di un sistema operativo, il software non funzionerebbe.

Il sistema operativo Linux è quasi ovunque, dai desktop domestici ai server aziendali, dagli smartphone alle automobili, ai supercomputer e agli elettrodomestici. Oltre ad essere una delle piattaforme preferite per eseguire server, desktop e sistemi embedded in tutto il mondo, è uno dei sistemi operativi altamente affidabili e sicuri.

Un altro motivo significativo per cui sempre più persone usano Linux (a parte il fatto che è gratuito, ovviamente) è la riga di comando. Ma ovviamente nessuno nasce sapendo tutto, e impariamo man mano che cresciamo e in base ai bisogni che si presentano. Quindi, non preoccuparti se non sai da dove iniziare quando usi i comandi Linux, perché questo articolo è progettato per mostrarti i comandi di base che devi conoscere come principiante.

Riconosciamo che usare le righe di comando per la prima volta può sembrare difficile, ma in realtà bastano solo un giorno o due per iniziare con questi comandi di base. Comprendere l'utilizzo della riga di comando è necessario per la codifica di alto livello.

Iniziamo spiegando cos'è una riga di comando. È solo un semplice mezzo per istruire il tuo computer su cosa fare. Esistono diversi modi per accedere alla riga di comando a seconda del sistema operativo in uso. Ma ovviamente, dal momento che stiamo parlando di comandi Linux, ecco come farlo:

Puoi aprire Terminal facendo clic direttamente su "CTRL+ALT+T" oppure puoi scegliere di cercarlo premendo l'icona "Dash" e digitando "terminale" nella casella di ricerca. Questo mostrerà l'applicazione terminale sui risultati della ricerca. Quindi, fai clic su di esso per aprire.

Quando avvii l'applicazione terminale per la prima volta, si aprirà un'app con sfondo nero (nella maggior parte dei casi). Una volta che vedi il tuo nome utente seguito da un simbolo del dollaro, sei a posto e ora puoi utilizzare l'applicazione terminale. Se l'applicazione non risponde, forza l'arresto, riavvia il sistema operativo Linux e riavvia l'applicazione.

25 comandi base di Linux che un principiante deve conoscere

Ora che conosci bene l'applicazione e come aprirla sul tuo sistema operativo Linux, ora approfondiamo e iniziamo con i 25 comandi di base di Linux che dovresti conoscere:

1. comando pwd

Ciò che fa questo comando è stampare la posizione della directory di lavoro che stai attualmente utilizzando. È fondamentale sapere dove ti trovi esattamente prima di andare a un genitore o a una sottodirectory.

2. È il comando

ls è uno dei comandi di base di Linux più comunemente usati.

Viene utilizzato per stampare il contenuto di una directory. Descrive il contenuto della directory di lavoro corrente (pwd) per impostazione predefinita. Ad esempio:usa

ls /usr/bin

Questo comando elencherà il contenuto della cartella /usr/bin.

3. comando cd

Ora che conosciamo il comando pwd e abbiamo già ottenuto una panoramica del comando Is, procederemo al successivo, il comando cd.

Esempio:

Se sei nella tua home directory, per andare alla directory /usr/local/share/fonts, usa

cd /usr/local/share/fonts

Abbiamo tre scorciatoie che puoi utilizzare se desideri spostare indietro una directory.

Ad esempio, per passare dalla directory dei caratteri alla directory di condivisione, eseguire il comando seguente:

cd ..

Per andare direttamente alla tua cartella Inizio dalla directory di condivisione, esegui il seguente comando:

cd

se devi tornare alla tua ultima directory di lavoro (la directory di condivisione), esegui il seguente comando:

cd -

4. comando gatto

Questo comando viene utilizzato per stampare il contenuto di un file sullo schermo e creare un nuovo file.

Esempio:
Crea un nuovo file

crea un nuovo file chiamato fosslinux usando il comando seguente:

cat> fosslinux

Nota:se guardi l'output sopra, potresti pensare che il comando non sia stato eseguito. Tuttavia, non è così. Per verificare se il file è stato creato, controlla la tua home directory usando il comando ls come mostrato di seguito:

ls

Puoi tornare alla finestra del terminale iniziale dopo aver eseguito il comando cat facendo clic su "CTRL+C", come illustrato di seguito

Controlla i contenuti in un file

Poiché il file che abbiamo creato è vuoto, inserirò il seguente testo, "I LOVE FOSSLINUX", e lo salverò, quindi tornerò indietro e controllerò il contenuto del file usando il comando cat.

Per controllare i file contenuti nel nostro file fosslinux, esegui il seguente comando:

cat fosslinux

Nota:è utile quando è necessario controllare rapidamente il contenuto di un file specifico.

5. comando cp

Successivamente, abbiamo il comando cp, che viene utilizzato per copiare file e directory.

Sintassi:
  1. cp Directory di origine
  2. cp Sorgente Destinazione
  3. cp Source-1 Source-2 Source-3 Source-n Directory
Syntax 1 and 2 are used to copy Source file to  Directory or Destination file.
Syntax 3 is used to copy multiple Source files to Directory.
Esempio:

Creerò una nuova destinazione denominata fosslinuxtuts e vi copierò i file da fosslinux usando il comando seguente:

cp fosslinux fosslinuxtuts

Diamo un'occhiata al file appena creato e al suo contenuto usando i comandi trattati in precedenza:comandi ls e cat.

Nota:ricorda di utilizzare il percorso corretto quando copi file e directory da un posto all'altro sul tuo sistema operativo Linux per evitare di causare errori.

6. comando mv

Questo comando viene utilizzato per spostare o rinominare directory e file. Se devi rinominare un file, usa mv old_name new_name

Esempio:
mv fosslinux foss_linux_tuts

Usa il comando ls e cat per controllare le modifiche apportate al file come mostrato:

7. comando rm

Il comando rm viene utilizzato per rimuovere directory o file. Puoi usare rm -r /foss_linux_tuts per rimuovere il file.

Controlla se il file è stato rimosso usando il comando ls

Nota:devi prestare attenzione prima di rimuovere qualsiasi file o directory poiché un leggero errore potrebbe causare incubi.

8. comando mkdir

Il comando mkdir viene utilizzato quando si desidera creare una nuova directory in Linux. Per creare una nuova directory, esegui il comando seguente:

mkdir fosslinux

Il comando precedente crea una nuova directory denominata fosslinux.

Nota:puoi anche usare l'argomento -p per evitare di creare manualmente le directory principali.

9. comando rmdir

Questo comando viene utilizzato quando si desidera rimuovere una directory. Ad esempio, utilizzare il comando seguente per rimuovere la directory fosslinux creata nel passaggio precedente utilizzando il comando mkdir. Quindi, usa il comando ls per verificare se la directory è stata rimossa

rmdir fosslinux

10. comando touch.

touch è un comando in qualche modo simile a mkdir, ma viene utilizzato per i file. Con il comando touch puoi creare un file vuoto. Ad esempio, usa il comando seguente per creare un file index.html vuoto nella directory Foss.

 touch ~/Foss/index.html

Nota:assicurarsi prima di eseguire il comando precedente, creare prima una directory. Ad esempio, nel nostro caso, creeremo una directory denominata Foss utilizzando il comando mkdir trattato in precedenza.

11. al comando

Successivamente, abbiamo il comando ln, che può creare collegamenti tra file e directory. Ad esempio, supponiamo che tu voglia un collegamento simbolico nella directory /var/www memorizzata nella directory /tmp. Ecco cosa usi:

ln -s /var/www/ /tmp/

Supponiamo ora che tu voglia scollegare quel collegamento simbolico. Dovresti usare:

 unlink /tmp/www

Tieni presente che devi prestare molta attenzione quando fornisci il percorso completo e le barre finali durante i processi di collegamento e scollegamento.

12. comando sudo

Si può dire che questo comando sia un comando essenziale ma potenzialmente pericoloso. Viene utilizzato quando ricevi un "permesso negato", "autorizzazione non riuscita" o qualcosa che richiede privilegi di amministratore.

Ad esempio, /var/www non può essere scritto dall'utente abituale. Ora, per creare un file index.html vuoto nella directory /var/www, usa:

 sudo touch /var/www/index.html

13. comando principale

Se vuoi stampare le prime due righe di qualsiasi file, entra in gioco il comando head. Un ottimo esempio pratico potrebbe essere:

head -15 /var/log/syslog

Questo stamperà le prime 15 righe del registro rsyslogd.

Nota:per impostazione predefinita, il comando Testa stampa le prime 10 righe.

14. comando coda

Questo comando è simile al comando head, ma la differenza è che funziona in modo diverso. Questo comando stampa le ultime righe di qualsiasi file rispetto al comando head che stampa la prima riga di un file. Per impostazione predefinita, stampa le ultime 10 righe di qualsiasi file. Quello che segue è un esempio di come stampare le ultime 25 righe del log del kernel:

tail -25 /var/log/kern.log

15. comando chmod

Questo è anche un comando essenziale che viene utilizzato per modificare i permessi di file e directory. Esistono tre tipi di autorizzazione. Questi sono; permessi di lettura, scrittura ed esecuzione e un numero indica ognuno di essi

  • 4 per il permesso di lettura
  • 1 per l'autorizzazione all'esecuzione
  • 2 per il permesso di scrittura

Se desideri impostare l'autorizzazione di lettura/scrittura universale su un file, puoi utilizzare:

chmod 666 fosslinux

e se vuoi rendere eseguibile uno script, puoi usare:

 chmod +x fosslinux

16. comando md5sum

Potrebbe essere necessario verificare se un file è stato manomesso o meno. In tal caso, puoi utilizzare:

md5sum fosslinuxtuts

Tuttavia, non è molto sicuro anche se è molto utilizzato.

Nota:il comando md5sum non può essere utilizzato su una directory. Pertanto, se non disponi di un file, fai riferimento ai comandi trattati in precedenza per creare un nuovo file se ne hai uno.

17. comando trova

Questo è il comando di base per trovare directory e file in Linux. Dato che è un comando guidato dal database, esegui sudo updateb per la prima volta. Ricordati di creare il database e attendi qualche minuto.

Ecco un esempio per individuare un'applicazione:

 locate -i *chrome*

Supporta i caratteri jolly e puoi utilizzare l'opzione -i per ignorare le lettere minuscole e maiuscole.

Nota:nella maggior parte dei sistemi operativi Linux, il comando locate non è stato installato. quindi, per installarlo, eseguire il seguente comando:

sudo apt-get install locate

18. comando df

Il comando df viene utilizzato per controllare lo spazio utilizzato in un disco su un sistema Linux. L'uso più comune è il seguente, usato insieme al flag -h:

df -h

19. al comando

Il comando du è utile quando devi dare una rapida occhiata all'utilizzo dello spazio su disco di una directory o di un file.

Ecco un esempio per un singolo file:

sudo du -sh Foss

Ed eccone un altro per un'intera directory e il suo contenuto:

du -sh /opt/google/chrome/

Il flag -s viene utilizzato per eliminare il disordine non necessario e il flag -h rende l'output più comprensibile dalla persona che utilizza o esegue il comando.

Nota:se esegui i comandi du e trovi l'errore "permesso negato", usa il comando "sudo".

20. comando libero

Questo comando mostra la quantità di RAM utilizzata e libera nel sistema. Ad esempio, per controllare la RAM libera sul nostro PC, esegui il seguente comando:

free -h

Nota:come abbiamo visto nel comando precedente, il flag -h qui viene utilizzato anche per rendere l'output più leggibile e comprensibile.

21. comando zip

Ti imbatterai in situazioni in cui dovrai creare ed estrarre archivi zip. Di seguito sono riportati i comandi zip e unzip per farlo:

sudo apt-get install zip unzip

Mentre ecco la sintassi per creare un archivio zip:

zip -9r my_archive.zip . -i file_1 file_2 folder_1 folder_2 folder_3

L'opzione -9 viene utilizzata per tentare la massima compressione su tutti i file e l'opzione -r è per l'archiviazione ricorsiva.

Ora, il comando unzip estrae gli archivi nella directory di lavoro corrente
(pwd) per impostazione predefinita. Quindi, se vuoi estrarre il contenuto in una cartella specifica, usa:unzip my_archive.zip -d /path/to/my_directory

22. comando ifconfig

ifconfig in complete significa configurazione dell'interfaccia ed esegue molte attività relative alla rete. Come principiante, puoi controllare quali interfacce di rete sono collegate e il rispettivo indirizzo IP o utilizzarlo per controllare la quantità di dati passati attraverso un'interfaccia specifica. Tutto questo può essere eseguito eseguendo il seguente comando:

 ifconfig -a

Nota:è probabile che questi comandi non siano preinstallati, quindi dovresti installarli con apt in Ubuntu. ad esempio, puoi installare il comando ifconfig usando il comando seguente:

sudo apt install net-tools

23. comando uname

Il comando uname viene utilizzato per stampare alcune informazioni di base sul sistema come; il nome host, la versione del kernel, il nome del sistema operativo, l'ora del sistema, l'architettura del sistema operativo e molto altro:

uname -a

24. comando cronologia

Questo comando stampa un elenco di comandi digitati in precedenza facendo clic sulla combinazione di tasti CTRL+R.

È strumentale quando stai cercando di conoscere i comandi eseguiti in precedenza. per mostrare la cronologia, esegui il comando seguente:

history

25. comando man

Questo è il comando da usare quando vuoi trovare dettagli su altri comandi. La maggior parte dei comandi utilizza le rispettive pagine man per ottenere una rapida panoramica di un comando sconosciuto. Usalo in questo modo:man any_command

Esempio:
man ifconfig

Conclusione

Quando lavori su sistemi operativi Linux, dovresti familiarizzare con i comandi Linux di base che incontrerai mentre lavori con questo sistema operativo. Pertanto, speriamo di aver fornito uno sfondo fattuale sui comandi di base di Linux per dare il via al tuo viaggio in Linux. Tieni presente che alcuni dei comandi menzionati non sono preinstallati sul tuo sistema operativo Linux, e quindi per usarli, dovrai fare un ulteriore miglio per installarli usando il comando apt.

Crediamo che ora tu possa eseguire alcuni comandi di base e capire cosa fa sul tuo computer. Con l'aiuto di esempi, l'articolo spiega chiaramente i comandi di base di Linux con cui qualsiasi principiante dovrebbe familiarizzare. Ci auguriamo che trovi l'articolo sì, e se sì, non dimenticare di dare un pollice in su tramite la sezione commenti. Grazie per la lettura.


Linux
  1. 10 comandi che ogni utente Linux dovrebbe conoscere

  2. 40 comandi di base di Linux usati frequentemente

  3. 10 comandi di base di Linux che devi conoscere

  4. Comandi Linux dalla A alla Z

  5. Comandi di base di Linux

Comandi di base di Linux

Comando mv in Linux

I 20 migliori comandi del terminale Linux da provare per un principiante

Una guida per principianti alla navigazione nel filesystem Linux

I 50+ migliori comandi Linux che DEVI conoscere

Comandi Linux che tutti gli utenti dovrebbero conoscere {Ultimate List}