programmazione
linux Linux: il sistema operativo alternativo a windows.
home page
 

I principali comandi del terminale di linux.

Pubblicato il: 16-5-2021

Ultima Modifica: 14-12-2024

Terminale di linux

Linux MintQuindi, fondamentalmente, una shell è un programma che riceve comandi dall'utente e li dà al sistema operativo da elaborare, e mostra l'output. La shell di Linux è la sua parte principale. Le sue distribuzioni sono disponibili in GUI (interfaccia utente grafica), ma fondamentalmente, Linux ha una CLI (interfaccia della riga di comando). In questa esercitazione, copriremo i comandi di base che usiamo nella shell di Linux.

Per aprire il terminale, premere CTRL+ALT+T in Ubuntu oppure ALT+F2, digitare gnome-terminal e premere INVIO. In Raspberry Pi, digitare in lxterminal. C'è anche un modo gui di prenderlo, ma questo è meglio!

1. comando pwd Utilizzare il comando pwd per individuare il percorso della directory di lavoro corrente (cartella) in cui ci si trova. Il comando restituirà un percorso assoluto (completo), che è fondamentalmente un percorso di tutte le directory che inizia con una barra in avanti (/). Un esempio di percorso assoluto è /home/username.

2. comando cd Per spostarsi tra i file e le directory Linux, utilizzare il comando cd. Richiede il percorso completo o il nome della directory, a seconda della directory di lavoro corrente in cui ci si trova. Se ci troviamo in /home/username/Documents e si desidera passare a Foto, una sottodirectory di Documenti è sufficiente digitare il comando seguente: cd Foto. Un altro scenario è se si desidera passare a una directory completamente nuova, ad esempio/home/username/Movies. In questo caso, è necessario digitare cd seguito dal percorso assoluto della directory: cd /home/username/Movies. Esistono alcune scorciatoie per aiutarti a navigare rapidamente: Cd .. (con due punti) per spostare una directory verso l'alto per passare direttamente alla home folder CD- (con trattino) per passare alla directory precedente Su una nota a margine, la shell di Linux fa la parte sensibile alle maiuscole e minuscole. Quindi, devi digitare la directory del nome esattamente così com'è.

3. comando ls Il comando ls viene utilizzato per visualizzare il contenuto di una directory. Per impostazione predefinita, questo comando mostrerà il contenuto della directory di lavoro corrente. Se si desidera visualizzare il contenuto di altre directory, digitare ls e quindi il percorso della directory. Ad esempio, immettere ls /home/username/Documents per visualizzare il contenuto di Documenti. Ci sono varianti che puoi usare con il comando ls: ls -R elencherà anche tutti i file nelle sottodirezioni ls -a mostrerà i file nascosti ls -al elencherà i file e le directory con informazioni dettagliate come le autorizzazioni, le dimensioni, il proprietario, ecc.

4. comando cat (abbreviazione di concatenato) è uno dei comandi più usati in Linux. Viene utilizzato per elencare il contenuto di un file sull'output standard (sdout). Per eseguire questo comando, digitare cat seguito dal nome del file e dalla sua estensione. Ad esempio: file cat.txt. Ecco altri modi per usare il comando cat: cat > nomefile crea un nuovo file Cat NomeFile1 NomeFile2>NomeFile3 unisce due file (1 e 2) e memorizza l'output in un nuovo file (3) Per convertire un file in un utilizzo maiuscolo o minuscolo, cat nomefile | tr a-z A-Z >output.txt

5. comando cp Utilizzare il comando cp per copiare i file dalla directory corrente in una directory diversa. Ad esempio, il comando cp scenery.jpg /home/username/Pictures creerebbe una copia dello scenario.jpg (dalla directory corrente) nella directory Immagini.

6. comando mv L'uso principale del comando mv è quello di spostare i file, anche se può anche essere utilizzato per rinominare i file. Gli argomenti in mv sono simili al comando cp. È necessario digitare mv, il nome del file e la directory della destinazione. Ad esempio: file mv.txt /home/username/Documents. Per rinominare i file, il comando Linux è mv oldname.ext newname.ext

7. comando mkdir Utilizzare il comando mkdir per creare una nuova directory: se si digita mkdir Music, verrà creata una directory denominata Musica. Ci sono anche comandi mkdir extra: Per generare una nuova directory all'interno di un'altra directory, utilizzare questo comando di base Linux mkdir Music/Newfile Utilizzare l'opzione p (padre) per creare una directory tra due directory esistenti. Ad esempio, mkdir -p Music/2020/Newfile creerà il nuovo file "2020".

8. comando rmdir Se è necessario eliminare una directory, utilizzare il comando rmdir. Tuttavia, rmdir consente solo di eliminare le directory vuote.

