Elenco comandi base di Linux
In questi ultimi giorni ho ricevuto molte e-mail che contenevano richieste di aiuto su come risolvere piccoli problemi da riga di comando. Per questo è nata l’idea di scrivere un elenco di tutti i comandi Linux che sicuramente potremo trovare su tutte le distribuzioni.
alias | Crea un alias, anche di un comando |
apropos | alias di “ man -k” |
awk | Cera e sostituisce un testo |
break | termina un loop |
builtin | esegue una shell |
bzip2 | comprime o decomprime uno o più file |
cal | mostra un calendario |
case | struttura di controllo condizionale |
cat | mostra il contenuto di un file |
cd | cambia directory |
cfdisk | comando per gestire la tabella delle partizioni |
chgrp | cambia il gruppo utenti di appartenenza |
chmod | cambia i permessi di accesso |
chown | cambia il proprietario ed i permessi di un file |
chroot | esegue un comando con una directory di root diversa da quella impostata di default |
cksum | stampa il risultato di un controllo CRC |
clear | pulisce lo schermo della console |
cmp | compara due file |
comm | compara due file di testo ordinati riga per riga |
command | esegue un comando |
continue | riavvia un loop |
cron | esegue comandi schedulati |
crontab | esegue comandi schedulati a precisi momenti (es. backup giornalieri) |
csplit | divide/spezza un file in file più piccoli |
cut | divide un file in diverse parti |
dd | Data Dump – copia un file di tipo a blocchi |
ddrescue | tool per il recovery |
declare | dichiara nomi di variabili e le inizializza |
df | mostra lo spazio libero su disco |
diff | mostra le differenze fra due file |
diff3 | mostra le differenze fra tre file |
dig | esegue il lookup su DNS |
dir | mostra il contenuto di una directory |
dircolors | imposta il colore delle directory quando listate |
dirname | converte un pathname ad un path |
dirs | mostra il percorso directory |
du | mostra lo spazio usato da un file |
echo | mostra a video i messaggi di shell |
egrep | come grep ma con ricerche con pattern estesi |
eject | espelle un dispositivi rimovibile |
enable | abilita/disabilita i comandi della shell |
env | visualizza le variabili di sistema |
ethtool | impostazioni della scheda di rete |
eval | valuta diversi comandi e loro argomenti |
exec | esegue un comando |
exit | esce dalla shell |
expand | converte i tabs in spazi |
export | imposta una variabile di sistema |
expr | valuta una espressione |
false | il valore booleano false |
fdformat | formatta un floppy a basso livello |
fdisk | come cfdisk |
fgrep | come grep ma cerca file con un pattern fisso |
file | recupera il tipo di file |
find | effettua una ricerca secondo |
fmt | formatta un testo in paragrafi |
fold | word wrap di un testo alla grandezza di una finestra |
for | ciclo for |
format | formatta dischi o nastri |
free | mostrala memoria usata |
fsck | controlla e ripara la consistenza del file system |
ftp | il comando ftp |
function | definisce una funzione |
gawk | cerca e sostituisce testo all’interno di file |
getopts | legge parametri dati in input |
grep | restituisce una lista di nomi file trovati secondo un pattern di ricerca |
groups | smostra nomi di gruppi ed i loro utenti |
gzip | comprime/decomprime file |
hash | ricrea il pathname completo di parametro |
head | mostra la parte iniziale di un file |
history | mostra la History dei comandi |
hostname | stampa/imposta il nome del sistema |
id | stampa utente e gruppo dell’id |
if | controllo condizionale |
ifconfig | configura l’interfaccia di rete |
import | realizza lo screenshot salvandolo in una immagine |
install | copia file da installare ed imposta i loro attributi |
join | unisce più linee in un unico campo |
kill | ferma l’esecuzione di un processo |
less | mostra l’output a video, una pagina alla volta |
let | esegue operazioni aritmetiche su variabili di shell |
ln | crea un collegamento ad un file |
local | crea variabili locali |
locate | effettua una ricerca (vedere updatedb) |
logname | mostra il login name corrente |
logout | effettua il logout |
look | mostra linee che inizialo con una stringa data |
lpc | gestisce la stampante |
lpr | stampa off-line |
lprint | stampa un file |
lprintd | termina un job di stampa |
lprintq | elenca la cosda di stampa |
lprm | rimuove job dalla coda di stampa |
ls | elenca le informazioni su file |
lsof | elenca i file aperti |
make | ricompila un gruppo di programmi |
man | manuale |
mkdir | crea una directory |
mkfifo | crea una pila di tipo FIFO |
mkisofs | crea un file con file system di tipo ISO9660 (cd-rom dvd-rom) |
mknod | crea un inode per un dispositivo a blocchi o a caratteri |
more | mostra l’output una schermata alla volta |
mount | monta un file system |
mtools | manipola file MS-DOS |
mv | muove o rinomina file/directory |
netstat | mostra informazioni sulla rete |
nice | imposta la priorità di un job |
nl | numera in elenco file |
nohup | esegue un comando e lo rende m immune ad hangups |
nslookup | interroga il dns interattivamente |
passwd | modifica la password dell’utente |
paste | unisce due file linee di file |
pathchk | controlla la validità di un nome di file |
ping | Controlla una connessione di rete |
popd | recupera il valore precedente della directory corrente |
pr | prepara un file per la stampa |
printcap | database delle capacità di stampa |
printenv | stampa le variabili di sistema |
printf | forrmatta e stampa un dato |
ps | elenca lo stao di un processo |
pushd | salva e cambia la directory corrente |
pwd | restituisce la directory corrente |
quota | mostra la quantità di disco usata ed i suoi limiti |
quotacheck | scansiona un file system per l’uso del disco |
quotactl | imposta una “quota” disco |
ram | il ramdisk |
rcp | copia un file fra due computer |
read | legge una linea dallo standard input |
readonly | imposta una variabile come sola lettura |
remsync | sincronizza due file via e-mail |
return | esce dalla shell |
rm | cancella un file |
rmdir | cancella una directory |
rsync | copia di un file da remoto |
screen | la finestra del terminale |
scp | copia sicura da remoto di un file |
sdiff | unisce due file interattivamente |
sed | editor ed elaboratore di streeam |
select | elabora l’imput da tastiera |
seq | stampa una sequenza numerica |
set | manipola variabili e funzioni della shell |
sftp | copia sicura di file attraverso protocollo ftp |
shift | sposta di una posizione il parametro da leggere |
shopt | opzioni di configurazione della shell |
shutdown | spegne/riavvia la macchina |
sleep | ferma il processo per un tempo prefissato |
sort | ordina file di testo |
source | esegue comandi da un fiel |
split | spezza un file in file più piccoli di grandezza prefissata |
ssh | shell sicura utile per gestione da remoto |
strace | traccia le chiamate di sistema ed i relativi segnali |
su | sostituisce l’identità dell’utente con quella indicata |
sum | stampa il checksum di un file |
symlink | crea un nuovo nome per un file |
sync | sincronizza i dati fra disco e memoria |
tail | mostra l’ultima parte di un file |
tar | Tape Archiver |
tee | redireziona l’output in più file |
test | valuta una espressione condizionale |
time | misura il tempo di esecuzione di un programma |
times | l’orario utente e di sistema |
touch | cambia il timestamp di un file |
top | elenca i processi in esecuzione sul sistema |
traceroute | Traceroute |
trap | esegue un comando quando un segnale è impostato |
tr | traduce cancella un carattere |
true | il valore booleano vero |
tsort | ordina per nome |
tty | stampa il filename del terminale sullo standard input |
type | descrive un comando |
ulimit | limita le risorse di sistema per un utente |
umask | maschera di creazione dell’utente |
umount | smonta un dispositivo di memoria |
unalias | rimuove un alias |
uname | stampa òe informazioni di sistema |
unexpand | converte gli spazi in tabulazioni |
uniq | rende unico un file |
units | converte unità da una scala ad un’altra |
unset | rimuove variabili |
unshar | scompatta archivi di shell |
until | esegue un comandio finchè… |
useradd | crea un nuovo utente |
usermod | modifica un utente |
users | elenca gli utenti correntemente on-line |
uuencode | codifica un file binario |
uudecode | decodifica un file creato con uuencode |
v | elenca il contenuto di una directory in modo esteso |
vdir | stampa il contenuto di directory in modo esteso |
vi | editor di testo |
watch | esegue/mostra un output ad intervalli di tempo |
wc | stampa byte, word, e numeri di linea |
whereis | mostra tutte le istanze di un comando |
which | localizza un programma nello user’s space |
while | esegue un comando finchè … |
who | mostra tutti gli username di chi è on-line |
whoami | stampa id e nome dell’utente corrente |
Wget | recupera file con protocolli HTTP, FTP HTTPS |
xargs | utility che esegue comandi elencati come argomenti |
yes | stampa una stringa fina alla sua interruzzione |
. | esegue un comando nella shell corrente |
# | simbolo di commento |
Spero che possa tornarvi utile. 🙂