24 Importanti comandi per cominciare ad utilizzare Linux da terminale


se ti sei stufato di Windows e vuoi provare il sistema operativo Linux ti consiglio di imparare questi comandi di base per iniziare ad usare al meglio la tua distribuzione  e sono sicuro che ti serviranno un giorno quando devi installare programmi , giochi oppure nascondere i tuoi file "personali" ( non voglio immaginare ) . Quindi vediamo alcuni dei comandi principali che deve sapere ogni utente Linux :


Comandi del Sistema

CD - Cambia directory.

free - Visualizza quanta memoria (RAM e swap) è attualmente usata e quanta è libera.

help comando - visualizza una breve schermata d'aiuto, per le funzioni built-in. 

kill - Manda un segnale al processo specificato dall'identificatore di processo (pid) o dall'identificatore di job (%job). Il segnale di default è SEGKILL, che termina il processo. il processo deve essere attivo: se è stato bloccato con CTRL+Z, bisogna poi riattivarlo con fg, e solo allora riceverà il segnale. il processo viene terminato brutalmente, i dati non salvati sono persi.

pkill nome - Termina tutti i processi con questo nome. N.B. il processo viene terminato brutalmente, i dati non salvati sono persi.

poweroff / reboot - Riavvia / Spegne il sistema.

script file - Memorizza ogni cosa che appare sullo schermo in un file fino a quando si esegue exit. Non è funzionale per memorizzare uno script su disco.

shutdown -r time / shutdown -h time - Riavvia / spegne il sistema dopo un tempo presfissato. time può essere: numero minuti, oppure hh:mm, oppure now. Se non specifichi -r / -h fa casino... (arresta, ma non spegne né riavvia).

uname / uname -a - Ottiene il nome del sistema operativo, la versione del kernel e altro.

Comandi Gestione dei Filesystem 

fsck device / fsck.ext2 device - File system Check: verifica l'integrità, ripara il filesystem.

fdisk -l - Visualizza / modifica la tabella delle partizioni di un'unità disco. (occorre essere super-user anche solo per visualizzare).

mount [-t filesystem] cartella  - Monta una periferica. cartella sarà il suo nuovo indirizzo (da usare come device)... deve essere una cartella già esistente!!! Per smontare vedere umount. Per i dischi da montare automaticamente: /etc/fstab.
Con l'opzione --bind si può montare anche un dispositivo già montato altrove.
umount device - Smonta una periferica

Gestione pacchetti

Red Hat

rpm / rpm -i file / rpm -a|grep name - Gestione pacchetti .rpm. Non funziona in ambiente Debian! Installa un .rpm già scaricato.Cerca i pacchetti installati con un certo nome

Debian e Ubuntu

apt-get /apt-get install package-name - Installa
apt-get remove package-name - Rimuove ma non cancella i file di configurazione
apt-get purge package-name - Rimuove
apt-get upgrade [package-name] - Aggiorna
apt-get autoclean / apt-get autoremove Cancella file .deb temporanei.

Rete

ifconfig / ifstatus scheda-di-rete - Visualizza/setta impostazioni delle schede di rete.
iwconfig - Visualizza/setta impostazioni delle schede di rete wireless.
sudo /etc/init.d/networking restart - Fa ripartire da capo la rete.
rcp nomehost - Copia file in remoto dalla macchina corrente in un'altra macchina.
wget -r -l numero_livelli URL - Scarica un intero sito (in realtà ci sono molte altre opzioni).

Commenti