{"id":3369,"date":"2025-04-08T13:09:14","date_gmt":"2025-04-08T13:09:14","guid":{"rendered":"\/it\/tutorial\/?p=3369"},"modified":"2025-12-18T13:23:04","modified_gmt":"2025-12-18T13:23:04","slug":"comandi-linux","status":"publish","type":"post","link":"\/it\/tutorial\/comandi-linux\/","title":{"rendered":"60 comandi Linux essenziali"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Gli amministratori di sistema usano comunemente i comandi per gestire i server Linux. I comandi sono pi&ugrave; efficienti e permettono agli utenti di automatizzare varie attivit&agrave; pi&ugrave; rapidamente.<\/p><p class=\"wp-block-paragraph\">In questa guida, vedremo 60 comandi Linux essenziali per vari scopi, dalla navigazione alla gestione del software.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-prerequisiti\"><strong>Prerequisiti<\/strong><\/h2><p class=\"wp-block-paragraph\">Prima di procedere, accedi all&rsquo;interfaccia a riga di comando del tuo desktop Linux o server privato virtuale (VPS). Se utilizzi un sistema remoto, connettiti a esso <strong>utilizzando un client SSH come PuTTY<\/strong> o Terminal.<\/p><p class=\"wp-block-paragraph\">Se non hai una macchina Linux, ti consigliamo di acquistare il<a href=\"\/it\/vps\"> <strong>piano di VPS hosting di Hostinger<\/strong><\/a>. La nostra funzione <strong>Browser terminal<\/strong> ti permette di collegarti al server direttamente dal browser web per semplificare il processo.<\/p><p class=\"wp-block-paragraph\">Inoltre, l&rsquo;<strong>assistente AI Kodee<\/strong> di Hostinger &egrave; in grado di scrivere comandi in base alle tue esigenze e aiuta i principianti a imparare gli strumenti Linux in modo pi&ugrave; efficiente, poich&eacute; non &egrave; necessario aprire la documentazione per avere dei riferimenti.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/it\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-1333\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-60-comandi-linux-essenziali\"><strong>60 comandi Linux essenziali<\/strong><\/h2><p class=\"wp-block-paragraph\">Diamo un&rsquo;occhiata ai 60 comandi Linux pi&ugrave; comunemente utilizzati e ai loro esempi per l&rsquo;amministrazione del sistema.<\/p><h4 class=\"wp-block-heading\" id=\"h-\"><\/h4><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Suggerimento professionale                <\/p>\n            <\/div>\n            <p class=\"protip__content\"> Se vuoi controllare l'uso, la sintassi e le opzioni di un comando, usa il flag <strong>-help<\/strong>. Ad esempio, inserisci <strong>ls &ndash;hel<\/strong> per visualizzare la guida dello strumento ls. <\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-1-comando-ls\"><strong>1. Comando ls<\/strong><\/h3><p class=\"wp-block-paragraph\">Il <strong>comando ls<\/strong> elenca il contenuto di una cartella, inclusi file e directory. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">ls [options] [directory_or_path]<\/pre><p class=\"wp-block-paragraph\">Se ometti il percorso, il comando <strong>ls<\/strong> controller&agrave; il contenuto della tua directory corrente. Per elencare gli elementi all&rsquo;interno delle sottocartelle, aggiungi l&rsquo;opzione <strong>-R<\/strong>. Nel frattempo, usa <strong>-a<\/strong> per mostrare i contenuti nascosti.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-comando-pwd\"><strong>2. Comando pwd<\/strong><\/h3><p class=\"wp-block-paragraph\">Per controllare il percorso completo della tua directory di lavoro corrente, usa il comando <strong>pwd<\/strong>. La sua sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">pwd [options]<\/pre><p class=\"wp-block-paragraph\">Il comando <strong>pwd<\/strong> ha solo due opzioni. L&rsquo;opzione <strong>-L<\/strong> stampa i contenuti della <strong>variabile di ambiente<\/strong>, come le scorciatoie, invece del percorso effettivo della tua posizione attuale. Nel frattempo, <strong>-P<\/strong> fornisce la posizione esatta.<\/p><p class=\"wp-block-paragraph\">Ad esempio, <strong>\/shortcut\/folder<\/strong> &egrave; una scorciatoia per<strong> \/actual\/path<\/strong>, e ti trovi attualmente in <strong>\/actual\/path\/dir<\/strong>. Se utilizzi l&rsquo;opzione <strong>-L<\/strong>, il risultato sar&agrave;:<\/p><pre class=\"wp-block-preformatted\">\/shortcut\/folder\/dir<\/pre><p class=\"wp-block-paragraph\">Nel frattempo, l&rsquo;opzione <strong>-P<\/strong> stamper&agrave; il percorso canonico esatto:<\/p><pre class=\"wp-block-preformatted\">\/actual\/path\/dir<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-comando-cd\"><strong>3. Comando cd<\/strong><\/h3><p class=\"wp-block-paragraph\">Usa <strong>cd<\/strong> per navigare tra le directory nel tuo VPS Linux. Non ha nessuna opzione, e la sintassi &egrave; semplice:<\/p><pre class=\"wp-block-preformatted\">cd [path_or_directory]<\/pre><p class=\"wp-block-paragraph\">A seconda della tua posizione, potrebbe essere necessario specificare solo la directory principale. Ad esempio, ometti <strong>path <\/strong>da <strong>path\/to\/directory<\/strong> se sei gi&agrave; dentro una. Il comando <strong>cd<\/strong> ha diversi scorciatoie:<\/p><ul class=\"wp-block-list\">\n<li><strong>cd<\/strong> &ndash; ritorna alla home directory dell&rsquo;utente corrente.<\/li>\n\n\n\n<li><strong>cd ..<\/strong> &ndash; si sposta su una directory superiore.<\/li>\n\n\n\n<li><strong>cd &ndash;<\/strong> &ndash; torna alla directory precedente.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-4-comando-mkdir\"><strong>4. Comando mkdir<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>mkdir<\/strong> ti permette di creare una o pi&ugrave; directory. La sintassi appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">mkdir [options] directory_name1 directory_name2<\/pre><p class=\"wp-block-paragraph\">Per creare una cartella in un&rsquo;altra posizione, specifica il percorso completo; altrimenti, questo comando creer&agrave; il nuovo elemento nella tua directory di lavoro corrente.<\/p><p class=\"wp-block-paragraph\">Ad esempio, inserisci quanto segue per creare la nuova cartella <strong>new_folder<\/strong> in <strong>\/path\/to\/target_folder<\/strong>:<\/p><pre class=\"wp-block-preformatted\">mkdir path\/to\/target_folder\/new_folder<\/pre><p class=\"wp-block-paragraph\">Per impostazione predefinita, <strong>mkdir<\/strong> consente all&rsquo;utente corrente di leggere, scrivere ed eseguire file nella nuova cartella. Puoi impostare privilegi personalizzati durante la creazione aggiungendo l&rsquo;opzione <strong>-m<\/strong>. Per saperne di pi&ugrave; sulla gestione dei permessi, leggi la sezione <strong>chmod<\/strong> qui sotto.<\/p><h3 class=\"wp-block-heading\" id=\"h-5-comando-rmdir\"><strong>5. Comando rmdir<\/strong><\/h3><p class=\"wp-block-paragraph\">Esegui <strong>rmdir <\/strong>per <strong>eliminare le directory vuote nel tuo sistema Linux<\/strong>. La sintassi del comando appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">rmdir [options] directory_name<\/pre><p class=\"wp-block-paragraph\">Il comando <strong>rmdir<\/strong> non funzioner&agrave; se la directory contiene sottocartelle. Per forzare l&rsquo;eliminazione, aggiungi l&rsquo;opzione &ndash;<strong>p<\/strong>. Nota che devi possedere l&rsquo;elemento che vuoi rimuovere o usare <strong>sudo<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-6-comando-rm\"><strong>6. Comando rm<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>rm<\/strong> elimina i file da una directory. Devi avere il permesso di scrittura per la cartella o utilizzare <strong>sudo<\/strong>. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">rm [options] file1 file2<\/pre><p class=\"wp-block-paragraph\">Puoi aggiungere l&rsquo;opzione <strong>-r<\/strong> per rimuovere una cartella e i suoi contenuti, incluse le sottocartelle. Usa il flag <strong>-i<\/strong> per visualizzare un messaggio di conferma prima della rimozione o <strong>-f<\/strong> per disattivarlo completamente.<\/p><p>\n\n\n    <div class=\"announcement-block announcement-block--warning\">\n        <span class=\"announcement-block__heading\">\n            <svg width=\"24\" height=\"26\" viewBox=\"0 0 24 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                d=\"M12 23.5C17.799 23.5 22.5 18.799 22.5 13C22.5 7.20101 17.799 2.5 12 2.5C6.20101 2.5 1.5 7.20101 1.5 13C1.5 18.799 6.20101 23.5 12 23.5ZM13.637 8.65198C13.637 7.74791 12.9041 7.01501 12 7.01501C11.0959 7.01501 10.363 7.74791 10.363 8.65198C10.5335 10.5375 10.875 14.383 10.875 14.383C10.875 15.0043 11.3787 15.508 12 15.508C12.6213 15.508 13.125 15.0043 13.125 14.383V14.38L13.637 8.65198ZM11.9927 16.714C11.3714 16.714 10.8677 17.2177 10.8677 17.839C10.8677 18.4603 11.3714 18.964 11.9927 18.964H12.0073C12.6286 18.964 13.1323 18.4603 13.1323 17.839C13.1323 17.2177 12.6286 16.714 12.0073 16.714H11.9927Z\"\n                fill=\"#BE1025\"\/>\n            <\/svg>\n            Warning        <\/span>\n        <p class=\"announcement-block__content\">\n            <strong>Attenzione!<\/strong> Evita di usare <strong>-r<\/strong> e <strong>-f<\/strong> a meno che non sia necessario. Piuttosto, aggiungi l'opzione -i per prevenire la cancellazione accidentale.        <\/p>\n    <\/div>\n\n    \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-7-comando-cp\"><strong>7. Comando cp<\/strong><\/h3><p class=\"wp-block-paragraph\">Usa il comando <strong>cp<\/strong> per copiare i file dalla tua cartella attuale a un&rsquo;altra cartella. La sintassi appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">cp file1 file2 [target_path]<\/pre><p class=\"wp-block-paragraph\">Puoi usare <strong>cp<\/strong> anche per duplicare il contenuto di un file in un altro utilizzando questa sintassi. Se l&rsquo;obiettivo si trova in un&rsquo;altra posizione, specifica il percorso completo in questo modo:<\/p><pre class=\"wp-block-preformatted\">cp source_file \/path\/to\/target_file<\/pre><p class=\"wp-block-paragraph\">Inoltre, <strong>cp<\/strong> ti permette di duplicare una directory e i suoi contenuti in un&rsquo;altra cartella utilizzando l&rsquo;opzione <strong>-R<\/strong>:<\/p><pre class=\"wp-block-preformatted\">cp -R \/path\/to\/folder \/target\/path\/to\/folder_copy<\/pre><h3 class=\"wp-block-heading\" id=\"h-8-comando-mv\"><strong>8. Comando mv<\/strong><\/h3><p class=\"wp-block-paragraph\">L&rsquo;uso principale del comando <strong>mv<\/strong> &egrave; spostare un file o una cartella in un&rsquo;altra posizione. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">mv file_or_directory [target_directory]<\/pre><p class=\"wp-block-paragraph\">Ad esempio, sposteremo il <strong>file1.txt<\/strong> da un&rsquo;altra posizione al percorso <strong>\/new\/file\/directory<\/strong> utilizzando questo comando:<\/p><pre class=\"wp-block-preformatted\">mv \/original\/path\/file1.txt the\/target\/path<\/pre><p class=\"wp-block-paragraph\">Puoi anche usare il comando <strong>mv<\/strong> per <strong>rinominare i file nel tuo sistema Linux<\/strong>. Ecco un esempio:<\/p><pre class=\"wp-block-preformatted\">mv old_name.txt new_name.txt<\/pre><p class=\"wp-block-paragraph\">Se specifichi il percorso completo, puoi contemporaneamente rinominare i file e spostarli in una nuova posizione come in questo esempio:<\/p><pre class=\"wp-block-preformatted\">mv old\/location\/of\/old_name.txt new\/path\/for\/new_name.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-9-comando-touch\"><strong>9. Comando touch<\/strong><\/h3><p class=\"wp-block-paragraph\">Esegui il comando <strong>touch<\/strong> per creare un nuovo file vuoto in una directory specifica. La sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">touch [options] [path_and_file_name]<\/pre><p class=\"wp-block-paragraph\">Se ometti il percorso, il comando <strong>touch<\/strong> creer&agrave; un nuovo file nella tua directory di lavoro corrente. Ecco un esempio:<\/p><pre class=\"wp-block-preformatted\">touch file.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-10-comando-file\"><strong>10. Comando file<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>file<\/strong> controlla un tipo di file, come TXT, PDF o altro. La sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">file [file_name]<\/pre><p class=\"wp-block-paragraph\">Se usi questo comando su un <strong>link simbolico<\/strong>, mostrer&agrave; il file effettivo collegato alla scorciatoia. Puoi aggiungere l&rsquo;opzione <strong>-k<\/strong> per stampare informazioni pi&ugrave; dettagliate sull&rsquo;elemento.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b715c413\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b715c413\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"782\" height=\"62\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image.png\/public\" alt=\"Il comando file mostra il file effettivo di un link simbolico\" class=\"wp-image-3373\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image.png\/w=782,fit=scale-down 782w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 782px) 100vw, 782px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-11-comandi-zip-e-unzip\"><strong>11. Comandi zip e unzip<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>zip<\/strong> comprime uno o pi&ugrave; file in un archivio <strong>ZIP<\/strong>, riducendone le dimensioni. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">zip [options] zip_file_name file1 file2<\/pre><p class=\"wp-block-paragraph\">Per <strong>estrarre un file compresso<\/strong> nella tua directory di lavoro corrente, usa il comando <strong>unzip<\/strong> in questo modo:<\/p><pre class=\"wp-block-preformatted\">unzip [options] zip_file_name<\/pre><h3 class=\"wp-block-heading\" id=\"h-12-comando-tar\"><strong>12. Comando tar<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>tar<\/strong> raggruppa pi&ugrave; file o directory in un archivio senza compressione. La sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">tar [options] tar_file_name file1 file2<\/pre><p class=\"wp-block-paragraph\">Per creare un nuovo file <strong>TAR<\/strong>, devi aggiungere l&rsquo;opzione <strong>-c<\/strong>. Quindi, usa il flag <strong>-f<\/strong> per specificare il nome dell&rsquo;archivio.<\/p><p class=\"wp-block-paragraph\">Se vuoi abilitare la compressione, aggiungi un&rsquo;opzione specifica in base al tuo metodo preferito. Ad esempio, la sintassi seguente raggrupper&agrave; <strong>file1.txt<\/strong> e <strong>file2.txt <\/strong>con la compressione <strong>gzip<\/strong>:<\/p><pre class=\"wp-block-preformatted\">tar -cfz archive.tar.gz file1.txt file2.txt<\/pre><p class=\"wp-block-paragraph\">Ricorda che il formato del file dell&rsquo;archivio varier&agrave; a seconda del metodo di compressione. Indipendentemente dall&rsquo;estensione, puoi decomprimere un file <strong>TAR<\/strong> utilizzando questa sintassi:<\/p><pre class=\"wp-block-preformatted\">tar [options] tar_file_name<\/pre><h3 class=\"wp-block-heading\" id=\"h-13-comandi-nano-vi-e-jed\"><strong>13. Comandi nano, vi e jed<\/strong><\/h3><p class=\"wp-block-paragraph\">I comandi <strong>nano<\/strong>, <strong>vi<\/strong> e <strong>jed<\/strong> ti permettono di modificare i file. Hanno la stessa sintassi, tranne all&rsquo;inizio, dove devi specificare il nome dello strumento:<\/p><pre class=\"wp-block-preformatted\">nano\/vi\/jed file_name<\/pre><p class=\"wp-block-paragraph\">Se il file di destinazione non esiste, questi comandi ne creeranno uno nuovo. Dato che il tuo sistema potrebbe non avere questi strumenti di elaborazione del testo pre-installati, configurali utilizzando il tuo gestore di pacchetti.<\/p><p class=\"wp-block-paragraph\">Spiegheremo il comando nella sezione dei <strong>comandi apt<\/strong> e <strong>dnf<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-14-comando-cat\"><strong>14. Comando cat<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>concatenate<\/strong> o <strong>cat<\/strong> ha vari usi; il pi&ugrave; basilare &egrave; la stampa del contenuto di un file. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">cat file_name<\/pre><p class=\"wp-block-paragraph\">Per stampare il contenuto in ordine inverso, usa <strong>tac<\/strong>. Se aggiungi il simbolo dell&rsquo;operatore di output standard (<strong>&gt;<\/strong>), il comando <strong>cat<\/strong> creer&agrave; un nuovo file. Ad esempio, la sintassi seguente creer&agrave; un <strong>file.txt<\/strong>:<\/p><pre class=\"wp-block-preformatted\">cat &gt; file.txt<\/pre><p class=\"wp-block-paragraph\">Puoi anche usare cat con l&rsquo;operatore per combinare il contenuto di pi&ugrave; file in un nuovo elemento. In questo comando,<strong> file1.txt <\/strong>e <strong>file2.txt<\/strong> si uniranno in <strong>target.txt<\/strong>:<\/p><pre class=\"wp-block-preformatted\">cat file1.txt file2.txt &gt; target.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-15-comando-grep\"><strong>15. Comando grep<\/strong><\/h3><p class=\"wp-block-paragraph\">La <strong>stampa di espressioni regolari globali<\/strong> o <strong>grep<\/strong> consente di cercare righe specifiche in un file utilizzando parole chiave. &Egrave; utile per filtrare grandi quantit&agrave; di dati, come i registri. La sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">grep [options] keyword [file]<\/pre><p class=\"wp-block-paragraph\">Puoi anche filtrare i dati da un altro strumento inoltrandoli al comando <strong>grep<\/strong>. Ad esempio, la sintassi qui sotto ricerca <strong>file.txt<\/strong> dall&rsquo;output del comando <strong>ls<\/strong>:<\/p><pre class=\"wp-block-preformatted\">ls | grep \"file.txt\"<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b715d26d\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b715d26d\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"136\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-1.png\/public\" alt=\"Il comando grep filtra l'output di ls\" class=\"wp-image-3374\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-16-comando-sed\"><strong>16. Comando sed<\/strong><\/h3><p class=\"wp-block-paragraph\">Usa il comando <strong>sed<\/strong> per cercare e sostituire rapidamente i pattern nei file. La sintassi di base appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">sed [options] 'subcommand\/new_pattern\/target_pattern' input_file<\/pre><p class=\"wp-block-paragraph\">Puoi sostituire una stringa in pi&ugrave; file contemporaneamente elencandoli. Ecco un esempio di un comando sed che cambia <strong>rosso<\/strong> in <strong>colors.txt<\/strong> e<strong> hue.txt<\/strong> con<strong> blu<\/strong>:<\/p><pre class=\"wp-block-preformatted\">sed 's\/red\/blue' colors.txt hue.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-17-comando-head\"><strong>17. Comando head<\/strong><\/h3><p class=\"wp-block-paragraph\">Usa il comando <strong>head<\/strong> per stampare le prime voci di un file. La sintassi di base &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">head [options] file_name<\/pre><p class=\"wp-block-paragraph\">Puoi anche stampare le prime righe dell&rsquo;output di un altro comando inviandolo come segue:<\/p><pre class=\"wp-block-preformatted\">command | head [options]<\/pre><p class=\"wp-block-paragraph\">Come impostazione predefinita, <strong>head<\/strong> mostrer&agrave; le <strong>prime dieci righe<\/strong>. Tuttavia, puoi modificare questa impostazione utilizzando l&rsquo;opzione <strong>-n <\/strong>seguita dal numero che desideri.<\/p><p class=\"wp-block-paragraph\">Nel frattempo, usa <strong>-c<\/strong> per stampare le prime voci in base alle dimensioni in byte invece che in base alla riga.<\/p><h3 class=\"wp-block-heading\" id=\"h-18-comando-tail\"><strong>18. Comando tail<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>tail<\/strong> &egrave; l&rsquo;opposto di <strong>head<\/strong>, poich&eacute; ti permette di stampare le ultime righe dai file o dall&rsquo;output di un altro strumento. Ecco le sintassi:<\/p><pre class=\"wp-block-preformatted\">tail [options] file_name<\/pre><pre class=\"wp-block-preformatted\">command | tail [options]<\/pre><p class=\"wp-block-paragraph\">Lo strumento <strong>tail<\/strong> ha anche le stesse opzioni di <strong>head<\/strong>. Ad esempio, estraiamo le <strong>ultime cinque righe<\/strong> dall&rsquo;output del comando <strong>ping<\/strong>:<\/p><pre class=\"wp-block-preformatted\">ping -c 10 8.8.8.8 | tail -n 5<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b715df34\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b715df34\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"940\" height=\"180\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-2.png\/public\" alt=\"Il comando tail stampa le ultime cinque righe di ping\" class=\"wp-image-3375\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-2.png\/w=940,fit=scale-down 940w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-2.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-2.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 940px) 100vw, 940px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-19-comando-awk\"><strong>19. Comando awk<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>awk<\/strong> cerca e manipola modelli di<a href=\"https:\/\/support.google.com\/a\/answer\/1371415?hl=it\" target=\"_blank\" rel=\"noopener\"> <strong>espressioni regolari<\/strong><\/a> in un file. Ecco la sintassi di base:<\/p><pre class=\"wp-block-preformatted\">awk '\/regex pattern\/{action}' input_file.txt<\/pre><p class=\"wp-block-paragraph\">Sebbene simile a <strong>sed<\/strong>, <strong>awk<\/strong> offre pi&ugrave; operazioni oltre alla sostituzione, tra cui la stampa, il calcolo matematico e la cancellazione. Ti permette anche di eseguire un compito complesso con un&rsquo;istruzione <strong>if<\/strong>.<\/p><p class=\"wp-block-paragraph\">Puoi eseguire pi&ugrave; azioni elencandole secondo l&rsquo;ordine di esecuzione, separate da un punto e virgola (<strong>;<\/strong>). Ad esempio, questo comando <strong>awk<\/strong> calcola la media dei voti degli studenti e stampa i nomi che superano quella soglia:<\/p><pre class=\"wp-block-preformatted\">awk -F':' '{ total += $2; students[$1] = $2 } END { average = total \/ length(students); print \"Average:\", average; print \"Above average:\"; for (student in students) if (students[student] &gt; average) print student }' score.txt<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b715e8cc\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b715e8cc\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"172\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-3.png\/public\" alt=\"awk stampa il punteggio medio e gli studenti con il punteggio pi&ugrave; alto della media\" class=\"wp-image-3376\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-3.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-3.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-3.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                     Hai bisogno di aiuto con un comando?                 <\/p>\n            <\/div>\n            <p class=\"protip__content\"> Chiedi a <strong>Kodee<\/strong>, l'assistente AI di Hostinger, di scomporre e spiegare i comandi complessi. <\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-20-comando-sort\"><strong>20. Comando sort<\/strong><\/h3><p class=\"wp-block-paragraph\">Usa il comando <strong>sort<\/strong> per riordinare il contenuto di un file in un ordine specifico. La sua sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">sort [options] [file_name]<\/pre><p class=\"wp-block-paragraph\">Nota che questo strumento non modifica il file effettivo e stampa solo il contenuto riorganizzato come output.<\/p><p class=\"wp-block-paragraph\">Per impostazione predefinita, il comando <strong>sort<\/strong> usa l&rsquo;ordine alfabetico da <strong>A<\/strong> a <strong>Z<\/strong>, ma puoi aggiungere l&rsquo;opzione <strong>-r<\/strong> per invertire l&rsquo;ordine. Puoi anche ordinare i file numericamente utilizzando il flag <strong>-n<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-21-comando-cut\"><strong>21. Comando cut<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>cut<\/strong> seleziona sezioni specifiche da un file e le stampa come output del Terminale. La sintassi appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">cut options file<\/pre><p class=\"wp-block-paragraph\">A differenza di altri strumenti Linux, le opzioni del comando <strong>cut<\/strong> sono obbligatorie per la suddivisione del file. Ecco alcuni dei flag:<\/p><ul class=\"wp-block-list\">\n<li><strong>-f<\/strong> &ndash; seleziona un campo di riga specifico.<\/li>\n\n\n\n<li><strong>-b<\/strong> &ndash; taglia la riga di una dimensione di byte specificata.<\/li>\n\n\n\n<li><strong>-c<\/strong> &ndash; suddivide la riga utilizzando un carattere specifico.<\/li>\n\n\n\n<li><strong>-d<\/strong> &ndash; separa le righe in base ai delimitatori.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Puoi anche combinare pi&ugrave; opzioni per ottenere un risultato pi&ugrave; specifico. Ad esempio, questo comando estrae dal <strong>terzo<\/strong> al <strong>quinto<\/strong> campo di un elenco separato da virgole:<\/p><pre class=\"wp-block-preformatted\">cut -d',' -f3-5 list.txt<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b715f540\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b715f540\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"716\" height=\"88\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-4.png\/public\" alt=\"Il comando cut estrae sezioni da un elenco separato da virgole\" class=\"wp-image-3379\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-4.png\/w=716,fit=scale-down 716w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-4.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 716px) 100vw, 716px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-22-comando-diff\"><strong>22. Comando diff<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>diff<\/strong> confronta due file e stampa le loro differenze. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">diff file_name1 file_name2<\/pre><p class=\"wp-block-paragraph\">Per impostazione predefinita, il comando <strong>diff<\/strong> mostra solo le differenze tra i due file. Per stampare tutto il contenuto ed evidenziare le discrepanze, abilita il formato contestuale utilizzando l&rsquo;opzione<strong> -c<\/strong>. Puoi anche ignorare la sensibilit&agrave; alle maiuscole aggiungendo <strong>-i<\/strong>.<\/p><p class=\"wp-block-paragraph\">Ad esempio, esegui la seguente sintassi per mostrare solo le differenze tra<strong> 1.txt<\/strong> e <strong>2.txt<\/strong>:<\/p><pre class=\"wp-block-preformatted\">diff -c 1.txt 2.txt<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b715fea8\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b715fea8\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"822\" height=\"506\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-5.png\/public\" alt=\"Il comando diff mostra le differenze tra i file in formato contestuale\" class=\"wp-image-3380\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-5.png\/w=822,fit=scale-down 822w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-5.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-5.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 822px) 100vw, 822px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-23-comando-tee\"><strong>23. Comando tee<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>tee<\/strong> invia i risultati di un altro comando sia al Terminale che a un file. &Egrave; utile se vuoi utilizzare i dati per ulteriori elaborazioni o backup. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">command | tee [options] file_name<\/pre><p class=\"wp-block-paragraph\">Se il file specificato non esiste, <strong>tee<\/strong> lo creer&agrave;. Fai attenzione quando usi questo comando, poich&eacute; sovrascriver&agrave; il contenuto esistente. Per preservare e aggiungere i dati esistenti, aggiungi l&rsquo;opzione <strong>-a<\/strong>.<\/p><p class=\"wp-block-paragraph\">Ad esempio, salveremo l&rsquo;output del comando ping come nuove voci nel file <strong>test_network.txt<\/strong>:<\/p><pre class=\"wp-block-preformatted\">ping 8.8.8.8 | tee -a test_network.txt<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b71607d0\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b71607d0\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"902\" height=\"288\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-6.png\/public\" alt=\"Il comando tee stampa l'output di ping nel terminale e in un file\" class=\"wp-image-3381\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-6.png\/w=902,fit=scale-down 902w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-6.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-6.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-24-comando-locate\"><strong>24. Comando locate<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>locate<\/strong> cerca un file e ne stampa il percorso. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">locate [options] [keyword]<\/pre><p class=\"wp-block-paragraph\">Se utilizzi l&rsquo;opzione <strong>-r<\/strong> per cercare file utilizzando espressioni regolari, ometti l&rsquo;argomento <strong>[keyword]<\/strong>. Il comando <strong>locate<\/strong> &egrave; sensibile alle maiuscole e minuscole per impostazione predefinita, ma puoi disattivare questo comportamento utilizzando il flag <strong>-i<\/strong>.<\/p><p class=\"wp-block-paragraph\">Nota che <strong>locate<\/strong> cercher&agrave; i file dal suo database: sebbene questo comportamento velocizzi il processo di ricerca, devi aspettare che l&rsquo;elenco si aggiorni prima di trovare gli elementi appena creati.<\/p><p class=\"wp-block-paragraph\">In alternativa, inserisci la seguente sintassi per ricaricare i dati manualmente:<\/p><pre class=\"wp-block-preformatted\">updatedb<\/pre><h3 class=\"wp-block-heading\" id=\"h-25-comando-find\"><strong>25. Comando find<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>find<\/strong> cerca un file all&rsquo;interno di una specifica directory. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">find [path] [options] expression<\/pre><p class=\"wp-block-paragraph\">Se non specifichi il percorso, il comando <strong>find<\/strong> cercher&agrave; nella tua directory di lavoro corrente. Per trovare i file usando il loro nome, aggiungi l&rsquo;opzione <strong>-name<\/strong> seguita dalla parola chiave.<\/p><p class=\"wp-block-paragraph\">Puoi specificare il tipo di elemento che stai cercando utilizzando il flag <strong>-type<\/strong>. L&rsquo;opzione <strong>-type f<\/strong> cercher&agrave; solo i file, mentre <strong>-type d<\/strong> trover&agrave; le directory. Ad esempio, controlleremo il <strong>file.txt <\/strong>in <strong>path\/to\/folder<\/strong>:<\/p><pre class=\"wp-block-preformatted\">find path\/to\/folder -type f -name \"file\"<\/pre><p class=\"wp-block-paragraph\">A differenza di locate, il comando <strong>find<\/strong> effettua la ricerca nelle cartelle in tempo reale. Anche se questo rallenta il processo, puoi cercare nuovi elementi immediatamente, senza aspettare che il database del sistema si aggiorni.<\/p><h3 class=\"wp-block-heading\" id=\"h-26-comando-sudo\"><strong>26. Comando sudo<\/strong><\/h3><p class=\"wp-block-paragraph\"><strong>superuser<\/strong> <strong>do <\/strong>o<strong> sudo<\/strong> consente agli utenti non-root che fanno parte del <strong>gruppo sudo<\/strong> di eseguire comandi amministrativi. Semplicemente, aggiungilo all&rsquo;inizio di un altro strumento in questo modo:<\/p><pre class=\"wp-block-preformatted\">sudo [options] your_command<\/pre><p class=\"wp-block-paragraph\">Ad esempio, inserisci quanto segue per aprire un file utilizzando <strong>nano<\/strong> come amministratore:<\/p><pre class=\"wp-block-preformatted\">sudo nano file.txt<\/pre><p class=\"wp-block-paragraph\">Il Terminale ti chieder&agrave; di inserire la password dell&rsquo;utente prima di eseguire il comando. Per impostazione predefinita, devi reinserirla dopo cinque minuti di inattivit&agrave;.<\/p><p class=\"wp-block-paragraph\">Di solito, non si aggiunge nessuna opzione a sudo, ma puoi controllarle inserendo:<\/p><pre class=\"wp-block-preformatted\">sudo --help<\/pre><p>\n\n\n    <div class=\"announcement-block announcement-block--warning\">\n        <span class=\"announcement-block__heading\">\n            <svg width=\"24\" height=\"26\" viewBox=\"0 0 24 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                d=\"M12 23.5C17.799 23.5 22.5 18.799 22.5 13C22.5 7.20101 17.799 2.5 12 2.5C6.20101 2.5 1.5 7.20101 1.5 13C1.5 18.799 6.20101 23.5 12 23.5ZM13.637 8.65198C13.637 7.74791 12.9041 7.01501 12 7.01501C11.0959 7.01501 10.363 7.74791 10.363 8.65198C10.5335 10.5375 10.875 14.383 10.875 14.383C10.875 15.0043 11.3787 15.508 12 15.508C12.6213 15.508 13.125 15.0043 13.125 14.383V14.38L13.637 8.65198ZM11.9927 16.714C11.3714 16.714 10.8677 17.2177 10.8677 17.839C10.8677 18.4603 11.3714 18.964 11.9927 18.964H12.0073C12.6286 18.964 13.1323 18.4603 13.1323 17.839C13.1323 17.2177 12.6286 16.714 12.0073 16.714H11.9927Z\"\n                fill=\"#BE1025\"\/>\n            <\/svg>\n            Warning        <\/span>\n        <p class=\"announcement-block__content\">\n            <strong>Attenzione!<\/strong> Poich&eacute; gli utenti con privilegi <strong>sudo<\/strong> possono modificare varie impostazioni del tuo sistema, usa questo comando con cautela.        <\/p>\n    <\/div>\n\n    \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-27-comandi-su-e-whoami\"><strong>27. Comandi su e whoami<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>su<\/strong> ti permette di passare a un altro utente nella sessione del Terminale. La sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">su [options] [username]<\/pre><p class=\"wp-block-paragraph\">Se non specifichi nessuna opzione o nome utente, questo comando ti far&agrave; passare all&rsquo;utente <strong>root<\/strong>. In questo caso, devi inserire la password prima di modificare l&rsquo;account.<\/p><p class=\"wp-block-paragraph\">Puoi controllare l&rsquo;utente attualmente connesso dalla shell della riga di comando Linux. In alternativa, usa il comando <strong>whoami<\/strong>:<\/p><pre class=\"wp-block-preformatted\">whoami<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b716290e\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b716290e\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"480\" height=\"62\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-7.png\/public\" alt=\"Il comando whoami mostra l'utente attualmente loggato\" class=\"wp-image-3382\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-7.png\/w=480,fit=scale-down 480w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-7.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-28-comando-chmod\"><strong>28. Comando chmod<\/strong><\/h3><p class=\"wp-block-paragraph\"><strong>Chmod<\/strong> ti permette di <strong>modificare i permessi dei file o delle directory<\/strong>. La sintassi di base si presenta cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">chmod [options] [permission] [file_or_directory]<\/pre><p class=\"wp-block-paragraph\">In Linux esistono tre permessi per cartelle e file: leggi (<strong>r<\/strong>), scrivi (<strong>w<\/strong>) ed esegui (<strong>x<\/strong>). Puoi assegnarli a tre parti: il <strong>proprietario<\/strong>, un <strong>gruppo<\/strong> o <strong>altri account<\/strong> che non appartengono a nessuna delle categorie. Considera questo esempio:<\/p><pre class=\"wp-block-preformatted\">chmod -rwx---r-&ndash; file1.txt<\/pre><p class=\"wp-block-paragraph\">Il punto dopo il primo trattino (<strong>&ndash;<\/strong>) specifica il permesso per il proprietario di <strong>file1.txt<\/strong>. Nell&rsquo;esempio precedente, abbiamo concesso il privilegio <strong>rwx<\/strong>.<\/p><p class=\"wp-block-paragraph\">Il prossimo posto &egrave; per i gruppi. Dato che non concederemo loro alcun privilegio, mettiamo tre trattini per indicare il vuoto. L&rsquo;ultimo posto &egrave; per altri utenti che hanno solo il permesso di <strong>lettura<\/strong> o <strong>r<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-29-comando-chown\"><strong>29. Comando chown<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>chown<\/strong> ti permette di cambiare la propriet&agrave; di file, directory o link simbolici. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">chown [options] newowner:newgroup file1 file2<\/pre><p class=\"wp-block-paragraph\">Se vuoi assegnare un utente come il nuovo proprietario di un elemento, lascia vuoto il nome del gruppo. Ad esempio, faremo in modo che <strong>admin-vps<\/strong> sia il proprietario di <strong>file1.txt<\/strong>:<\/p><pre class=\"wp-block-preformatted\">chown admin-vps file1.txt<\/pre><p class=\"wp-block-paragraph\">Al contrario, ometti il nome utente per rendere proprietari tutti i membri del gruppo. Ricorda di scrivere i due punti (<strong>:<\/strong>) in questo modo:<\/p><pre class=\"wp-block-preformatted\">chown :newgroup file1.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-30-comando-useradd-passwd-e-userdel\"><strong>30. Comando useradd, passwd e userdel<\/strong><\/h3><p class=\"wp-block-paragraph\">Usa il comando <strong>useradd<\/strong> per creare un nuovo account nel tuo sistema Linux. La sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">useradd [options] new_username<\/pre><p class=\"wp-block-paragraph\">Di predefinito, il comando <strong>useradd<\/strong> non ti chiede di fornire una password al nuovo utente. Puoi aggiungerla o modificarla manualmente in un secondo momento con il <strong>comando passwd<\/strong>:<\/p><pre class=\"wp-block-preformatted\">passwd new_username<\/pre><p class=\"wp-block-paragraph\">Per rimuovere un utente, usa il comando <strong>userdel<\/strong> seguito dal nome dell&rsquo;account come nella sintassi nell&rsquo;esempio:<\/p><pre class=\"wp-block-preformatted\">userdel new_username<\/pre><p class=\"wp-block-paragraph\">Poich&eacute; la gestione di altri utenti richiede privilegi di <strong>superutente<\/strong>, esegui questi comandi come <strong>root <\/strong>o con il prefisso <strong>sudo<\/strong>.<\/p><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Suggerimento professionale                <\/p>\n            <\/div>\n            <p class=\"protip__content\"> Per impostare una password e altri dettagli durante il processo di creazione dell'account, utilizza il comando <strong>adduser<\/strong>. <\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-31-comando-df\"><strong>31. Comando df<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>df<\/strong> <strong>controlla l&rsquo;utilizzo del disco del tuo sistema Linux<\/strong>, mostrando lo spazio utilizzato in percentuale e <strong>kilobyte<\/strong> (<strong>KB<\/strong>). La sintassi appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">df [options] [file system]<\/pre><p class=\"wp-block-paragraph\">Nota che il comando <strong>df<\/strong> opera al livello dei<a href=\"https:\/\/www.kingston.com\/it\/blog\/personal-storage\/understanding-file-systems\" target=\"_blank\" rel=\"noopener\"> <strong>file di sistema<\/strong><\/a>. Se non ne specifici uno, l&rsquo;utilit&agrave; mostrer&agrave; tutti i sistemi di file attivi.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b7163903\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b7163903\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"910\" height=\"252\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-8.png\/public\" alt=\"Il comando df stampa l'utilizzo dei file di sistema\" class=\"wp-image-3383\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-8.png\/w=910,fit=scale-down 910w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-8.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-8.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 910px) 100vw, 910px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-32-comando-du\"><strong>32. Comando du<\/strong><\/h3><p class=\"wp-block-paragraph\">Per controllare la dimensione di una directory e il suo contenuto, usa il comando <strong>du<\/strong>. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">du [directory]<\/pre><p class=\"wp-block-paragraph\">Il comando controller&agrave; la tua directory di lavoro, se non specifichi un percorso o una cartella. Per impostazione predefinita, suddivide l&rsquo;utilizzo del disco per ogni sottocartella, ma &egrave; possibile aggiungere l&rsquo;opzione <strong>-s<\/strong> per riassumere l&rsquo;utilizzo totale in un unico risultato.<\/p><p class=\"wp-block-paragraph\">Puoi anche usare l&rsquo;opzione <strong>-M<\/strong> per cambiare le informazioni da <strong>KB<\/strong> a <strong>MB<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-33-comando-top\"><strong>33. Comando top<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>top<\/strong> mostra tutti i processi in esecuzione nel tuo sistema e il loro consumo di hardware. La sintassi appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">top [options]<\/pre><p class=\"wp-block-paragraph\">Il comando <strong>top<\/strong> ha varie opzioni. Ad esempio, <strong>-p<\/strong> ti permette di controllare un processo specifico specificando il suo ID. Nel frattempo, aggiungi il flag <strong>-d<\/strong> per cambiare il ritardo tra gli aggiornamenti dello schermo.<\/p><h3 class=\"wp-block-heading\" id=\"h-34-comando-htop\"><strong>34. Comando htop<\/strong><\/h3><p class=\"wp-block-paragraph\">Come <strong>top<\/strong>, il comando <strong>htop<\/strong> ti permette di visualizzare e <strong>gestire i processi nel tuo server Linux<\/strong>. Condivide anche la stessa sintassi:<\/p><pre class=\"wp-block-preformatted\">htop [options]<\/pre><p class=\"wp-block-paragraph\"><strong>htop<\/strong> ha opzioni simili a <strong>top<\/strong>, ma &egrave; possibile aggiungerne altre. Ad esempio, <strong>-C<\/strong> abilita la modalit&agrave; monocromatica, mentre <strong>-tree<\/strong> mostra i processi in una visuale gerarchica.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b716443b\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b716443b\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"594\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-9.png\/public\" alt=\"Il comando htop mostra il monitor delle prestazioni del server\" class=\"wp-image-3384\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-9.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-9.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-9.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-35-comando-ps\"><strong>35. Comando ps<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>ps<\/strong> riassume lo stato di tutti i processi in esecuzione nel tuo sistema Linux in un momento specifico. A differenza di <strong>top<\/strong> e <strong>htop<\/strong>, non aggiorna automaticamente le informazioni. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">ps [options]<\/pre><p class=\"wp-block-paragraph\">Puoi stampare un rapporto pi&ugrave; dettagliato aggiungendo altre opzioni. Ad esempio, usa <strong>-A<\/strong> per elencare tutti i processi nel tuo sistema, <strong>-r<\/strong> per controllare solo quelli in esecuzione, o <strong>-u<\/strong> nomeutente per esaminare quelli associati a un account particolare.<\/p><h3 class=\"wp-block-heading\" id=\"h-36-comando-uname\"><strong>36. Comando uname<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>unix name<\/strong> o <strong>uname<\/strong> mostra informazioni dettagliate sulla tua macchina Linux, inclusi l&rsquo;hardware, il nome e il<a href=\"https:\/\/www.fastweb.it\/fastweb-plus\/digital-magazine\/cos-e-il-kernel\" target=\"_blank\" rel=\"noopener\"> <strong>kernel del sistema operativo<\/strong><\/a>. La sua sintassi di base &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">uname [options]<\/pre><p class=\"wp-block-paragraph\">Senza alcuna opzione, il comando stamper&agrave; il nome del kernel del tuo sistema. Per controllare tutte le informazioni sulla tua macchina, aggiungi l&rsquo;opzione <strong>-a<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-37-comando-hostname\"><strong>37. Comando hostname<\/strong><\/h3><p class=\"wp-block-paragraph\">Usa il comando <strong>hostname<\/strong> per controllare il tuo hostname VPS e altre informazioni correlate. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">hostname [options]<\/pre><p class=\"wp-block-paragraph\">Se lasci vuota l&rsquo;opzione, il comando stamper&agrave; il tuo nome host. Aggiungi <strong>-i<\/strong> per controllare l&rsquo;indirizzo IP del tuo server, <strong>-a<\/strong> per stampare l&rsquo;alias dell&rsquo;hostname e <strong>-A<\/strong> per visualizzare il nome di dominio completamente qualificato (FQDN) del sistema.<\/p><h3 class=\"wp-block-heading\" id=\"h-38-comando-time\"><strong>38. Comando time<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>time<\/strong> misura il tempo di esecuzione dei comandi o degli script per ottenere informazioni sulle prestazioni del tuo sistema. La sintassi di base si presenta cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">time command_or_script<\/pre><p class=\"wp-block-paragraph\">Puoi misurare una serie di comandi separandoli con doppie &ldquo;E&rdquo; commerciali (<strong>&amp;&amp;<\/strong>) o punti e virgola (<strong>;<\/strong>) in questo modo:<\/p><pre class=\"wp-block-preformatted\">time command; command; command<\/pre><h3 class=\"wp-block-heading\" id=\"h-39-comando-systemctl\"><strong>39. Comando systemctl<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>systemctl<\/strong> viene utilizzato per gestire i servizi nel tuo sistema Linux. Ecco la sintassi di base:<\/p><pre class=\"wp-block-preformatted\">systemctl subcommand [service_name][options]<\/pre><p class=\"wp-block-paragraph\">I sottocomandi rappresentano il tuo compito, come elencare, riavviare, terminare o abilitare i servizi. Ad esempio, <strong>elencheremo i servizi Linux<\/strong> utilizzando la seguente sintassi:<\/p><pre class=\"wp-block-preformatted\">sudo systemctl list-unit-files --type service --all<\/pre><p class=\"wp-block-paragraph\">Nota che questo comando potrebbe non funzionare con le distribuzioni pi&ugrave; vecchie poich&eacute; utilizzano un altro gestore di servizi.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b716526e\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b716526e\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"482\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-10.png\/public\" alt=\"Il comando systemctl elenca tutti i servizi\" class=\"wp-image-3385\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-10.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-10.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-10.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-40-comando-watch\"><strong>40. Comando watch<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>watch<\/strong> ti permette di eseguire continuamente uno strumento a un intervallo specifico per monitorare le modifiche nel risultato. Ecco la sintassi di base:<\/p><pre class=\"wp-block-preformatted\">watch [options] command_name<\/pre><p class=\"wp-block-paragraph\">Per impostazione predefinita, <strong>watch<\/strong> eseguir&agrave; il tuo comando ogni <strong>due secondi<\/strong>, ma puoi cambiare l&rsquo;intervallo utilizzando l&rsquo;opzione <strong>-n<\/strong> seguita dal ritardo. Se vuoi evidenziare le modifiche nel risultato, aggiungi il flag <strong>-d<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-41-comando-jobs\"><strong>41. Comando jobs<\/strong><\/h3><p class=\"wp-block-paragraph\">I job sono compiti o comandi che stanno funzionando nel tuo shell corrente. Per controllarli, usa il comando <strong>jobs<\/strong> con la seguente sintassi:<\/p><pre class=\"wp-block-preformatted\">jobs [options] [Job_ID]<\/pre><p class=\"wp-block-paragraph\">Eseguendo questo comando senza alcun argomento, verranno mostrati tutti i lavori in esecuzione in primo piano e in background nel Terminale. Se non hai nessun compito in esecuzione, restituir&agrave; un valore vuoto.<\/p><p class=\"wp-block-paragraph\">Puoi visualizzare informazioni pi&ugrave; dettagliate su ogni lavoro aggiungendo l&rsquo;opzione <strong>-l<\/strong>. Nel frattempo, usa <strong>-n<\/strong> per mostrare solo le attivit&agrave; il cui stato &egrave; cambiato dall&rsquo;ultima notifica.<\/p><h3 class=\"wp-block-heading\" id=\"h-42-comando-kill\"><strong>42. Comando kill<\/strong><\/h3><p class=\"wp-block-paragraph\">Usa il comando <strong>kill<\/strong> per terminare un processo utilizzando il suo ID. Ecco la sintassi di base:<\/p><pre class=\"wp-block-preformatted\">kill [signal_option] Process_ID<\/pre><p class=\"wp-block-paragraph\">Per ottenere l&rsquo;ID del processo, esegui il seguente comando:<\/p><pre class=\"wp-block-preformatted\">ps ux<\/pre><p class=\"wp-block-paragraph\">Il comando kill ha 64 segnali di terminazione. Come impostazione predefinita utilizza il metodo <strong>SIGTERM<\/strong>, che consente al programma di salvare i suoi progressi prima di chiudere.<\/p><h3 class=\"wp-block-heading\" id=\"h-43-comando-shutdown\"><strong>43. Comando shutdown<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>shutdown<\/strong> ti permette di spegnere o riavviare il tuo sistema Linux in un momento specifico. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">shutdown [option] [time] [message]<\/pre><p class=\"wp-block-paragraph\">Se esegui il comando senza alcun argomento, il tuo sistema si spegner&agrave; immediatamente. Puoi specificare l&rsquo;orario utilizzando un formato di 24 ore o uno relativo. Ad esempio, inserisci <strong>+5<\/strong> per spegnere il sistema dopo <strong>cinque minuti<\/strong>. Per riavviare la macchina, aggiungi l&rsquo;opzione <strong>-r<\/strong>.<\/p><p class=\"wp-block-paragraph\">L&rsquo;argomento <strong>message<\/strong> specifica la notifica che gli altri utenti nel tuo sistema riceveranno prima dello spegnimento del server.<\/p><h3 class=\"wp-block-heading\" id=\"h-44-comando-ping\"><strong>44. Comando ping<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>ping<\/strong> invia pacchetti a un server target e recupera le risposte. &Egrave; utile per la diagnostica della rete. La sintassi di base appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">ping [option] [hostname_or_IP_address]<\/pre><p class=\"wp-block-paragraph\">Come impostazione predefinita, <strong>ping<\/strong> invia pacchetti infiniti fino a quando l&rsquo;utente non lo ferma manualmente premendo <strong>Ctrl + C<\/strong>.<\/p><p class=\"wp-block-paragraph\">Tuttavia, puoi specificare un numero personalizzato utilizzando l&rsquo;opzione <strong>-c<\/strong>. Puoi anche cambiare l&rsquo;intervallo tra i trasferimenti aggiungendo <strong>-i<\/strong>.<\/p><p class=\"wp-block-paragraph\">Ad esempio, inviamo 15 pacchetti ogni <strong>due secondi<\/strong> al server di Google:<\/p><pre class=\"wp-block-preformatted\">ping -c 15 -i 2 google.com<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b71661e4\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b71661e4\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"246\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-11.png\/public\" alt=\"Il comando ping invia pacchetti a google con impostazioni personalizzate\" class=\"wp-image-3386\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-11.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-11.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-11.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-45-comando-wget\"><strong>45. Comando wget<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>wget<\/strong> ti permette di scaricare file da internet tramite i protocolli HTTP, HTTPS, o FTP. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">wget [options] [URL]<\/pre><p class=\"wp-block-paragraph\">Come impostazione predefinita, il comando <strong>wget<\/strong> scaricher&agrave; un elemento nella tua directory di lavoro corrente. Ad esempio, esegui questo comando per recuperare l&rsquo;installazione di WordPress pi&ugrave; recente:<\/p><pre class=\"wp-block-preformatted\">wget https:\/\/wordpress.org\/latest.zip<\/pre><h3 class=\"wp-block-heading\" id=\"h-46-comando-curl\"><strong>46. Comando cURL<\/strong><\/h3><p class=\"wp-block-paragraph\">Usa il comando <strong>cURL<\/strong> per trasferire dati da o verso un server specificando il suo URL. La sintassi di base si presenta cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">curl [options] URL<\/pre><p class=\"wp-block-paragraph\">Eseguire cURL senza un&rsquo;opzione stamper&agrave; il contenuto HTML del tuo sito web nel tuo Terminale. Se aggiungi l&rsquo;opzione <strong>-O<\/strong> oppure <strong>-o<\/strong>, il comando scaricher&agrave; i file dal link specificato.<\/p><p class=\"wp-block-paragraph\">Il comando cURL &egrave; utile anche per testare API o endpoint del server. Puoi farlo aggiungendo l&rsquo;opzione <strong>-X<\/strong> seguita da un<a href=\"https:\/\/cloud.google.com\/workflows\/docs\/http-requests?hl=it\" target=\"_blank\" rel=\"noopener\"> <strong>metodo HTTP<\/strong><\/a>, a seconda che tu voglia recuperare o caricare dati.<\/p><p class=\"wp-block-paragraph\">Ad esempio, il seguente comando recuperer&agrave; i dati da uno specifico endpoint API:<\/p><pre class=\"wp-block-preformatted\">curl -X GET https:\/\/api.example.com\/endpoint<\/pre><h3 class=\"wp-block-heading\" id=\"h-47-comando-scp\"><strong>47. Comando scp<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>scp<\/strong> ti permette di copiare in modo sicuro file e directory tra sistemi su una rete. La sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">scp [option] [source username@IP]:\/[directory and file name] [destination username@IP]:\/[destination directory]<\/pre><p class=\"wp-block-paragraph\">Se stai copiando elementi da o verso il tuo computer locale, ometti l&rsquo;IP e il percorso. Quando trasferisci un file o una cartella da una macchina locale, specifica il suo nome dopo le opzioni.<\/p><p class=\"wp-block-paragraph\">Ad esempio, eseguiamo il seguente comando per copiare <strong>file1.txt<\/strong> nella directory <strong>path\/to\/folder<\/strong> del nostro VPS come root:<\/p><pre class=\"wp-block-preformatted\">scp file1.txt root@185.185.185.185:path\/to\/folder<\/pre><p class=\"wp-block-paragraph\">Puoi cambiare la porta SCP predefinita specificando il suo numero dopo l&rsquo;opzione <strong>-P<\/strong>. Nel frattempo, usa il flag <strong>-l<\/strong> per limitare la larghezza di banda del trasferimento e aggiungi &ndash;<strong>C <\/strong>per abilitare la compressione.<\/p><h3 class=\"wp-block-heading\" id=\"h-48-comando-rsync\"><strong>48. Comando rsync<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>rsync<\/strong> sincronizza i file o le cartelle tra due destinazioni per assicurarsi che abbiano lo stesso contenuto. La sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">rsync [options] source destination<\/pre><p class=\"wp-block-paragraph\">La sorgente e la destinazione possono essere una cartella all&rsquo;interno dello stesso sistema, un computer locale o un server remoto. Se stai sincronizzando contenuti con un VPS, specifica il nome utente e l&rsquo;indirizzo IP in questo modo:<\/p><pre class=\"wp-block-preformatted\">rsync \/path\/to\/local\/folder\/ vps-user@185.185.185.185:\/path\/to\/remote\/folder\/<\/pre><p class=\"wp-block-paragraph\">Puoi aggiungere l&rsquo;opzione <strong>-a<\/strong> per sincronizzare anche gli attributi del file o della cartella, inclusi i loro link simbolici. Nel frattempo, usa il flag <strong>-z<\/strong> per abilitare la compressione durante il trasferimento.<\/p><h3 class=\"wp-block-heading\" id=\"h-49-comando-ip\"><strong>49. Comando ip<\/strong><\/h3><p class=\"wp-block-paragraph\">Lo strumento <strong>ip<\/strong> ti consente di elencare e gestire i parametri di rete del tuo sistema in modo simile al comando <strong>ifconfig<\/strong> nelle vecchie <strong>distribuzioni di Linux<\/strong>. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">ip [options] object command<\/pre><p class=\"wp-block-paragraph\">Eseguendo questo comando senza alcun argomento, verr&agrave; stampato il manuale, con tanto di una spiegazione sulle opzioni e gli oggetti accettabili.<\/p><p class=\"wp-block-paragraph\">Per gestire un parametro di rete, specifica l&rsquo;azione nell&rsquo;argomento del <strong>comando<\/strong>. Ad esempio, esegui questo per mostrare l&rsquo;indirizzo IP del tuo sistema:<\/p><pre class=\"wp-block-preformatted\">ip address show<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b716726b\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b716726b\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"444\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-12.png\/public\" alt=\"il comando ip mostra le informazioni sull'indirizzo IP del sistema\" class=\"wp-image-3387\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-12.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-12.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-12.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Suggerimento professionale                <\/p>\n            <\/div>\n            <p class=\"protip__content\"> Puoi anche usare <strong>Kodee<\/strong> per visualizzare i dettagli di rete sul tuo VPS. Basta digitare un prompt come &ldquo;Puoi mostrare i dettagli di rete del mio server?&rdquo;, e risponder&agrave; di conseguenza.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-50-comando-netstat\"><strong>50. Comando netstat<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>netstat<\/strong> mostra informazioni sulla configurazione della rete del tuo sistema. La sintassi &egrave; semplice:<\/p><pre class=\"wp-block-preformatted\">netstat [options]<\/pre><p class=\"wp-block-paragraph\">Aggiungi un&rsquo;opzione per cercare specifiche informazioni sulla rete. Ecco diversi flag da utilizzare:<\/p><ul class=\"wp-block-list\">\n<li><strong>-a<\/strong> &ndash; mostra i socket in ascolto e chiusi.<\/li>\n\n\n\n<li><strong>-t<\/strong> &ndash; mostra le connessioni TCP.<\/li>\n\n\n\n<li><strong>-u<\/strong> &ndash; elenca le connessioni UDP.<\/li>\n\n\n\n<li><strong>-r<\/strong> &ndash; mostra le tabelle di routing.<\/li>\n\n\n\n<li><strong>-i<\/strong> &ndash; mostra informazioni sulle interfacce di rete.<\/li>\n\n\n\n<li><strong>-c<\/strong> &ndash; emette continuamente informazioni sulla rete per il monitoraggio in tempo reale.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-51-comando-traceroute\"><strong>51. Comando traceroute<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>traceroute<\/strong> traccia il percorso di un pacchetto quando viaggia tra gli host, fornendo informazioni come il tempo di trasferimento e i router coinvolti. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">traceroute [options] destination<\/pre><p class=\"wp-block-paragraph\">Puoi utilizzare un nome host, un nome di dominio o un indirizzo IP come destinazione. Se non specifichi un&rsquo;opzione, traceroute eseguir&agrave; il test utilizzando le impostazioni predefinite.<\/p><p class=\"wp-block-paragraph\">Cambia il numero massimo di salti del pacchetto utilizzando l&rsquo;opzione <strong>-m<\/strong>. Per impedire a traceroute di risolvere gli indirizzi IP, aggiungi <strong>-n<\/strong>.<\/p><p class=\"wp-block-paragraph\">Puoi anche abilitare un timeout in secondi utilizzando il flag <strong>-w<\/strong> seguito dalla durata.<\/p><h3 class=\"wp-block-heading\" id=\"h-52-comando-nslookup\"><strong>52. Comando nslookup<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>nslookup<\/strong> richiede a un server<a href=\"\/it\/tutorial\/cos-e-il-dns\/\"> <strong>Domain Name System<\/strong><\/a> (DNS) di verificare un dominio collegato a un indirizzo IP o viceversa. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">nslookup [options] domain-or-ip [dns-server]<\/pre><p class=\"wp-block-paragraph\">Se non specifichi un server DNS, <strong>nslookup<\/strong> utilizzer&agrave; il resolver predefinito del tuo fornitore di servizi internet. Puoi aggiungere altre opzioni per modificare come questo comando interroga un indirizzo IP o un dominio.<\/p><p class=\"wp-block-paragraph\">Ad esempio, usa l&rsquo;opzione <strong>-type=<\/strong> per specificare le informazioni che vuoi controllare, come i record DNS.<\/p><p class=\"wp-block-paragraph\">Puoi anche impostare il tentativo automatico con il flag <strong>-retry=<\/strong> e aggiungere <strong>-port=<\/strong> per utilizzare una porta specifica.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b716827a\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b716827a\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"630\" height=\"202\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-13.png\/public\" alt=\"Il comando nslookup risolve un nome di dominio in un indirizzo IP\" class=\"wp-image-3390\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-13.png\/w=630,fit=scale-down 630w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-13.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Poich&eacute; alcune distribuzioni Linux potrebbero non avere pre-installato questo strumento, potresti riscontrare l&rsquo;errore &ldquo;<strong>comando non trovato<\/strong>&ldquo;. Puoi configurarlo scaricando <strong>bind-utils <\/strong>o <strong>dnsutils<\/strong> tramite il tuo gestore di pacchetti.<\/p><h3 class=\"wp-block-heading\" id=\"h-53-comando-dig\"><strong>53. Comando dig<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>domain information groper<\/strong> o <strong>dig<\/strong> mostra le informazioni su un dominio. &Egrave; simile a <strong>nslookup<\/strong>, ma pi&ugrave; completo. La sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">dig [options] [server] [type] name-or-ip<\/pre><p class=\"wp-block-paragraph\">L&rsquo;esecuzione di <strong>dig<\/strong> senza argomenti verificher&agrave; i <strong>record A<\/strong> del dominio specificato utilizzando il resolver predefinito del sistema operativo. Puoi interrogare un record specifico specificandolo nell&rsquo;argomento <strong>[type]<\/strong> come nell&rsquo;esempio seguente:<\/p><pre class=\"wp-block-preformatted\">dig MX domain.it<\/pre><p class=\"wp-block-paragraph\">Per eseguire una ricerca DNS inversa, aggiungi l&rsquo;opzione &ndash;<strong>x<\/strong> e usa un indirizzo IP come target.<\/p><h3 class=\"wp-block-heading\" id=\"h-54-comando-history\"><strong>54. Comando history<\/strong><\/h3><p class=\"wp-block-paragraph\">Esegui il comando <strong>history<\/strong> per controllare gli strumenti eseguiti in precedenza. Ecco la sua sintassi:<\/p><pre class=\"wp-block-preformatted\">history [options]<\/pre><p class=\"wp-block-paragraph\">Aggiungi l&rsquo;opzione <strong>-r<\/strong> se vuoi cancellare la cronologia del Terminale. Per eseguire nuovamente uno specifico strumento dalla lista, inserisci un punto esclamativo seguito dal suo ID.<\/p><p class=\"wp-block-paragraph\">Ad esempio, usa la seguente sintassi per eseguire il <strong>145esimo<\/strong> comando:<\/p><pre class=\"wp-block-preformatted\">!145<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b7168cd6\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b7168cd6\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"802\" height=\"118\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-14.png\/public\" alt=\"Il comando history stampa la cronologia del terminale\" class=\"wp-image-3391\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-14.png\/w=802,fit=scale-down 802w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-14.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-14.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 802px) 100vw, 802px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-55-comando-man\"><strong>55. Comando man<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>man<\/strong> o <strong>manual<\/strong> mostra una guida completa di un altro strumento. La sintassi appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">man [options] [section_number] command_name<\/pre><p class=\"wp-block-paragraph\">Se specifichi solo il nome del comando, <strong>man<\/strong> mostrer&agrave; l&rsquo;intero manuale. In alternativa, puoi selezionare una delle<a href=\"https:\/\/man7.org\/linux\/man-pages\/man7\/man-pages.7.html\" target=\"_blank\" rel=\"noopener\"> <strong>nove sezioni<\/strong><\/a> utilizzando i loro ID per stampare informazioni pi&ugrave; specifiche.<\/p><p class=\"wp-block-paragraph\">Ad esempio, esegui quanto segue per controllare la sezione delle <strong>chiamate di libreria<\/strong> del manuale del comando <strong>ls<\/strong>:<\/p><pre class=\"wp-block-preformatted\">man 3 ls<\/pre><h3 class=\"wp-block-heading\" id=\"h-56-comando-echo\"><strong>56. Comando echo<\/strong><\/h3><p class=\"wp-block-paragraph\">Usa <strong>echo<\/strong> per stampare il testo nel tuo comando come risultato del Terminale. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">echo [options] [text]<\/pre><p class=\"wp-block-paragraph\">Puoi anche aggiungere il simbolo di reindirizzamento (<strong>&gt;<\/strong>) per stampare il testo in un file anzich&eacute; nel Terminale. Se usi due simboli (<strong>&gt;&gt;<\/strong>), aggiunger&agrave; al contenuto esistente. La sintassi del comando appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">echo [options] [text] &gt; [file_name]<\/pre><p class=\"wp-block-paragraph\">Se il tuo testo contiene una<a href=\"https:\/\/afni.nimh.nih.gov\/pub\/dist\/edu\/data\/CD.expanded\/AFNI_data6\/unix_tutorial\/basic\/basic_05.vars.html\" target=\"_blank\" rel=\"noopener\"> <strong>variabile di shell<\/strong><\/a> o ambiente come <strong>$var<\/strong>, <strong>echo<\/strong> mostrer&agrave; il valore effettivo. Questo comando &egrave; comunemente usato per i test e per il <strong>bash scripting<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-57-comando-ln\"><strong>57. Comando ln<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>ln<\/strong> collega file o directory con una scorciatoia. La sintassi &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">ln [options] source target<\/pre><p class=\"wp-block-paragraph\">Questo comando creer&agrave; automaticamente la scorciatoia, il che significa che non devi crearne una manualmente. Ad esempio, la sintassi seguente ti permetter&agrave; di aprire <strong>file.txt<\/strong> utilizzando <strong>shortcut.txt<\/strong>:<\/p><pre class=\"wp-block-preformatted\">ln target.txt shortcut.txt<\/pre><p class=\"wp-block-paragraph\">Come impostazione predefinita, ln crea un hard link, il che significa che le modifiche nella sorgente saranno riflesse nell&rsquo;elemento collegato e viceversa. Per impostare un soft o symbolic link, aggiungi l&rsquo;opzione <strong>-s<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-58-comando-alias-e-unalias\"><strong>58. Comando alias e unalias<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>alias<\/strong> ti permette di impostare un altro nome per una stringa che appartiene a un file, testo, programma o nome di comando. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">alias name='string'<\/pre><p class=\"wp-block-paragraph\">Ad esempio, la sintassi seguente assegner&agrave; <strong>k <\/strong>come alias per il comando <strong>kill<\/strong>, permettendoti di usare la lettera invece del nome completo.<\/p><pre class=\"wp-block-preformatted\">alias k='kill'<\/pre><p class=\"wp-block-paragraph\">Per controllare l&rsquo;alias di un comando, esegui <strong>alias<\/strong> seguito da un nome alternativo. Ad esempio, controlleremo il frammento precedente:<\/p><pre class=\"wp-block-preformatted\">alias k<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a652b7169a0d\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a652b7169a0d\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"468\" height=\"58\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-15.png\/public\" alt=\"Il comando alias mostra una lettera associata a un comando\" class=\"wp-image-3392\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-15.png\/w=468,fit=scale-down 468w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/04\/image-15.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Puoi rimuovere un alias eseguendo questa sintassi:<\/p><pre class=\"wp-block-preformatted\">unalias [name]<\/pre><h3 class=\"wp-block-heading\" id=\"h-59-comando-cal\"><strong>59. Comando cal<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>cal<\/strong> mostra un calendario nella tua interfaccia a riga di comando Linux. Ecco la sintassi:<\/p><pre class=\"wp-block-preformatted\">cal [options] [month] 2026<\/pre><p class=\"wp-block-paragraph\">Se non aggiungi nessun argomento, il comando mostrer&agrave; la data corrente. In alternativa, puoi inserire un mese e un anno specifici in formato numerico.<\/p><p class=\"wp-block-paragraph\">Puoi anche aggiungere l&rsquo;opzione <strong>-3<\/strong> per mostrare il mese corrente, precedente e successivo.<\/p><h3 class=\"wp-block-heading\" id=\"h-60-comando-apt-e-dnf\"><strong>60. Comando apt e dnf<\/strong><\/h3><p class=\"wp-block-paragraph\">Il comando <strong>apt<\/strong> ti permette di gestire le librerie <strong>Advanced Package Tool<\/strong> (APT) nei sistemi operativi basati su Debian come Ubuntu e <strong>Kali Linux<\/strong>. La sintassi appare cos&igrave;:<\/p><pre class=\"wp-block-preformatted\">apt [options] subcommand<\/pre><p class=\"wp-block-paragraph\">I sottocomandi definiscono l&rsquo;azione, come aggiornare la libreria, aggiornare il software, installare un&rsquo;applicazione o rimuovere un pacchetto. Ad esempio, installeremo l&rsquo;editor di testo <strong>Vim<\/strong>:<\/p><pre class=\"wp-block-preformatted\">apt install vim<\/pre><p class=\"wp-block-paragraph\">In Linux, i comandi per la gestione dei pacchetti variano tra le diverse distribuzioni. Ad esempio, le distribuzioni basate su Red Hat Enterprise Linux come CentOS e AlmaLinux utilizzano <strong>dnf<\/strong>, che ha la stessa sintassi e opzioni di <strong>apt<\/strong>.<\/p><p class=\"wp-block-paragraph\">Eseguire sia <strong>apt<\/strong> che <strong>dnf<\/strong> richiede privilegi di <strong>superutente<\/strong>, che puoi ottenere solo con <strong>sudo<\/strong> o tramite <strong>root<\/strong>.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/it\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-1333\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusioni\"><strong>Conclusioni<\/strong><\/h2><p class=\"wp-block-paragraph\">I comandi Linux permettono agli amministratori di sistema di gestire i loro server in modo pi&ugrave; efficiente. Forniscono capacit&agrave; come scripting, variabili e automazione di cui le interfacce grafiche utente hanno bisogno per migliorare.<\/p><p class=\"wp-block-paragraph\">In questo tutorial, abbiamo spiegato i 60 comandi Linux pi&ugrave; comunemente utilizzati: questi saranno inestimabili per vari compiti, inclusi la gestione dei file, l&rsquo;amministrazione degli utenti, la navigazione e la configurazione della rete.<\/p><p class=\"wp-block-paragraph\">Approfitta dell&rsquo;assistente AI Kodee per utilizzare questi comandi in modo pi&ugrave; efficiente. Ti permette di utilizzare semplici prompt per scrivere vari strumenti e script in base al tuo compito per risparmiare tempo e fatica.<\/p><h2 class=\"wp-block-heading\" id=\"h-faq-sui-comandi-essenziali-di-linux\"><strong>FAQ sui comandi essenziali di Linux<\/strong><\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69440038ebdf9\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Quali sono i comandi base di Linux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>I comandi di base in Linux includono strumenti di navigazione come <strong>cd<\/strong> e <strong>su<\/strong>. Anche i comandi di manipolazione dei file come <strong>cat<\/strong>, <strong>echo<\/strong>, <strong>nano<\/strong> e <strong>grep<\/strong> sono comunemente utilizzati nell&rsquo;amministrazione del sistema.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69440038ebdfe\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Dove posso trovare tutti i comandi Linux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Per elencare tutti i comandi Linux, esegui <strong>compgen -c<\/strong>, <strong>help<\/strong> o <strong>man -e<\/strong> nella tua schermata del Terminale. Esegui lo strumento con il flag <strong>&ndash;help<\/strong> per controllare il manuale e le opzioni di un comando.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69440038ebdff\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Come imparare rapidamente i comandi Linux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Usa uno schema per i comandi Linux e usa spesso il Terminale. Anche leggere i<a href=\"\/it\/tutorial\/category\/vps\/\"> <strong>tutorial VPS<\/strong><\/a> e praticare i diversi passaggi pu&ograve; aiutarti a familiarizzare con i vari strumenti pi&ugrave; rapidamente.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69440038ebe00\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Qual &egrave; il comando pi&ugrave; comunemente usato in Linux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Strumenti di navigazione come <strong>cd<\/strong> e <strong>su<\/strong> sono comandi comunemente utilizzati, poich&eacute; gli amministratori di sistema lavorano spesso in diverse directory o utilizzano un altro account. Anche gli strumenti di gestione dei file come <strong>cat<\/strong>, <strong>mv<\/strong> o <strong>nano <\/strong>sono essenziali per le attivit&agrave; di amministrazione del server.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Gli amministratori di sistema usano comunemente i comandi per gestire i server Linux. I comandi sono pi&ugrave; efficienti e permettono agli utenti di automatizzare varie attivit&agrave; pi&ugrave; rapidamente. In questa guida, vedremo 60 comandi Linux essenziali per vari scopi, dalla navigazione alla gestione del software. Prerequisiti Prima di procedere, accedi all&rsquo;interfaccia a riga di comando [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/it\/tutorial\/comandi-linux\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":399,"featured_media":3371,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"I migliori 60 comandi Linux da conoscere + schema riassuntivo","rank_math_description":"Leggi il nostro articolo e scopri quali sono i 60 comandi Linux pi\u00f9 comunemente utilizzati.","rank_math_focus_keyword":"comandi linux","footnotes":""},"categories":[100,53],"tags":[],"class_list":["post-3369","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gestione-monitoraggio-e-sicurezza","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/linux-commands\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comandos-linux\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-linux\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/linux-comandos\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/perintah-dasar-linux\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/linux-befehle\/","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/comandi-linux\/","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/linux-commands\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/linux-commands\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/linux-commands\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/linux-commands\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/linux-commands\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/linux-commands\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/linux-commands\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/linux-commands\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/linux-comandos\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/linux-comandos\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/linux-comandos\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comandos-linux\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/3369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/users\/399"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/comments?post=3369"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/3369\/revisions"}],"predecessor-version":[{"id":5867,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/3369\/revisions\/5867"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/media\/3371"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/media?parent=3369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/categories?post=3369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/tags?post=3369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}