{"id":48217,"date":"2021-10-12T17:45:15","date_gmt":"2021-10-12T15:45:15","guid":{"rendered":"https:\/\/kinsta.com\/?p=102301"},"modified":"2023-06-08T12:27:48","modified_gmt":"2023-06-08T11:27:48","slug":"comandi-linux","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/","title":{"rendered":"I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente"},"content":{"rendered":"<p>Linux ha una <a href=\"https:\/\/gs.statcounter.com\/os-market-share\/desktop\/worldwide\" target=\"_blank\" rel=\"noopener noreferrer\">quota di mercato mondiale del 4,05%<\/a> sui desktop, ma oltre il 90% di tutte le infrastrutture cloud e i <a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/\">servizi di hosting<\/a> gira su questo sistema operativo. Solo per questo motivo, \u00e8 fondamentale avere familiarit\u00e0 con i comandi Linux pi\u00f9 utilizzati.<\/p>\n<p>Linux \u00e8 generalmente considerato uno dei sistemi operativi pi\u00f9 potenti e sicuri. Non \u00e8 una coincidenza. Linux \u00e8 gratis e open-source, ha una sicurezza superiore rispetto ai suoi concorrenti e vanta una potente riga di comando che aumenta l&#8217;efficienza di sviluppatori e power user. E d\u00e0 anche accesso a un potente gestore di pacchetti e a un sacco di strumenti di sviluppo come <a href=\"https:\/\/kinsta.com\/it\/devkinsta\/\">DevKinsta<\/a>.<\/p>\n<p>Questa guida pu\u00f2 essere utile sia per gli amministratori di sistema esperti che per chi si avvicina per la prima volta a Linux.<\/p>\n<p>Cominciamo!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Cos&#8217;\u00e8 un comando Linux?<\/h2>\n<p>Un comando Linux \u00e8 un programma o un&#8217;utilit\u00e0 che viene eseguito sulla riga di comando. Una <a href=\"https:\/\/kinsta.com\/it\/docs\/devkinsta\/wp-cli\/\">riga di comando<\/a> \u00e8 un&#8217;interfaccia che accetta stringhe di testo e le elabora in istruzioni per il computer.<\/p>\n<p>Qualsiasi interfaccia grafica utente (GUI) \u00e8 solo un&#8217;astrazione dei programmi a riga di comando. Ad esempio, quando si chiude una finestra cliccando sulla &#8220;X&#8221;, c&#8217;\u00e8 un comando in esecuzione dietro quell&#8217;azione.<\/p>\n<p>Un <strong>flag<\/strong> \u00e8 un modo per passare delle opzioni al comando che si esegue. La maggior parte dei comandi Linux ha una pagina di aiuto che possiamo invocare con il flag <code>-h<\/code>. La maggior parte delle volte i flag sono opzionali.<\/p>\n<p>Un <strong>argomento<\/strong> o parametro \u00e8 l&#8217;<strong>input<\/strong> che diamo a un comando in modo che possa essere eseguito correttamente. Nella maggior parte dei casi, l&#8217;argomento \u00e8 il percorso di un file, ma pu\u00f2 essere qualsiasi cosa si digiti nel terminale.<\/p>\n<p>Puoi invocare i flag usando i trattini (<code>-<\/code>) e i doppi trattini (<code>--<\/code>), mentre l&#8217;esecuzione degli argomenti dipende dall&#8217;ordine in cui li passate alla funzione.<\/p>\n<h2>I 40 comandi Linux pi\u00f9 utilizzati<\/h2>\n<p>Prima di passare ai comandi Linux pi\u00f9 usati, apri una finestra del <strong>terminale<\/strong>. Nella maggior parte delle distribuzioni Linux, dovresti usare <kbd>Ctrl + Alt + T<\/kbd>. Se non funziona, cerca &#8220;terminale&#8221; nel pannello delle applicazioni.<\/p>\n<figure id=\"attachment_102309\" aria-describedby=\"caption-attachment-102309\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102309 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/Linux-terminal-emulator-1024x463.png\" alt=\"L'emulatore del terminale Linux.\" width=\"1024\" height=\"463\"><figcaption id=\"caption-attachment-102309\" class=\"wp-caption-text\">L&#8217;emulatore del terminale Linux.<\/figcaption><\/figure>\n<p>Ora analizziamo i 40 comandi Linux pi\u00f9 utilizzati. Molti di questi hanno molte opzioni che ti si possono associare, quindi ricordati di <a href=\"https:\/\/linux.die.net\/man\/1\/cp\">dare un&#8217;occhiata al manuale dei comandi<\/a>.<\/p>\n<h3>1. Comando <strong><code>ls<\/code><\/strong><\/h3>\n<p><code>ls<\/code> \u00e8 probabilmente il primo comando che qualsiasi utente Linux abbia digitato nel suo terminale. Permette di elencare il contenuto di una directory (di default si tratta della directory corrente), inclusi i file e le altre directory annidate.<\/p>\n<pre><code class=\"language-bash\">ls<\/code><\/pre>\n<p>Questo comando ha molte opzioni, quindi potrebbe essere utile ottenere un po&#8217; di aiuto usando il flag <code>--help<\/code>. Questo flag restituisce tutti i flag che puoi usare con ls.<\/p>\n<p>Ad esempio, per colorare l&#8217;output del comando <code>ls<\/code>, puoi usare:<\/p>\n<pre><code class=\"language-bash\">ls --color=auto<\/code><\/pre>\n<figure id=\"attachment_102310\" aria-describedby=\"caption-attachment-102310\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102310 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/ls-command-colorized-1024x185.png\" alt=\"Il comando ls colorato.\" width=\"1024\" height=\"185\"><figcaption id=\"caption-attachment-102310\" class=\"wp-caption-text\">Il comando ls colorato.<\/figcaption><\/figure>\n<p>Ora l&#8217;output del comando <code>ls<\/code> \u00e8 colorato e potrai apprezzare la differenza tra una directory e un file.<\/p>\n<p>Ma digitare <code>ls<\/code> con il flag del colore sarebbe inefficiente; ecco perch\u00e9 utilizziamo il comando <code>alias<\/code>.<\/p>\n<h3>2. Comando <strong><code>alias<\/code><\/strong><\/h3>\n<p>Il comando <code>alias<\/code> permette di definire alias temporanei nella tua sessione di shell. Quando crei un alias, stai dicendo alla shell di sostituire una parola con una serie di comandi.<\/p>\n<p>Per esempio, per impostare <code>ls<\/code> in modo che abbia colore senza digitare ogni volta il flag <code>--color<\/code>, dovresti usare:<\/p>\n<pre><code class=\"language-bash\">alias ls=\"ls --color=auto\"<\/code><\/pre>\n<p>Come puoi vedere, il comando <code>alias<\/code> prende un parametro come coppia chiave-valore: <code>alias NAME=\"VALUE\"<\/code>. Notate che il valore deve essere compreso tra virgolette.<\/p>\n<p>Se vuoi elencare tutti gli alias che hai nella tua sessione di shell, puoi eseguire il comando <code>alias<\/code> senza argomento.<\/p>\n<pre><code class=\"language-bash\">alias<\/code><\/pre>\n<figure id=\"attachment_102311\" aria-describedby=\"caption-attachment-102311\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102311 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/alias-command-1024x460.png\" alt=\"Il comando alias.\" width=\"1024\" height=\"460\"><figcaption id=\"caption-attachment-102311\" class=\"wp-caption-text\">Il comando alias.<\/figcaption><\/figure>\n<h3>3. Comando <strong><code>unalias<\/code><\/strong><\/h3>\n<p>Come suggerisce il nome, il comando <code>unalias<\/code> rimuove un <code>alias<\/code> dagli alias gi\u00e0 definiti. Per rimuovere il precedente alias di <code>ls<\/code>, puoi usare<\/p>\n<pre><code class=\"language-bash\">unalias ls<\/code><\/pre>\n<h3>4. Comando <strong><code>pwd<\/code><\/strong><\/h3>\n<p>Il comando <code>pwd<\/code> sta per &#8220;print working directory&#8221;, e produce il percorso assoluto della directory in cui ti trovi. Per esempio, se il tuo nome utente \u00e8 &#8220;john&#8221; e sei nella directory Documenti, il percorso assoluto sarebbe: <code>\/home\/john\/Documents<\/code>.<\/p>\n<p>Basta digitare <code>pwd<\/code> nel terminale:<\/p>\n<pre><code class=\"language-bash\">pwd\n\n# My result: \/home\/kinsta\/Documents\/linux-commands<\/code><\/pre>\n<h3>5. Comando <strong><code>cd<\/code><\/strong><\/h3>\n<p>Come <code>ls<\/code>, anche il comando <code>cd<\/code> \u00e8 molto utilizzato. Significa &#8220;<strong>cambia directory<\/strong>&#8221; e, come suggerisce il nome, ti fa passare alla directory a cui stai cercando di accedere.<\/p>\n<p>Ad esempio, se sei all&#8217;interno della directory Documenti e stai cercando di accedere a una delle sottocartelle chiamata <strong>Video<\/strong>, puoi entrarci digitando:<\/p>\n<pre><code class=\"language-bash\">cd Videos<\/code><\/pre>\n<p>Puoi anche fornire il percorso assoluto della cartella:<\/p>\n<pre><code class=\"language-bash\">cd \/home\/kinsta\/Documents\/Videos<\/code><\/pre>\n<p>Ci sono alcuni trucchi che possono farti risparmiare molto tempo quando giochi con il comando <code>cd<\/code>:<\/p>\n<h4>1) Vai alla cartella home<\/h4>\n<pre><code class=\"language-bash\">cd<\/code><\/pre>\n<h4>2) Sposta un livello sopra<\/h4>\n<pre><code class=\"language-bash\">cd ..<\/code><\/pre>\n<h4>3) Torna alla directory precedente<\/h4>\n<pre><code class=\"language-bash\">cd -<\/code><\/pre>\n<h3>6. Comando <strong><code>cp<\/code><\/strong><\/h3>\n<p>\u00c8 cos\u00ec facile copiare file e cartelle direttamente nel terminale Linux che a volte pu\u00f2 farti sostituire i file manager convenzionali.<\/p>\n<p>Per usare il comando <code>cp<\/code>, basta digitarlo insieme ai file di origine e di destinazione:<\/p>\n<pre><code class=\"language-bash\">cp file_to_copy.txt new_file.txt<\/code><\/pre>\n<p>Puoi anche copiare intere directory usando il flag ricorsivo:<\/p>\n<pre><code class=\"language-bash\">cp -r dir_to_copy\/ new_copy_dir\/<\/code><\/pre>\n<p>Ricordate che in Linux le cartelle finiscono con una barra in avanti (<code>\/<\/code>).<\/p>\n<h3>7. Comando <strong><code>rm<\/code><\/strong><\/h3>\n<p>Ora che sai come copiare i file, ti sar\u00e0 utile sapere come rimuoverli.<\/p>\n<p>Puoi utilizzare il comando <code>rm<\/code> per rimuovere file e directory. Fai attenzione, per\u00f2, perch\u00e9 \u00e8 molto difficile (ma non impossibile) recuperare i file cancellati in questo modo.<\/p>\n<p>Per cancellare un file normale, si digita:<\/p>\n<pre><code class=\"language-bash\">rm file_to_copy.txt<\/code><\/pre>\n<p>Se vuoi cancellare una directory vuota, puoi usare il flag ricorsivo (<code>-r<\/code>):<\/p>\n<pre><code class=\"language-bash\">rm -r dir_to_remove\/<\/code><\/pre>\n<p>D&#8217;altra parte, per rimuovere una directory con dei contenuti al suo interno, \u00e8 necessario utilizzare i flag force (-f) e recursive:<\/p>\n<pre><code class=\"language-bash\">rm -rf dir_with_content_to_remove\/<\/code><\/pre>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Fate attenzione con questo comando &#8211; se usati male, questi due flag possono cancellare un&#8217;intera giornata di lavoro!<\/p>\n<\/aside>\n\n<h3>8. Comando <strong><code>mv<\/code><\/strong><\/h3>\n<p>Si usa il comando <code>mv<\/code> per spostare (o rinominare) file e directory nel file system.<\/p>\n<p>Per usare questo comando, dovrai digitare il suo nome con i file di origine e di destinazione:<\/p>\n<pre><code class=\"language-bash\">mv source_file destination_folder\/\n\nmv command_list.txt commands\/<\/code><\/pre>\n<p>Per utilizzare i percorsi assoluti, devi usare:<\/p>\n<pre><code class=\"language-bash\">mv \/home\/kinsta\/BestMoviesOfAllTime .\/<\/code><\/pre>\n<p>&#8230;dove <code>.\/<\/code> \u00e8 la directory in cui ti trovi al momento.<\/p>\n<p>Puoi anche usare <code>mv<\/code> per rinominare i file mantenendoli nella stessa directory:<\/p>\n<pre><code class=\"language-bash\">mv old_file.txt new_named_file.txt<\/code><\/pre>\n<h3>9. Comando <strong><code>mkdir<\/code><\/strong><\/h3>\n<p>Per creare cartelle nella shell, si usa il comando <code>mkdir<\/code>. Basta specificare il nome della nuova cartella, assicurarsi che non esista, e si \u00e8 pronti a partire.<\/p>\n<p>Per esempio, per creare una directory per archiviare <a href=\"https:\/\/kinsta.com\/it\/blog\/immagini-gratuite-per-wordpress\/\">tutte le tue immagini<\/a>, basta digitare<\/p>\n<pre><code class=\"language-bash\">mkdir images\/<\/code><\/pre>\n<p>Per creare delle sottodirectory con un semplice comando, usa il flag parent (<code>-p<\/code>):<\/p>\n<pre><code class=\"language-bash\">mkdir -p movies\/2004\/<\/code><\/pre>\n<h3>10. Comando <strong><code>man<\/code><\/strong><\/h3>\n<p>Un altro comando Linux essenziale \u00e8 <code>man<\/code>. Questo visualizza la pagina di manuale di qualsiasi altro comando (purch\u00e9 ne abbia una).<\/p>\n<p>Per vedere la pagina manuale del comando <code>mkdir<\/code>, digita:<\/p>\n<pre><code class=\"language-bash\">man mkdir<\/code><\/pre>\n<p>Si potrebbe anche fare riferimento alla pagina del manuale <code>man<\/code>:<\/p>\n<pre><code class=\"language-bash\">man man<\/code><\/pre>\n<figure id=\"attachment_102312\" aria-describedby=\"caption-attachment-102312\" style=\"width: 1015px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102312 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/Man-command.png\" alt=\"La pagina di manuale di \"man\".\" width=\"1015\" height=\"727\"><figcaption id=\"caption-attachment-102312\" class=\"wp-caption-text\">La pagina di manuale di &#8220;man&#8221;.<\/figcaption><\/figure>\n<h3>11. Comando <strong><code>touch<\/code><\/strong><\/h3>\n<p>Il comando <code>touch<\/code> permette di aggiornare i tempi di accesso e di modifica dei file specificati.<\/p>\n<p>Ad esempio, ho un vecchio file che \u00e8 stato modificato l&#8217;ultima volta il 12 aprile:<\/p>\n<figure id=\"attachment_102313\" aria-describedby=\"caption-attachment-102313\" style=\"width: 652px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102313 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/old-date.png\" alt=\"Comando di lista che mostra le date di modifica di un insieme di file.\" width=\"652\" height=\"487\"><figcaption id=\"caption-attachment-102313\" class=\"wp-caption-text\">Vecchia data.<\/figcaption><\/figure>\n<p>Per cambiare la data di modifica di questo file impostando l&#8217;ora corrente, dobbiamo usare il flag <code>-m<\/code>:<\/p>\n<pre><code class=\"language-bash\">touch -m old_file<\/code><\/pre>\n<p>Ora la data corrisponde a quella di oggi (che al momento in cui si scrive \u00e8 l&#8217;8 agosto).<\/p>\n<figure id=\"attachment_102314\" aria-describedby=\"caption-attachment-102314\" style=\"width: 654px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102314 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/new-date.png\" alt=\"Comando di lista che mostra la nuova data.\" width=\"654\" height=\"498\"><figcaption id=\"caption-attachment-102314\" class=\"wp-caption-text\">Nuova data<\/figcaption><\/figure>\n<p>Tuttavia, nella maggior parte dei casi, non userai <code>touch<\/code> per modificare le date dei file, ma piuttosto per creare nuovi file vuoti:<\/p>\n<pre><code class=\"language-bash\">touch new_file_name<\/code><\/pre>\n<h3>12. Comando <strong><code>chmod<\/code><\/strong><\/h3>\n<p>Il comando <code>chmod<\/code> permette di cambiare rapidamente la <a href=\"https:\/\/wiki.archlinux.org\/title\/File_permissions_and_attributes\">modalit\u00e0 di un file<\/a> (permessi). Questo comando dispone di un sacco di opzioni.<\/p>\n<p>I permessi di base di un file possono essere:<\/p>\n<ul>\n<li>r (lettura)<\/li>\n<li>w (scrittura)<\/li>\n<li>x (esecuzione)<\/li>\n<\/ul>\n<p>Uno dei casi d&#8217;uso pi\u00f9 comuni per <code>chmod<\/code> \u00e8 quello di rendere un file eseguibile dall&#8217;utente. Per farlo, digita <code>chmod<\/code> e il flag <code>+x<\/code>, seguito dal file di cui vuoi modificare i permessi:<\/p>\n<pre><code class=\"language-bash\">chmod +x script<\/code><\/pre>\n<p>Puoi utilizzare questo comando per rendere gli script eseguibili, per eseguirli direttamente usando la notazione <code>.\/<\/code>.<\/p>\n<h3>13. Comando <strong><code>.\/<\/code><\/strong><\/h3>\n<p>La notazione <code>.\/<\/code> probabilmente non \u00e8 un comando in s\u00e9, ma vale la pena inserirla in questo elenco. Permette alla shell di eseguire un file eseguibile con qualsiasi interprete installato nel sistema, direttamente dal terminale. Niente pi\u00f9 doppio clic su un file in un file manager grafico!<\/p>\n<p>Per esempio, con questo comando, puoi eseguire uno <a href=\"https:\/\/kinsta.com\/it\/blog\/programmazione-orientata-agli-oggetti-python\/\">script Python<\/a> o un programma disponibile solo in formato .run, come <a href=\"https:\/\/kinsta.com\/it\/blog\/installare-wordpress-in-locale\/#how-to-install-wordpress-locally-using-xampp\">XAMPP<\/a>. Quando esegui un file eseguibile, assicurati che abbia i permessi di esecuzione (x), che puoi modificare con il comando <code>chmod<\/code>.<\/p>\n<p>Ecco un semplice script Python e come lo eseguiremmo con la notazione <code>.\/<\/code>:<\/p>\n<pre><code class=\"language-python\">\n#! \/usr\/bin\/python3\n\n# filename: script\n\nfor i in range(20):\n\nprint(f\"This is a cool script {i}\")<\/code><\/pre>\n<p>Ecco come convertire lo script in un eseguibile ed eseguirlo:<\/p>\n<pre><code class=\"language-bash\">chmod +x script\n\n.\/script<\/code><\/pre>\n<h3>14. Comando <strong><code>exit<\/code><\/strong><\/h3>\n<p>Il comando <code>exit<\/code> fa esattamente quello che suggerisce il nome: termina una sessione di shell e, nella maggior parte dei casi, chiude automaticamente <a href=\"https:\/\/kinsta.com\/it\/blog\/come-utilizzare-ssh\/\">il terminale<\/a> che stai usando:<\/p>\n<pre><code class=\"language-bash\">exit<\/code><\/pre>\n<h3>15. Comando <strong><code>sudo<\/code><\/strong><\/h3>\n<p>Questo comando sta per &#8220;superuser do&#8221; e permette di agire come superuser o utente root quando esegui un comando specifico. \u00c8 il modo in cui Linux protegge se stesso e impedisce agli utenti di modificare accidentalmente il filesystem della macchina o di installare pacchetti inappropriati.<\/p>\n<p>Sudo \u00e8 di solito utilizzato per installare software o per modificare file al di fuori della home directory dell&#8217;utente:<\/p>\n<pre><code class=\"language-bash\">sudo apt install gimp\n\nsudo <code>cd<\/code> \/root\/ <\/code><\/pre>\n<p>Prima di eseguire il comando che hai digitato, ti chieder\u00e0 la password dell&#8217;amministratore.<\/p>\n<h3>16. Comando <strong><code>shutdown<\/code><\/strong><\/h3>\n<p>Come si pu\u00f2 intuire, il comando <code>shutdown<\/code> permette di spegnere la macchina. Ma pu\u00f2 anche essere utilizzato per fermarla e riavviarla.<\/p>\n<p>Per spegnere il computer immediatamente (l&#8217;impostazione predefinita \u00e8 un minuto), digita:<\/p>\n<pre><code class=\"language-bash\">shutdown now<\/code><\/pre>\n<p>Puoi anche programmare lo spegnimento del tuo sistema in un formato di 24 ore:<\/p>\n<pre><code class=\"language-bash\">shutdown 20:40<\/code><\/pre>\n<p>Per annullare una precedente chiamata di <code>shutdown<\/code>, puoi usare il flag <code>-c<\/code>:<\/p>\n<pre><code class=\"language-bash\">shutdown -c<\/code><\/pre>\n<h3>17. Comando <strong><code>htop<\/code><\/strong><\/h3>\n<p><code>htop<\/code> \u00e8 un visualizzatore di processi interattivo che ti permette di gestire le risorse della tua macchina direttamente dal terminale. Nella maggior parte dei casi, non \u00e8 installato di default, quindi assicuratevi di approfondire sulla <a href=\"https:\/\/htop.dev\/downloads.html\">pagina di download<\/a>.<\/p>\n<pre><code class=\"language-bash\">htop<\/code><\/pre>\n<figure id=\"attachment_102315\" aria-describedby=\"caption-attachment-102315\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102315 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/htop-interface-1024x560.png\" alt=\"L'interfaccia \"htop\".\" width=\"1024\" height=\"560\"><figcaption id=\"caption-attachment-102315\" class=\"wp-caption-text\">L&#8217;interfaccia &#8220;htop&#8221;.<\/figcaption><\/figure>\n<h3>18. Comando <strong><code>unzip<\/code><\/strong><\/h3>\n<p>Il comando <a href=\"https:\/\/kinsta.com\/it\/blog\/decomprimere-file-zip\/#step-3--unzip-the-zip-file-using-terminal\">unzip<\/a> permette di estrarre il contenuto di un file <strong>.zip<\/strong> dal terminale. Come nel caso precedente, questo pacchetto potrebbe non essere installato di default, quindi assicurati di installarlo con il tuo gestore di pacchetti.<\/p>\n<p>Ecco come scompattare un file .zip pieno di immagini:<\/p>\n<pre><code class=\"language-bash\">unzip images.zip<\/code><\/pre>\n<h3>19. Comandi <code>apt<\/code>, <code>yum<\/code>, <code>pacman<\/code><\/h3>\n<p>Non importa quale distribuzione Linux utilizzate, \u00e8 probabile che utilizziate i gestori di pacchetti per installare, aggiornare e rimuovere il software che usa tutti i giorni.<\/p>\n<p>\u00c8 possibile accedere a questi gestori di pacchetti attraverso la riga di comando, e si dovrebbe utilizzare l&#8217;uno o l&#8217;altro a seconda della distro in esecuzione sulla macchina.<\/p>\n<p>Negli esempi che seguono vediamo come installare <a href=\"https:\/\/www.gimp.org\/\">GIMP<\/a>, un software libero e open source solitamente disponibile nella maggior parte dei gestori di pacchetti:<\/p>\n<h4>Basato su Debian (Ubuntu, Linux Mint)<\/h4>\n<pre><code class=\"language-bash\">sudo apt install gimp<\/code><\/pre>\n<h4>Basato su Red Hat (Fedora, CentOS)<\/h4>\n<pre><code class=\"language-bash\">sudo yum install gimp<\/code><\/pre>\n<h4>Basato su Arch (Manjaro, Arco Linux)<\/h4>\n<pre><code class=\"language-bash\">sudo pacman -S gimp<\/code><\/pre>\n<h3>20. Comando <strong><code>echo<\/code><\/strong><\/h3>\n<p>Il comando <code>echo<\/code> visualizza un testo definito nel terminale:<\/p>\n<pre><code class=\"language-bash\">echo \"Cool message\"<\/code><\/pre>\n<figure id=\"attachment_102316\" aria-describedby=\"caption-attachment-102316\" style=\"width: 912px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102316 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/echo-command.png\" alt=\"Il comando echo che visualizza \"Cool message\".\" width=\"912\" height=\"175\"><figcaption id=\"caption-attachment-102316\" class=\"wp-caption-text\">Il comando echo<\/figcaption><\/figure>\n<p>L&#8217;impiego principale \u00e8 quello di stampare le variabili ambientali all&#8217;interno di questi messaggi:<\/p>\n<pre><code class=\"language-bash\">echo \"Hey $USER\"\n\n# Hey kinsta<\/code><\/pre>\n<h3>21. Comando <strong><code>cat<\/code><\/strong><\/h3>\n<p><code>Cat<\/code>, abbreviazione di &#8220;concatenare&#8221;, consente di creare, visualizzare e concatenare file direttamente dal terminale. \u00c8 usato principalmente per vedere l&#8217;anteprima di un file senza aprire un editor di testo grafico:<\/p>\n<pre><code class=\"language-bash\">cat long_text_file.txt<\/code><\/pre>\n<figure id=\"attachment_102317\" aria-describedby=\"caption-attachment-102317\" style=\"width: 962px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102317 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/cat-command.png\" alt=\"Il comando cat che visualizza \"Not that large at all\".\" width=\"962\" height=\"155\"><figcaption id=\"caption-attachment-102317\" class=\"wp-caption-text\">Il comando cat.<\/figcaption><\/figure>\n<h3>22. Comando <strong><code>ps<\/code><\/strong><\/h3>\n<p>Con <code>ps<\/code>, puoi dare un&#8217;occhiata ai processi che l&#8217;attuale sessione di shell sta eseguendo. Stampa informazioni utili sui programmi in esecuzione, come ID del processo, TTY (TeleTYpewriter), tempo e nome del comando.<\/p>\n<pre><code class=\"language-bash\">ps<\/code><\/pre>\n<figure id=\"attachment_102318\" aria-describedby=\"caption-attachment-102318\" style=\"width: 551px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102318 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/ps-command.png\" alt=\"Il comando ps.\" width=\"551\" height=\"153\"><figcaption id=\"caption-attachment-102318\" class=\"wp-caption-text\">Il comando ps.<\/figcaption><\/figure>\n<p>Se vuoi qualcosa di pi\u00f9 interattivo, puoi usare <code>htop<\/code>.<\/p>\n<h3>23. Comando <strong><code>kill<\/code><\/strong><\/h3>\n<p>\u00c8 fastidioso quando un programma non risponde e non puoi chiuderlo in nessun modo. Il comando <code>kill<\/code> risolve questo tipo di problema.<\/p>\n<p>In breve, <code>kill<\/code> invia un segnale TERM o kill a un processo che lo termina.<\/p>\n<p>Puoi interrompere i processi inserendo il PID (ID dei processi) o il nome binario del programma:<\/p>\n<pre><code class=\"language-bash\">kill 533494\n\nkill firefox<\/code><\/pre>\n<p>Fai attenzione con questo comando, perch\u00e9 con <code>kill<\/code> corri il rischio di cancellare accidentalmente il lavoro fatto.<\/p>\n<h3>24. Comando <strong><code>ping<\/code><\/strong><\/h3>\n<p><code>ping<\/code> \u00e8 l&#8217;utilit\u00e0 terminale di rete pi\u00f9 utilizzata per testare la connettivit\u00e0 di rete. <code>ping<\/code> ha un sacco di opzioni, ma nella maggior parte dei casi lo userai per richiedere un dominio o un <a href=\"https:\/\/kinsta.com\/it\/strumenti\/qual-e-il-mio-ip\/\">indirizzo IP<\/a>:<\/p>\n<pre><code class=\"language-bash\">ping google.com\n\nping 8.8.8.8<\/code><\/pre>\n<h3>25. Comando <strong><code>vim<\/code><\/strong><\/h3>\n<p><code>vim<\/code> \u00e8 un editor di testo gratuito e open source per terminali in uso gi\u00e0 dagli anni &#8217;90. Ti permette di modificare file di testo semplice usando efficienti associazioni di tasti.<\/p>\n<p>Alcuni lo considerano difficile da usare &#8211; <a href=\"https:\/\/stackoverflow.com\/questions\/11828270\/how-do-i-exit-vim\">uscire da Vim<\/a> \u00e8 una delle domande pi\u00f9 visualizzate su StackOverflow &#8211; ma una volta che ci si abitua, diventa il tuo migliore alleato nella riga di comando.<\/p>\n<p>Per avviare Vim, basta digitare:<\/p>\n<pre><code class=\"language-bash\">vim<\/code><\/pre>\n<figure id=\"attachment_102319\" aria-describedby=\"caption-attachment-102319\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102319 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/vim-text-editor-1024x552.png\" alt=\"L'editor di testo vim.\" width=\"1024\" height=\"552\"><figcaption id=\"caption-attachment-102319\" class=\"wp-caption-text\">L&#8217;editor di testo vim.<\/figcaption><\/figure>\n<h3>26. Comando <strong><code>history<\/code><\/strong><\/h3>\n<p>Se stai cercando di ricordare un comando, ti sar\u00e0 utile <code>history<\/code>. Questo comando visualizza una lista numerata con i comandi che hai usato in precedenza:<\/p>\n<pre><code class=\"language-bash\">history<\/code><\/pre>\n<figure id=\"attachment_102320\" aria-describedby=\"caption-attachment-102320\" style=\"width: 978px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102320 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/history-command.png\" alt=\"Il comando history.\" width=\"978\" height=\"388\"><figcaption id=\"caption-attachment-102320\" class=\"wp-caption-text\">Il comando history.<\/figcaption><\/figure>\n<h3>27. Comando <strong><code>passwd<\/code><\/strong><\/h3>\n<p><code>passwd<\/code> ti permette di <a href=\"https:\/\/kinsta.com\/it\/blog\/cambiare-password-wordpress\/\">cambiare le password<\/a> degli account utente. Prima ti chiede di inserire la tua password attuale, poi ti chiede una nuova password e la conferma.<\/p>\n<p>\u00c8 simile a qualsiasi altra modifica di password, ma in questo caso \u00e8 direttamente nel terminale:<\/p>\n<pre><code class=\"language-bash\">passwd<\/code><\/pre>\n<figure id=\"attachment_102321\" aria-describedby=\"caption-attachment-102321\" style=\"width: 899px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102321 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/passwd-command.png\" alt=\"Il comando passwd chiede la password corrente.\" width=\"899\" height=\"179\"><figcaption id=\"caption-attachment-102321\" class=\"wp-caption-text\">Il comando passwd<\/figcaption><\/figure>\n<p>Fate attenzione quando lo usate &#8211; potresti corrompere la password utente!<\/p>\n<h3>28. Comando <strong><code>which<\/code><\/strong><\/h3>\n<p>Il comando <code>which<\/code> restituisce il percorso completo dei comandi di shell. Se non riesce a riconoscere il comando dato, emette un errore.<\/p>\n<p>Ad esempio, possiamo usarlo per verificare il percorso binario del <a href=\"https:\/\/kinsta.com\/it\/blog\/tutorial-python\/\">Python<\/a> e il <a href=\"https:\/\/kinsta.com\/it\/blog\/recensione-brave-browser\/\">browser web Brave<\/a>:<\/p>\n<pre><code class=\"language-bash\">which python\n\n# \/usr\/bin\/python\n\nwhich brave\n\n# \/usr\/bin\/brave<\/code><\/pre>\n<h3>29. Comando <strong><code>shred<\/code><\/strong><\/h3>\n<p>Se ti \u00e8 mai capitato di voler rendere un file quasi impossibile da <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-backup\/disaster-recovery\/\">recuperare<\/a>, <code>shred<\/code> pu\u00f2 aiutarti. Questo comando sovrascrive il contenuto di un file ripetutamente e, come risultato, il file dato diventa estremamente difficile da recuperare.<\/p>\n<p>Ecco un file con poco contenuto:<\/p>\n<figure id=\"attachment_102322\" aria-describedby=\"caption-attachment-102322\" style=\"width: 791px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102322 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/file-to-shred.png\" alt=\"Un file_to_shred.txt che contiene \"A testing file\"\" width=\"791\" height=\"125\"><figcaption id=\"caption-attachment-102322\" class=\"wp-caption-text\">File da distruggere.<\/figcaption><\/figure>\n<p>Ora, facciamo fare a <code>shred<\/code> le sue cose digitando il seguente comando:<\/p>\n<pre><code class=\"language-bash\">shred file_to_shred.txt<\/code><\/pre>\n<figure id=\"attachment_102323\" aria-describedby=\"caption-attachment-102323\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102323 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/Overwritten-content-1024x553.png\" alt=\"Contenuto sovrascritto.\" width=\"1024\" height=\"553\"><figcaption id=\"caption-attachment-102323\" class=\"wp-caption-text\">Contenuto sovrascritto.<\/figcaption><\/figure>\n<p>Se vuoi cancellare subito il file, puoi usare il flag <code>-u<\/code>:<\/p>\n<pre><code class=\"language-bash\">shred -u file_to_shred.txt<\/code><\/pre>\n<h3>30. Comando <strong><code>less<\/code><\/strong><\/h3>\n<p><code>less<\/code> (opposto di <a href=\"https:\/\/man7.org\/linux\/man-pages\/man1\/more.1.html\">more<\/a>) \u00e8 un programma che permette di ispezionare i file avanti e indietro:<\/p>\n<pre><code class=\"language-bash\">less large_text_file.txt<\/code><\/pre>\n<figure id=\"attachment_102324\" aria-describedby=\"caption-attachment-102324\" style=\"width: 949px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102324 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/less-command.png\" alt=\"Il comando \"less\".\" width=\"949\" height=\"717\"><figcaption id=\"caption-attachment-102324\" class=\"wp-caption-text\">Il comando &#8220;less&#8221;.<\/figcaption><\/figure>\n<p>La cosa bella di <code>less<\/code> \u00e8 che include i comandi more e <code>vim<\/code> nella sua interfaccia. Se hai bisogno di qualcosa di pi\u00f9 interattivo di <code>cat<\/code>, <code>less<\/code> \u00e8 una buona opzione.<\/p>\n<h3>31. Comando <strong><code>tail<\/code><\/strong><\/h3>\n<p>Simile a <code>cat<\/code>, <code>tail<\/code> stampa il contenuto di un file, ma attenzione: stampa solo le ultime righe. Di default, stampa le ultime 10 righe, ma \u00e8 possibile modificare questo numero con <code>-n<\/code>.<\/p>\n<p>Ad esempio, per stampare le ultime righe di un grande file di testo, si usa:<\/p>\n<pre><code class=\"language-bash\">tail long.txt<\/code><\/pre>\n<figure id=\"attachment_102325\" aria-describedby=\"caption-attachment-102325\" style=\"width: 996px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102325 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/tail-command.png\" alt=\"Il comando tail.\" width=\"996\" height=\"330\"><figcaption id=\"caption-attachment-102325\" class=\"wp-caption-text\">Il comando tail.<\/figcaption><\/figure>\n<p>Per visualizzare solo le ultime quattro righe:<\/p>\n<pre><code class=\"language-bash\">tail -n 4 long.txt<\/code><\/pre>\n<figure id=\"attachment_102326\" aria-describedby=\"caption-attachment-102326\" style=\"width: 991px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102326 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/tail-four-lines.png\" alt=\"Il comando tail visualizza le ultime quattro righe di un file.\" width=\"991\" height=\"188\"><figcaption id=\"caption-attachment-102326\" class=\"wp-caption-text\">tail di quattro righe.<\/figcaption><\/figure>\n<h3>32. Comando <strong><code>head<\/code><\/strong><\/h3>\n<p>Questo comando \u00e8 complementare al comando <code>tail<\/code>. <code>head<\/code> emette le prime 10 righe di un file di testo, ma \u00e8 possibile impostare qualsiasi numero di righe che si desidera visualizzare con il flag <code>-n<\/code>:<\/p>\n<pre><code class=\"language-bash\">head long.txt\n\nhead -n 5 long.txt<\/code><\/pre>\n<figure id=\"attachment_102327\" aria-describedby=\"caption-attachment-102327\" style=\"width: 813px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102327 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/head-command.png\" alt=\"Il comando head.\" width=\"813\" height=\"531\"><figcaption id=\"caption-attachment-102327\" class=\"wp-caption-text\">Il comando head.<\/figcaption><\/figure>\n<h3>33. Comando <strong><code>grep<\/code><\/strong><\/h3>\n<p>Grep \u00e8 una delle utility pi\u00f9 potenti per lavorare con i file di testo. Cerca le righe che corrispondono a <a href=\"https:\/\/regex101.com\/\">un&#8217;espressione regolare<\/a> e le stampa:<\/p>\n<pre><code class=\"language-bash\">grep \"linux\" long.txt<\/code><\/pre>\n<figure id=\"attachment_102328\" aria-describedby=\"caption-attachment-102328\" style=\"width: 998px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102328 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/grep-command.png\" alt=\"Il comando grep.\" width=\"998\" height=\"169\"><figcaption id=\"caption-attachment-102328\" class=\"wp-caption-text\">Il comando grep.<\/figcaption><\/figure>\n<p>Puoi contare il numero di volte che il template si ripete utilizzando il flag <code>-c<\/code>:<\/p>\n<pre><code class=\"language-bash\">grep -c \"linux\" long.txt\n\n# 2<\/code><\/pre>\n<h3>34. Comando <strong><code>whoami<\/code><\/strong><\/h3>\n<p>Il comando <code>whoami<\/code> (abbreviazione di &#8220;who am i&#8221;) visualizza il <a href=\"https:\/\/kinsta.com\/it\/blog\/cambiare-nome-utente\/\">nome utente<\/a> attualmente in uso:<\/p>\n<pre><code class=\"language-bash\">whoami\n\n# kinsta<\/code><\/pre>\n<p>Si otterrebbe lo stesso risultato con <code>echo<\/code> e la variabile ambientale $USER:<\/p>\n<pre><code class=\"language-bash\">echo $USER\n\n# kinsta<\/code><\/pre>\n<h3>35. Comando <strong><code>whatis<\/code><\/strong><\/h3>\n<p><code>whatis<\/code> stampa una singola riga di descrizione di qualsiasi altro comando, come utile riferimento:<\/p>\n<pre><code class=\"language-bash\">whatis python\n\n# python (1) - an interpreted, interactive, object-oriented programming language\n\nwhatis whatis\n\n# whatis (1) - display one-line manual page descriptions<\/code><\/pre>\n<h3>36. Comando <strong><code>wc<\/code><\/strong><\/h3>\n<p>Wc sta per &#8220;word count&#8221;, e come suggerisce il nome, restituisce il numero di parole in un file di testo:<\/p>\n<pre><code class=\"language-bash\">wc long.txt\n\n# 37 207 1000 long.txt<\/code><\/pre>\n<p>Analizziamo l&#8217;output di questo comando:<\/p>\n<ul>\n<li>37 linee<\/li>\n<li>207 parole<\/li>\n<li>1000 byte-size<\/li>\n<li>Il nome del file (long.txt)<\/li>\n<\/ul>\n<p>Se hai bisogno solo del numero di parole, usa il flag <code>-w<\/code>:<\/p>\n<pre><code class=\"language-bash\">wc -w long.txt\n\n207 long.txt<\/code><\/pre>\n<h3>37. Comando <strong><code>uname<\/code><\/strong><\/h3>\n<p><code>uname<\/code> (abbreviazione di &#8220;Unix name&#8221;) stampa le informazioni sul sistema operativo, che \u00e8 utile quando si conosce la versione corrente di Linux.<\/p>\n<p>Userai quasi sempre il flag <code>-a<\/code> (&#8211;all), perch\u00e9 l&#8217;output predefinito non \u00e8 molto utile:<\/p>\n<pre><code class=\"language-bash\">uname\n\n# Linux\n\nuname -a\n\n# Linux kinstamanjaro 5.4.138-1-MANJARO #1 SMP PREEMPT Thu Aug 5 12:15:21 UTC 2021 x86_64 GNU\/Linux<\/code><\/pre>\n<h3>38. Comando <strong><code>neofetch<\/code><\/strong><\/h3>\n<p><a href=\"https:\/\/github.com\/dylanaraps\/neofetch\">Neofetch<\/a> \u00e8 uno strumento CLI (command-line interface) che visualizza informazioni sul tuo sistema &#8211; come la versione del kernel, la shell e l&#8217;hardware &#8211; accanto a un logo ASCII della tua distro Linux:<\/p>\n<pre><code class=\"language-bash\">neofetch<\/code><\/pre>\n<figure id=\"attachment_102329\" aria-describedby=\"caption-attachment-102329\" style=\"width: 854px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102329 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/neofetch.png\" alt=\"Neofetch che visualizza le informazioni di sistema.\" width=\"854\" height=\"528\"><figcaption id=\"caption-attachment-102329\" class=\"wp-caption-text\">Il comando neofetch.<\/figcaption><\/figure>\n<p>Nella maggior parte delle macchine, questo comando non \u00e8 disponibile di default, quindi assicuratevi di installarlo prima con il tuo gestore di pacchetti.<\/p>\n<h3>39. Comando <strong><code>find<\/code><\/strong><\/h3>\n<p>Il comando <code>find<\/code> cerca i <a href=\"https:\/\/kinsta.com\/it\/blog\/file-di-wordpress\/\">file in una gerarchia di directory<\/a> sulla base di un&#8217;espressione regex. Per usarlo, seguite la sintassi qui sotto:<\/p>\n<pre><code class=\"language-bash\">find [flags] [path] -name [expression]<\/code><\/pre>\n<p>Per cercare un file chiamato <strong>long.txt <\/strong>nella directory corrente, digita questo:<\/p>\n<pre><code class=\"language-bash\">find <code>.\/<\/code> -name \"long.txt\" # .\/long.txt <\/code><\/pre>\n<p>Per cercare i file che finiscono con un&#8217;estensione <strong>.py <\/strong>(Python), puoi usare il seguente comando:<\/p>\n<pre><code class=\"language-bash\">find <code>.\/<\/code> -type f -name \"*.py\" .\/get_keys.py .\/github_automation.py .\/binarysearch.py <\/code><\/pre>\n<h3>40. Comando <strong><code>wget<\/code><\/strong><\/h3>\n<p><code>wget<\/code> (World Wide Web get) \u00e8 una utility per recuperare contenuti da internet. Dispone di una delle maggiori collezioni di flag.<\/p>\n<p>Ecco come si scarica un file Python da una repo <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-github\/\">GitHub<\/a>:<\/p>\n<pre><code class=\"language-bash\">wget https:\/\/raw.githubusercontent.com\/DaniDiazTech\/Object-Oriented-Programming-in-Python\/main\/object_oriented_programming\/cookies.py<\/code><\/pre>\n<h2>Cheat Sheet dei comandi Linux<\/h2>\n<p>Ogni volta che vuoi un riferimento rapido, torna alla tabella qui sotto:<\/p>\n<table>\n<thead>\n<tr>\n<th>Comando<\/th>\n<th>Uso<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>ls<\/code><\/td>\n<td>Elenca il contenuto di una directory<\/td>\n<\/tr>\n<tr>\n<td><code>alias<\/code><\/td>\n<td>Definire o visualizzare gli alias<\/td>\n<\/tr>\n<tr>\n<td><code>unalias<\/code><\/td>\n<td>Rimuovere le definizioni di <code>alias<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>pwd<\/code><\/td>\n<td>Stampa la directory di lavoro<\/td>\n<\/tr>\n<tr>\n<td><code>cd<\/code><\/td>\n<td>Modifiche alla directory<\/td>\n<\/tr>\n<tr>\n<td><code>cp<\/code><\/td>\n<td>Copia file e directory<\/td>\n<\/tr>\n<tr>\n<td><code>rm<\/code><\/td>\n<td>Rimuovere file e directory<\/td>\n<\/tr>\n<tr>\n<td><code>mv<\/code><\/td>\n<td>Sposta (rinomina) file e directory<\/td>\n<\/tr>\n<tr>\n<td><code>mkdir<\/code><\/td>\n<td>Crea le directory<\/td>\n<\/tr>\n<tr>\n<td><code>man<\/code><\/td>\n<td>Visualizza la pagina manuale di altri comandi<\/td>\n<\/tr>\n<tr>\n<td><code>touch<\/code><\/td>\n<td>Crea file vuoti<\/td>\n<\/tr>\n<tr>\n<td><code>chmod<\/code><\/td>\n<td>Cambia i permessi dei file<\/td>\n<\/tr>\n<tr>\n<td><code>.\/<\/code><\/td>\n<td>Esegue un eseguibile<\/td>\n<\/tr>\n<tr>\n<td><code>exit<\/code><\/td>\n<td>Esce dalla sessione di shell corrente<\/td>\n<\/tr>\n<tr>\n<td><code>sudo<\/code><\/td>\n<td>Esegue i comandi come superutente<\/td>\n<\/tr>\n<tr>\n<td><code>shutdown<\/code><\/td>\n<td>Spegne la macchina<\/td>\n<\/tr>\n<tr>\n<td><code>htop<\/code><\/td>\n<td>Visualizza le informazioni sui processi e le risorse<\/td>\n<\/tr>\n<tr>\n<td><code>unzip<\/code><\/td>\n<td>Estrae i <a href=\"https:\/\/kinsta.com\/it\/blog\/decomprimere-file-zip\/\">file compressi ZIP<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>apt<\/code>, <code>yum<\/code>, <code>pacman<\/code><\/td>\n<td>Gestori di pacchetti<\/td>\n<\/tr>\n<tr>\n<td><code>echo<\/code><\/td>\n<td>Visualizza le righe di testo<\/td>\n<\/tr>\n<tr>\n<td><code>cat<\/code><\/td>\n<td>Stampa il contenuto del file<\/td>\n<\/tr>\n<tr>\n<td><code>ps<\/code><\/td>\n<td>Riporta lo stato dei processi della shell<\/td>\n<\/tr>\n<tr>\n<td><code>kill<\/code><\/td>\n<td>Termina i programmi<\/td>\n<\/tr>\n<tr>\n<td><code>ping<\/code><\/td>\n<td>Prova la connettivit\u00e0 di rete<\/td>\n<\/tr>\n<tr>\n<td><code>vim<\/code><\/td>\n<td>Modifica efficiente del testo<\/td>\n<\/tr>\n<tr>\n<td><code>history<\/code><\/td>\n<td>Mostra un elenco di comandi precedenti<\/td>\n<\/tr>\n<tr>\n<td><code>passwd<\/code><\/td>\n<td>Cambia la password dell&#8217;utente<\/td>\n<\/tr>\n<tr>\n<td><code>which<\/code><\/td>\n<td>Restituisce il percorso binario completo di un programma<\/td>\n<\/tr>\n<tr>\n<td><code>shred<\/code><\/td>\n<td>Sovrascrive un file per nascondere il suo contenuto<\/td>\n<\/tr>\n<tr>\n<td><code>less<\/code><\/td>\n<td>Ispeziona i file in modo interattivo<\/td>\n<\/tr>\n<tr>\n<td><code>tail<\/code><\/td>\n<td>Visualizza le ultime righe di un file<\/td>\n<\/tr>\n<tr>\n<td><code>head<\/code><\/td>\n<td>Visualizza le prime righe di un file<\/td>\n<\/tr>\n<tr>\n<td><code>grep<\/code><\/td>\n<td>Stampa le linee che corrispondono ai modelli<\/td>\n<\/tr>\n<tr>\n<td><code>whoami<\/code><\/td>\n<td>Restituisce nome utente<\/td>\n<\/tr>\n<tr>\n<td><code>whatis<\/code><\/td>\n<td>Mostra le descrizioni a linea singola<\/td>\n<\/tr>\n<tr>\n<td><code>wc<\/code><\/td>\n<td>Conteggio delle parole<\/td>\n<\/tr>\n<tr>\n<td><code>uname<\/code><\/td>\n<td>Visualizza le informazioni sul sistema operativo<\/td>\n<\/tr>\n<tr>\n<td><code>neofetch<\/code><\/td>\n<td>Visualizza le informazioni sul sistema operativo e sull&#8217;hardware<\/td>\n<\/tr>\n<tr>\n<td><code>find<\/code><\/td>\n<td>Cerca i file che seguono un modello<\/td>\n<\/tr>\n<tr>\n<td><code>wget<\/code><\/td>\n<td>Recupera i file da internet<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Domande frequenti sui comandi di Linux<\/h2>\n<h3>Qual \u00e8 il comando di base di Linux?<\/h3>\n<p>Esiste in realt\u00e0 una serie di comandi di base che sono perfetti per chiunque si avvicini a Linux:<\/p>\n<ul>\n<li><strong>pwd<\/strong> (Stampa la working directory)<\/li>\n<li><strong>cat<\/strong> (Stampa il contenuto dei file)<\/li>\n<li><strong>cp<\/strong> (Copia file e directory)<\/li>\n<li><strong>mv<\/strong> (Sposta e rinomina file e directory)<\/li>\n<li><strong>rm<\/strong> (Rimuove file e directory)<\/li>\n<li><strong>touch<\/strong> (Crea file vuoti)<\/li>\n<li><strong>mkdir<\/strong> (Crea directory)<\/li>\n<\/ul>\n<h3>Quanti comandi ha Linux?<\/h3>\n<p>Ci sono migliaia di comandi (e ogni giorno ne vengono scritti di nuovi). Ma non preoccuparti: non c&#8217;\u00e8 bisogno di ricordarne nessuno. Puoi sempre cercarli online.<\/p>\n<h3>Si pu\u00f2 imparare Linux da soli?<\/h3>\n<p>\u00c8 possibile. In rete si trovano solide risorse che ti aiuteranno a iniziare. Ma se hai bisogno di una mano, ecco alcuni corsi consigliati:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.udemy.com\/course\/linux-mastery\/\">Linux Mastery<\/a><\/li>\n<li><a href=\"https:\/\/www.udemy.com\/course\/the-linux-command-line-bootcamp\/\">Il Bootcamp della riga di comando di Linux<\/a><\/li>\n<li><a href=\"https:\/\/www.udemy.com\/course\/command-line\/\">Imparare la riga di comando di Linux<\/a> (gratis)<\/li>\n<\/ul>\n<h2>Riepilogo<\/h2>\n<p>Per imparare Linux ci pu\u00f2 volere un po&#8217; di tempo, ma una volta che si padroneggiano alcuni dei suoi strumenti, diventa il tuo migliore alleato e non ti pentirai di averlo scelto come tuo autista quotidiano.<\/p>\n<p>Una delle cose notevoli di Linux \u00e8 che anche gli utenti esperti non smettono mai imparare e sono sempre pi\u00f9 produttivi.<\/p>\n<p><em>Ci sono molti altri utili comandi Linux. Se abbiamo dimenticato qualcosa, condividi i tuoi comandi Linux preferiti nei commenti qui sotto!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux ha una quota di mercato mondiale del 4,05% sui desktop, ma oltre il 90% di tutte le infrastrutture cloud e i servizi di hosting gira &#8230;<\/p>\n","protected":false},"author":181,"featured_media":48218,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[9001,15892],"topic":[25992],"class_list":["post-48217","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-linux","tag-web-development","topic-suggerimenti-tecnici"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente<\/title>\n<meta name=\"description\" content=\"Linux \u00e8 uno dei sistemi operativi pi\u00f9 popolari tra i professionisti. Scopri in questo articolo i 40 comandi Linux pi\u00f9 comuni.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente\" \/>\n<meta property=\"og:description\" content=\"Linux \u00e8 uno dei sistemi operativi pi\u00f9 popolari tra i professionisti. Scopri in questo articolo i 40 comandi Linux pi\u00f9 comuni.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-12T15:45:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-08T11:27:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daniel Diaz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Linux \u00e8 uno dei sistemi operativi pi\u00f9 popolari tra i professionisti. Scopri in questo articolo i 40 comandi Linux pi\u00f9 comuni.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@DaniDiazTech\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Diaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/\"},\"author\":{\"name\":\"Daniel Diaz\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2\"},\"headline\":\"I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente\",\"datePublished\":\"2021-10-12T15:45:15+00:00\",\"dateModified\":\"2023-06-08T11:27:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/\"},\"wordCount\":3160,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg\",\"keywords\":[\"Linux\",\"web development\"],\"articleSection\":[\"Consigli Tecnici\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/\",\"name\":\"I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg\",\"datePublished\":\"2021-10-12T15:45:15+00:00\",\"dateModified\":\"2023-06-08T11:27:48+00:00\",\"description\":\"Linux \u00e8 uno dei sistemi operativi pi\u00f9 popolari tra i professionisti. Scopri in questo articolo i 40 comandi Linux pi\u00f9 comuni.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"I 40 comandi Linux pi\u00f9 usati che dovresti conoscere\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Suggerimenti Tecnici\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/suggerimenti-tecnici\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2\",\"name\":\"Daniel Diaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g\",\"caption\":\"Daniel Diaz\"},\"description\":\"Daniel is a self-taught Python Developer, Technical Writer, and long-life learner. He enjoys creating software from scratch and explaining this process through stunning articles. Follow him on Twitter: @DaniDiazTech\",\"sameAs\":[\"https:\/\/developerroad.herokuapp.com\/\",\"https:\/\/www.linkedin.com\/in\/danidiaztech\",\"https:\/\/x.com\/DaniDiazTech\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/danidiaztech\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente","description":"Linux \u00e8 uno dei sistemi operativi pi\u00f9 popolari tra i professionisti. Scopri in questo articolo i 40 comandi Linux pi\u00f9 comuni.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/","og_locale":"it_IT","og_type":"article","og_title":"I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente","og_description":"Linux \u00e8 uno dei sistemi operativi pi\u00f9 popolari tra i professionisti. Scopri in questo articolo i 40 comandi Linux pi\u00f9 comuni.","og_url":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2021-10-12T15:45:15+00:00","article_modified_time":"2023-06-08T11:27:48+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg","type":"image\/jpeg"}],"author":"Daniel Diaz","twitter_card":"summary_large_image","twitter_description":"Linux \u00e8 uno dei sistemi operativi pi\u00f9 popolari tra i professionisti. Scopri in questo articolo i 40 comandi Linux pi\u00f9 comuni.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg","twitter_creator":"@DaniDiazTech","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Daniel Diaz","Tempo di lettura stimato":"22 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/"},"author":{"name":"Daniel Diaz","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2"},"headline":"I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente","datePublished":"2021-10-12T15:45:15+00:00","dateModified":"2023-06-08T11:27:48+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/"},"wordCount":3160,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg","keywords":["Linux","web development"],"articleSection":["Consigli Tecnici"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/","url":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/","name":"I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg","datePublished":"2021-10-12T15:45:15+00:00","dateModified":"2023-06-08T11:27:48+00:00","description":"Linux \u00e8 uno dei sistemi operativi pi\u00f9 popolari tra i professionisti. Scopri in questo articolo i 40 comandi Linux pi\u00f9 comuni.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/comandi-linux\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/comandi-linux.jpeg","width":1460,"height":730,"caption":"I 40 comandi Linux pi\u00f9 usati che dovresti conoscere"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Suggerimenti Tecnici","item":"https:\/\/kinsta.com\/it\/argomenti\/suggerimenti-tecnici\/"},{"@type":"ListItem","position":3,"name":"I 40 comandi Linux pi\u00f9 utilizzati da conoscere assolutamente"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2","name":"Daniel Diaz","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g","caption":"Daniel Diaz"},"description":"Daniel is a self-taught Python Developer, Technical Writer, and long-life learner. He enjoys creating software from scratch and explaining this process through stunning articles. Follow him on Twitter: @DaniDiazTech","sameAs":["https:\/\/developerroad.herokuapp.com\/","https:\/\/www.linkedin.com\/in\/danidiaztech","https:\/\/x.com\/DaniDiazTech"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/danidiaztech\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/48217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/181"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=48217"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/48217\/revisions"}],"predecessor-version":[{"id":84763,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/48217\/revisions\/84763"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48217\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48217\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48217\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48217\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48217\/translations\/it"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48217\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48217\/translations\/nl"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48217\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/48218"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=48217"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=48217"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=48217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}