Comandi Linux: i più essenziali da padroneggiare nell'anno 2023

Comandi Linux: i più essenziali da padroneggiare nell'anno 2023

Comandi Linux: i più essenziali da padroneggiare nell'anno 2023

En Aprile 2018 abbiamo fatto una piccola raccolta su alcuni dei più essenziali "Comandi Linux" in quel momento, e come è successo fino ad oggi quasi 5 anni (febbraio 2023), abbiamo ritenuto opportuno, aggiornare e migliorare tali contenuti.

Quindi abbiamo selezionato 60 comandi delle centinaia che ci sono, per far sì che qualsiasi utente alle prime armi e principiante possa avere un'idea di quali comandi imparare con priorità per padroneggiare gradualmente il Terminale Linux.

Comandi di base

Ma, prima di iniziare questo interessante post sul più essenziale "Comandi Linux" conoscere, imparare e padroneggiare durante il Año 2023, si consiglia la pubblicazione precedente, per una lettura successiva:

Comandi di base
Articolo correlato:
Alcuni comandi di base che ogni principiante dovrebbe imparare

Comandi Linux 2023: elenco per padroneggiare il terminale

Comandi Linux 2023: elenco per padroneggiare il terminale

Elenco di 60 utili comandi Linux per l'anno 2023

15 Comandi per accedere ai file

  1. pwd: mostra la posizione della directory in cui ci troviamo attualmente.
  2. ls: Visualizza l'elenco di file e directory contenuti in una directory specificata.
  3. cd: Passa dalla directory corrente a un'altra.
  4. mkdir: Crea una nuova directory.
  5. touch: Generare un nuovo file o modificare la data di accesso/modifica con un'altra.
  6. cp: Copia file o directory.
  7. mv: sposta file o directory. E anche cambiare il nome se necessario.
  8. rm: Elimina file o directory.
  9. rmdir: Elimina una singola directory, purché sia ​​vuota.
  10. cat: Visualizza il contenuto di qualsiasi tipo di file sullo schermo.
  11. head: Visualizza le prime righe di un file, specificando il numero di righe da visualizzare.
  12. tail: Mostra le ultime righe di un file, specificando il numero di righe da mostrare.
  13. less: Cerca all'interno del contenuto di un file in modo interattivo.
  14. more: Cerca all'interno del contenuto di un file in modo interattivo.
  15. grep: Cerca e visualizza stringhe di caratteri nei file o nell'output del comando.

11 Comandi per la gestione del Sistema Operativo

  1. uname: Visualizza informazioni sul sistema operativo, incluso il kernel attualmente caricato.
  2. df: Spettacolo informazioni su SA, partizioni e utilizzo corrente dello spazio su disco.
  3. freeVisualizza varie informazioni sull'utilizzo della memoria del sistema operativo gestito.
  4. topMostra i processi in esecuzione, maggiori informazioni su CPU, RAM e altro.
  5. htop: Simile al comando top, ma con un'interfaccia visiva CLI rinnovata, migliorata e interattiva.
  6. ps: mostra i processi in esecuzione nel sistema operativo in modo dettagliato e non interattivo.
  7. kill: Euccidere i processi in esecuzione, utilizzando il numero di processi (PID) assegnato.
  8. shutdown: consente di gestire il sistema operativo per eseguire azioni, ad esempio: arrestarlo, riavviarlo e arrestarlo.
  9. reboot: una versione nuova e migliorata diil comando shutdown, con più opzioni disponibili.
  10. uptime: Visualizza da quanto tempo il sistema operativo è in esecuzione dall'ultimo avvio.
  11. lastVisualizza un elenco di accessi recenti (utente) al sistema operativo.

10 Comandi per la gestione delle informazioni di elementi HW e dispositivi

  1. lsblkspettacolo informazioni su tutti i dispositivi di archiviazione disponibili.
  2. fdisk: Maneggio (crea, cancella e modifica) le partizioni sui dispositivi disponibili.
  3. mount: monte (conecta) un file system sopra una directory di dispositivo esistente.
  4. umount: Smonta (scollega) un file system gestito con il comando umount.
  5. hdparm: Gestisci i parametri hardware dei dispositivi disco disponibili.
  6. lshw: Visualizza le informazioni HW del sistema operativo, comprese le informazioni sui dispositivi correnti.
  7. lsusb: Visualizza le informazioni specifiche sui dispositivi USB correnti nel sistema operativo.
  8. lspciMostra informazioni specifiche sui dispositivi PCI correnti nel sistema operativo.
  9. lscpuMostra informazioni specifiche sulla CPU utilizzata nel sistema operativo e sulla sua architettura.
  10. dmesgMostra le informazioni interne gestite dal Kernel, incluso quello associato all'HW.

