Categorie
Linux

Elenco dei comandi shell linux

Un rapido Elenco dei comandi shell linux

Gestione Privilegi

  • sudo comando – esegui comando come root (amministratore di sistema)
  • sudo -s – apri una shell come root (da questa shell non è necessario inserire il comando “sudo” per i comandi amministratore)
  • sudo -s -u utente – apri una shell come utente
  • sudo -k – cancella le password sudo memorizzate
  • gksudo comando – sudo con int. grafica (GNOME)
  • kdesudo comando – sudo con int. grafica (KDE)
  • sudo visudo – modifica il file /etc/sudoers
  • gksudo nautilus – gestore file di root (GNOME)
  • kdesudo konqueror – gestore file di root (KDE)
  • passwd – cambio propria password

Schermo (server X)

  • Ctrl+Alt+Bksp – riavvia il server X se bloccato
  • Ctrl+Alt+FN – commuta sul terminale N
  • Ctrl+Alt+F7 – ricommuta sul server X
  • Servizi di sistema
  • start service – avvia il servizio service
  • stop service – ferma il servizio service
  • status service – controlla se service è in esecuzione

Gestione pacchetti

  • apt-get update – ricarica la lista dei pacchetti disponibili 
  • apt-get upgrade – aggiorna tutti i pacchetti di sistema
  • apt-get dist-upgrade – aggiorna ad una nuova versione di SO
  • apt-get install pippo – installa pacchetto pippo
  • apt-get remove pippo – disinstalla pacchetto pippo
  • apt-get autoremove – rimuove tutti i pacchetti obsoleti
  • apt-get -f install – routine che ripara i pacchetti corrotti o mal installati
  • dpkg –configure -a – routine che ripara i pacchetti  mal configurati
  • dpkg -i pkg.deb – installa il pacchetto dal file pippo.deb
  • (file) /etc/apt/sources.list – contiene la lista dei repository di APT

Rete

  • ifconfig – informazioni sulla rete
  • iwconfig – informazioni sulla rete senza fili
  • sudo iwlist scan – rileva reti senza fili
  • sudo /etc/init.d/networking restart – 
  • reimposta la rete dopo configurazioni manuali
  • (file) /etc/network/interfaces – configurazione 
  • manuale della rete
  • ifup interface – attiva l’interfaccia interface
  • ifdown interface – disattiva l’interfaccia interface

Altre Routine

  • ubuntu-desktop – ambiente grafico predefinito di Ubuntu (GNOME)
  • kubuntu-desktop – ambiente desktop KDE
  • xubuntu-desktop – ambiente desktop XFCE
  • ubuntu-minimal – dotazione di base Ubuntu
  • ubuntu-standard – dotazione standard Ubuntu
  • ubuntu-restricted-extras – pacchetti extra non liberi (es mp3, etc)
  • kubuntu-restricted-extras – pacchetti extra non liberi (es mp3, etc) per KDE
  • xubuntu-restricted-extras – pacchetti extra non liberi (es mp3, etc) per XFCE
  • build-essential – pacchetti per la compilazione di programmi
  • linux-image-generic – ultima immagine del kernel disponibile
  • linux-headers-generic – ultimi header disponibili 

Firewall

  • uwf enable – firewall attivo
  • ufw disable – firewall disattivo
  • ufw default allow – impostazione predefinita = consenti tutte le connessioni
  • ufw default deny – impostazione predefinita = blocca tutte le connessioni
  • ufw status – mostra stato regole default
  • ufw allow port – consenti traffico sulla porta port
  • ufw deny port – blocca la porta port
  • ufw deny from ip – blocca l’indirizzo IP ip

Sistema

  • lsb_release -a – mostra la versione di Ubuntu
  • uname -r – mostra la versione del kernel
  • uname -a – mostra tutte le informazioni sul kernel

Altro

  • echo stringa – stampa su terminale stringa
  • apropos stringa – lista dei comandi in linux che contengono stringa
  • vi /file – editor a linea di comando per file
  • cat /file – editor interfaccia grafica per file
  • fdisk –
  • id – info sull’id di chi è connesso
  • ps -ef – lista di tutti i processi attivi al momento
  • ps -ax – “”
  • help comando (oppure comando h) – aiuto per comando
  • CTRL + C – Fermare un processo
  • CTRL – Z – sospendere un processo in foreground
  • bg – ripristina un processo in background
  • jobs – lista i processi in esecuzione
  • fg – portare un processo in background
  • kill processo – uccidi processo
  • kill -9 processo – uccidi processo (non si può bloccare)

Gestione Directory

  • ls – lista file presenti nella directory occupata (il comando si trova nella directory /b
  • cd – courrent directory – indica la directory corrente (il comando si trova nella directory /bin)
  • md – crea una sottodirectory (simile a mkdir in dos)
  • rd –rimuovi la sottodirectory (simile a rmdir in dos)
  • cp – copia file/sottodirectory (simile a copy in dos)
  • mv – muovi/rinomina sottodirectory (simile a move in dos)
  • rm – rimuovi file/sottodirectory (simile a del in dos)
  • pwd – restituisce nome directory corrente
  • du – mostra spazio utilizzato dai files
  • df – indica spazio libero sui dischi

WildCard

  • ; – concatena più comandi
  • comando & – esegue comando in backgroud
  • | – pipe
  • # – commento
  • \ – indica che il comando prosegue sulla riga successiva
  • $ – indica una variabile di sistema ($PATH)
  • ? – indica un carattere jolly (/bin/e?c)
  • * – indica un carattere jolly meno quelli nascosti
  • .* – indica un carattere jolly con quelli nascosti
  • [] – indica un range di caratteri in posizione ([Dd]eb = deb Deb)

Opzioni per ls

  • -a – elenca tutti i file incluse le sottodirectory e file nascosti
  • -d – mostra solo le directory
  • -k – mostra la dimensione in Kb
  • -l – visualizza informazioni addizionali (permessi, date, dimensioni)
  • -o – visualizza in colori diversi files e directory
  • -R– ricorsivo
  • -S – ordina secondo dimensione
  • -t – ordina secondo modifica
  • -X – ordina i files per estenzioni

Permessi Utente

  • ls -al – mostra i files con le direttive permessi

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.