9. comando rm Il comando rm viene utilizzato per eliminare le directory e il contenuto al loro interno. Se si desidera eliminare solo la directory, in alternativa a rmdir, utilizzare rm -r. Nota:fai molta attenzione con questo comando e ricontrolla in quale directory ti trova. Questo eliminerà tutto e non c'è annullamento.

10. comando touch Il comando touch consente di creare un nuovo file vuoto attraverso la riga di comando linux. Ad esempio, immettere toccare /home/username/Documents/Web.html creare un file HTML intitolato Web nella directory Documenti.

11. comando sudo Abbreviazione di "SuperUser Do", questo comando consente di eseguire attività che richiedono autorizzazioni amministrative o radice. Tuttavia, non è consigliabile utilizzare questo comando per l'uso quotidiano perché potrebbe essere facile che si verifichi un errore se hai fatto qualcosa di sbagliato.

12. comando df Utilizzare il comando df per ottenere un report sull'utilizzo dello spazio su disco del sistema, visualizzato in percentuale e KB. Se si desidera visualizzare il report in megabyte, digitare df -m.

13. comando du  Se si desidera controllare lo spazio di spazio di un file o di una directory, il comando du (Utilizzo disco) è la risposta. Tuttavia, il riepilogo dell'utilizzo del disco mostrerà i numeri di blocco del disco anziché il formato di dimensione usuale. Se si desidera vederlo in byte, kilobyte e megabyte, aggiungere l'argomento -h alla riga di comando.

14. comando head Il comando head viene utilizzato per visualizzare le prime righe di qualsiasi file di testo. Per impostazione predefinita, mostrerà le prime dieci righe, ma puoi cambiare questo numero a tuo piacimento. Ad esempio, se si desidera visualizzare solo le prime cinque righe, digitare head -n 5 nomefile.ext.

15. comando tail Questo ha una funzione simile al comando head, ma invece di mostrare le prime righe, il comando tail mostrerà le ultime dieci righe di un file di testo. Ad esempio, tail -n nomefile.ext.

16. comando diff Abbreviazione di difference, il comando diff confronta il contenuto di due file riga per riga. Dopo aver analizzato i file, emetterà le linee che non corrispondono. I programmatori usano spesso questo comando quando hanno bisogno di apportare modifiche al programma invece di riscrivere l'intero codice sorgente. La forma più semplice di questo comando è diff file1.ext file2.ext

17.comando tar  Il comando tar è il comando più utilizzato per archiviare più file in un tarball - un formato di file Linux comune che è simile al formato zip, con la compressione opzionale. Questo comando è piuttosto complesso con un lungo elenco di funzioni come l'aggiunta di nuovi file in un archivio esistente, l'elenco del contenuto di un archivio, l'estrazione del contenuto da un archivio e molti altri. Dai un'occhiata ad alcuni esempi pratici per saperne di più su altre funzioni.

18. comando chmod chmod è un altro comando Linux, utilizzato per modificare le autorizzazioni di lettura, scrittura ed esecuzione di file e directory. Questo comando è piuttosto complicato.

19. comando chown In Linux, tutti i file sono di proprietà di un utente specifico. Il comando chown consente di modificare o trasferire la proprietà di un file al nome utente specificato. Ad esempio, chown linuxuser2 file.ext renderà linuxuser2 come proprietario del file.ext.

20. comando di kill Se si dispone di un programma che non risponde, è possibile terminarlo manualmente utilizzando il comando kill. Invierà un certo segnale all'app che si comporta male e istruisce l'app a terminare se stessa. C'è un totale di sessantaquattro segnali che è possibile utilizzare, ma le persone di solito usano solo due segnali: SIGTERM (15) - richiede a un programma di smettere di funzionare e gli dà un po 'di tempo per salvare tutti i suoi progressi. Se non specifichi il segnale quando entri nel comando kill, verrà utilizzato questo segnale. SIGKILL (9) — costringe i programmi a fermarsi immediatamente. I progressi non salvati saranno persi. Oltre a conoscere i segnali, è anche necessario conoscere il numero di identificazione del processo (PID) del programma che si desidera uccidere. Se non si conosce il PID, è sufficiente eseguire il comando ps ux. Dopo aver saputo quale segnale si desidera utilizzare e il PID del programma, immettere la sintassi seguente: kill [opzione di segnale] PID.

21. comando ping Utilizzare il comando ping per controllare lo stato della connettività in un server. Ad esempio, semplicemente immettendo ping google.com, il comando controllerà se sei in grado di connetterti a Google e misurerà anche il tempo di risposta.

22. comando wget La riga di comando di Linux è super utile: puoi persino scaricare file da Internet con l'aiuto del comando wget. Per fare ciò, è sufficiente digitare wget seguito dal link per il download.

23. comando uname Il comando uname, abbreviazione di Unix Name, stamperà informazioni dettagliate sul tuo sistema Linux come il nome della macchina, il sistema operativo, il kernel e così via.