14 Comandi per gestire le informazioni di elementi e processi della Rete

  1. ip: Gestisci tutte le informazioni associate alle interfacce di rete, nel sistema operativo moderno.
  2. ifconfig: Gestisci tutte le informazioni associate alle interfacce di rete nel vecchio sistema operativo.
  3. iwconfig: Gestisci le informazioni associate alle interfacce wireless di un sistema operativo.
  4. nmcli: Gestisci le informazioni delle interfacce di rete tramite Gestore di rete.
  5. wpa_cli: Gestisci le informazioni delle interfacce di rete wireless tramite WPA Supplicant.
  6. ping: Verificare la connessione corrente ad altri host sulla rete utilizzando il protocollo ICMP.
  7. route: Gestisci la tabella di routing IP per stabilire route statiche verso host e reti.
  8. traceroute: Einstradare i pacchetti di dati da un sistema a un altro host su una rete.
  9. nslookup: CControlla le informazioni DNS su altri host, in modo interattivo.
  10. dig: Consultare Server dei nomi DNS per risolvere i problemi del DNS.
  11. netstat: Visualizza informazioni sulle connessioni di rete attualmente attive sul sistema e altro ancora.
  12. iptables: Maneggio le tabelle delle regole del filtro pacchetti IPv4 e IPv6 del kernel Linux.
  13. resolvctl: Maneggio nomi di dominio, indirizzi IPv4/IPv6 e record di risorse DNS.
  14. mii-tool: Maneggio lo stato dell'unità MII (Media Independent Interface) di un'interfaccia di rete per negoziare automaticamente la velocità di collegamento e le impostazioni duplex.

10 Comandi per gestire i processi in esecuzione e le relative informazioni

  1. fg: Attiva in un determinato processo la sua esecuzione in primo piano (in primo piano).
  2. bg: Attiva in un determinato processo la sua esecuzione in background (background).
  3. pstreeMostra l'elenco dei processi sotto forma di un albero, mostrando le relazioni tra di loro.
  4. nice: imposta la priorità dei processi in esecuzione in un sistema operativo.
  5. renice: Cambia la priorità dei processi, impostata con il comando nice.
  6. nohup: Eseguire un processo in background (background) senza essere influenzato dal Segnale HUP.
  7. disown: DDisconnettere i processi in esecuzione in background e il terminale che li esegue.
  8. fork: Cprocessi posteriori (bambini) dal duplicando la chiamata di un altro processo (genitore).
  9. pidfd_open: Facilitare il ottenere un descrittore di file che fa riferimento a un processo.
  10. clone: Gspawn (child) elabora in modo simile a quello utilizzato con il comando "fork", ma con la differenza che, queste chiamate di sistema forniscono un controllo più preciso su ciò che si desidera.

Finora, il nostro 60 comandi Linux ideali da conoscere, imparare e utilizzare per quest'anno 2023. Tuttavia, se vuoi saperne di più su ciascuno di questi, fai semplicemente clic sul nome di ciascun comando. E in mancanza, per questi ed altri, puoi esplorare direttamente la sezione ufficiale in Manpage Debian GNU/Linux, che ha diverse documentazioni in diverse lingue.

banco di memoria
Articolo correlato:
Comandi per monitorare la memoria in Linux

Riepilogo: Banner post 2021

Riassunto

In sintesi, speriamo che questa raccolta utile sul più essenziale "Comandi Linux" conoscere, imparare e padroneggiare durante il Año 2023, consentirà a molti di poter iniziare correttamente sulla strada giusta per gestire il Terminale GNU/Linux (console).

Infine, non dimenticare di contribuire con la tua opinione sull'argomento di oggi, tramite commenti. E se ti è piaciuto questo post, non smettere di condividerlo con gli altri. Inoltre, ricorda visita la nostra home page en «DesdeLinux» per esplorare altre notizie e unisciti al nostro canale ufficiale di Telegramma da DesdeLinux, Ovest gruppo per ulteriori informazioni sull'argomento di oggi.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   JUAN REYES GUERRIERO suddetto

    Ottimo articolo, continuerò a studiarlo

    1.    Post-installazione di Linux suddetto

      Saluti, Giovanni. Sono molto contento che tu l'abbia trovato molto interessante e utile. E grazie mille per il tuo commento positivo sul post.

  2.   Angelo Ribelle suddetto

    Tutorial molto buono. Molto resta da imparare sui comandi. Al momento c'è una cosa che mi incuriosisce.
    Vorrei sapere se posso eseguire questo script in Windows con i comandi Linux.

     
    @ ECHO OFF
     
    timeout / nobreak 10800
    Taskkill /IM JDownloader2.exe /F
    timeout / nobreak 03
    rundll32.exe PowrProf.dll, SetSuspendState Ibernazione

     
    Dove quando si attiva lo script, timeout /nobreak 10800 chiuderà Jdownloader2 in 10800 secondi, ovvero 3 ore; e timeout /nobreak 03 metterà il PC in letargo 3 secondi dopo la chiusura di Jdownloader2. Ci sono comandi in Linux che fanno esattamente la stessa cosa? Ti auguro il meglio.

    1.    Post-installazione di Linux suddetto

      Saluti, Ribelle. Grazie per il tuo commento. Sì, in Linux c'è il comando Sleep per imporre un timeout, il comando Kill per terminare un processo di un'app in esecuzione e il comando shutdown per spegnere, riavviare o arrestare (ibernare) il computer.

      1.    Angelo Ribelle suddetto

        Grazie, conoscevo già quei comandi, la domanda è come combinarli in modo che funzionino in sincronia; Vedrò come trovo il lato. Grazie. Saluti.