Lista dei comandi linux su shell

A volte può essere un po complesso ricordare i comandi Linux da usare nel terminale, quindi seguo nel riportare la lista del comando seguita dalla descrizione della funzione.

Ottenere ulteriori informazioni:

  • man : formatta e mostra le pagine della guida in linea.
  • info : sistema di consultazione dei manuali tramite ipertesti.
  • help : richiama l’help per i comandi builtin della shell.

Lavorare con file e directory:

  • cd : cambia la directory corrente.
  • ls : mostra il contenuto di una directory.
  • cp : copia file e directory.
  • mv : muove o rinomina un file o una directory.
  • rm : cancella file e directory.
  • mkdir : crea una directory.
  • ln : crea link a file e directory.
  • pwd : mostra la directory corrente.
  • chmod : modifica i permessi di accesso di un file.
  • chown : cambia il proprietario di un file.
  • cat : mostra il contenuto di un file.
  • find : cerca un file tra le directory.
  • vi : l’editor di testo. l’unico ed il solo.

Filesystem e processi:

  • df : mostra lo spazio libero sul disco fisso.
  • free : mostra lo stato della memoria.
  • mount : monta un filesystem.
  • umount : disattiva un filesystem.
  • ps : visualizza un elenco dei processi correnti.
  • kill : invia un messaggio (TERM di default) ad un processo.

Sistema:

  • halt : chiude il sistema.
  • reboot : riavvia il sistema.
  • hostname : mostra e cambia il nome dell’host.

Vari:

  • startx : avvia l’ambiente grafico (X Window System).
  • date : mostra la data.
  • gzip : comprime e decomprime file .gz.
  • tar : crea backup di file (file .tar).
  • more : separa l’output in piu’ pagine (anche less).
  • reset : resetta il terminale alle impostazioni iniziali.
  • lynx : browser web solo testo.
  • zip e unzip : comprime e decomprime file .zip.

Editor di testo – Accadra` spesso, durante la configurazione del sistema, di dover modificare dei file di testo. Per Linux esistono numerosi edito di testo, eccone alcuni:

  • elvis : clone di vi, sintassi colorata.
  • emacs : sia per console che per X11, e` un editor di testo potente ed estensibile (puo` essere usato come browser, lettore di news e molto altro). Per salvare il file corrente si deve premere “CTRL+x” e di seguito “CTRL+w” (oppure “CTRL+s” se si vuole sovrascrivere il file correntemente aperto). Premere “CTRL+x” e poi “CTRL+c” per uscire.
  • mcedit : editor di mc, semigrafico simile a edit del DOS. molto semplice da usare: consigliato ai principianti.
  • nedit : grafico, con molte funzioni.
  • jed : pensato soprattutto per programmatori; simile a emacs.
  • joe : editor con una sintassi simile a quella di WordStar.
  • pico : distribuito con pine, abbastanza semplice da usare.
  • vi : editor classico, difficile da usare inizialmente. In realta` questo eseguibile e` sempre un link ad un clone del programma originale. Una volta lanciato ci si trova in modalita` “comandi”; per passare in modalita` “inserimento” (e poter scrivere o modificare un file) si deve premere “i” oppure “o” per iniziare ad editare dalla linea seguente. Si torna in modalita` “comandi” premendo “ESC”. Si salva il file scrivendo, in modalita` “comandi” “:w”, si esce con “:q”; se si vuole uscire senza salvare, scrivere “:q!”.
  • vim : ottimo clone di vi, sintassi colorata e molto altro.
  • xemacs : editor (e altro) grafico simile a emacs.

Shell builtin: comandi interni alla shell bash non sono considerati i comandi specifici della programmazione. per maggiori informazioni sui comandi builtin: help nome_comando

  • alias : definisce alias di comandi.
  • bg : manda un processo sospeso in background.
  • cd : cambia la directory corrente.
  • exec : sistituisce la shell corrente con un nuovo processo.
  • exit : chiude la shell.
  • export : esporta una variabile nelle shell figlie.
  • fg : porta in foreground un processo.
  • help : richiama l’help per i comandi builtin.
  • history : mostra l’history della shell.
  • jobs : mostra i processi fatti partire dalla shell corrente.
  • logout : esce da una shell di login.
  • set : setta una variabile.
  • type : mostra dove si trova l’eseguibile di un comando.
  • ulimit : controlla le risorse disponibili per la shell.
  • umask : setta i permessi di default per la creazione di nuovi file.

Di seguito vengono presentati i comandi piu’ o meno standard di Linux divisi per directory. Ricordo brevemente che le directory /sbin/ e /usr/sbin/ contengono file di solito eseguibili solo dal superutente (root) e di norma non sono inserite nel PATH degli utenti normali (l’elenco di directory in cui si cercano gli eseguibili) Directory /bin/

  • arch : informazioni sull’architettura del sistema.
  • bash : la shell (interprete di comandi) normalmente usata.
  • cat : mostra il contenuto di un file.
    • -n numera le righe.
    • -b salta le righe vuote.
  • chgrp : cambia il gruppo di appartenenza di un file.
  • chmod : modifica i permessi di accesso di un file. metodo numerico:
    • primo numero (opzionale):
    • 4 : set user ID
    • 2 : set group ID
    • 1 : swappa la text image secondo numero; permessi del proprietario:
    • 4 : lettura
    • 2 : scrittura
    • 1 : esecuzione
    • terzo numero; permessi del gruppo, stessi valori.
    • quarto numero; permessi degli altri, stessi valori.
    • -R ricorsivo.
  • chown : cambia il proprietario di un file o directory.
  • user.group setta il proprietario a user.group
  • -R ricorsivo.
  • cp : copia file e directory.
  • -r ricorsivo.
  • -a mantiene gli attributi.
  • -f forza.
  • cpio : lavora su archivi di file (come i .tar).
  • cut : taglia un file di testo.
    • -b x-y mostra le colonne da x a y del file; conta i byte.
    • -c x-y mostra le colonne da x a y; conta i caratteri.
    • -f x mostra i campi x separati da TAB.
    • -d specifica un altro delimitatore al posto di TAB.
  • date : mostra la data.
  • dd : data duplicator, copia da un dispositivo di input su un output.
  • if=xxx nome del file o device di input.
  • of=yyy nome del file o device di output.
  • df : mostra lo spazio libero sul disco fisso.
    • -h usa un formato piu’ “umano”.
  • dmesg : riporta i messaggi mostrati durante il boot.
  • du : mostra lo spazio usato da file o directory.
    • -c mostra un totale
    • -h usa un formato piu` leggibile
    • -m dati in megabyte.
  • echo : stampa una stringa.
    • -e interpreta i caratteri speciali.
    • -n non va a capo.
  • ed : editor di testo line-oriented.
  • red edita solo file nella directory corrente.
  • false : ritorna 1 come codice di uscita.
  • fuser : identifica i processi che stanno usando un file.
  • grep : trova testo all’interno di un file.
    • -i ignora Maiuscolo/minuscolo.
    • -r scende le directory in modo ricorsivo.
    • -v inverte il senso della ricerca.
  • gzip : comprime e decomprime file (estensione .gz).
    • -d decomprime.
    • -f forza.
    • -r ricorsivo.
    • -1 piu’ veloce.
    • -9 miglior compressione.
  • hostname : mostra e cambia il nome dell’host.
    • -f mostra il nome completo (host.dominio).
  • kill : invia un messaggio (TERM di default) ad un processo.
    • -s specifica che deve inviare il segnale s.
    • -l lista dei segnali.
  • ln : crea link a file o directory.
    • -s crea un link simbolico.
  • loadkeys : carica un layout della tastiera.
  • ls : mostra il contenuto di una directory.
    • -a mostra anche i file nascosti (quelli che iniziano per ‘.’).
    • -d mostra le directory (senza elencarne il contenuto).
    • -f disordinato.
    • -i mostra il numero di inode.
    • -k dimensione in Kb.
    • -l formato lungo.
    • –color colora i file secondo il tipo.
    • -F classifica i file a seconda del tipo.
  • mkdir : crea una directory.
  • mknod : crea un device (file speciale) a caratteri o a blocchi.
  • more : separa l’output in piu’ pagine.
  • mount : monta un filesystem.
    • -r monta un filesystem in sola lettura.
    • -w monta un filesystem in lettura/scrittura.
    • -t xxx monta un filesystem di tipo xxx (fat, vfat, ext2,…).
    • -a monta tutti i filesystem presenti in /etc/fstab.
  • mv : muove o rinomina un file o una directory.
    • -b crea copie di backup.
    • -i chiede conferma.
  • netstat : mostra informazioni sulle connessioni di rete.
  • ping : invia pacchetti ICMP ECHO_REQUEST ad un host.
  • ps : visualizza un elenco dei processi correnti.
    • l formato esteso.
    • u nome utente ed ora di avvio.
    • m informazioni sull’utilizzo della memoria.
    • a mostra anche i processi di altri utenti.
    • r mostra solo i processi attivi.
    • x mostra anche i processi che non controllano un terminale.
  • pwd : mostra la directory corrente.
  • rm : cancella file e directory (nota bene: NON esiste undelete!!!).
    • -d anche directory.
    • -i chiede conferma.
    • -f forza.
    • -r ricorsivo.
  • rmdir : rimuove una directory.
  • sed : legge un file e lo processa con determinati comandi.
  • setserial : setta la porta seriale.
  • sh : la shell base di unix.
  • sleep : si blocca per x Secondi (s) Minuti (m) Ore (h) Giorni (d).
  • stty : setta il terminale. Esempio: “stty sane < /dev/ttyX” reimposta al default il teminale X.
  • su : login come un altro utente (default root).
    • -p preserva l’ambiente.
  • sync : svuota la cache del disco.
  • tar : crea od estrae backup di file.
    • x estrae.
    • c archivia.
    • v verbose.
    • f file (in cui archiviare o da estrarre).
    • z processa prima con gzip (per file .tar.gz o .tgz).
  • touch : cambia la data di un file (se non esiste lo crea).
    • -a ora di accesso.
    • -d cambia la data.
    • -m cambia la data di modifica.
  • true : ritorna 0 come codice di uscita.
  • umount : smonta un filesystem.
    • -a smonta tutti i filesystem inclusi in fstab.
    • -t smonta solo i filesystem di un certo tipo.
  • uname : mostra informazioni sul computer.
    • -m tipo di macchina.
    • -n nome dell’host.
    • -r release dell’OS.
    • -s nome dell’OS.
    • -v versione dell’OS.
    • -a tutte le informazioni.
  • zcat : mostra il contenuto di un file compresso con gzip (file .gz).

# Directory /sbin/

  • SVGATextMode : setta parametri avanzati dello schermo.
  • badblocks : controlla la superficie di un disco fisso.
  • chattr : cambia gli attributi di un file.
    • -R ricorsivo.
    • a in scrittura appende al file.
    • i il file non può essere modificato, spostato, eliminato, linkato.
    • s quando il file viene cancellato lo spazio su disco viene azzerato.
    • S il file viene sincronizzato immediatamente.
  • dosfsck : controlla un filesystem DOS.
  • dumpe2fs : stampa info sul super block e sui blocks del disco fisso.
  • e2fsck : controlla una partizione ext2fs.
    • -c controlla anche i badblocks.
    • -f forza (anche su filesystem “pulito”).
    • -n controlla in modo read-only.
  • fdisk : manutenzione delle partizioni del disco fisso (anche cfdisk).
  • fsck : controlla una partizione.
  • fsck.minix : controlla una partizione minix.
  • getty : apre una porta tty con richiesta di login (anche agetty, mgetty o mingetty).
  • halt : ferma il sistema.
  • hwclock : setta il clock hardware.
  • ifconfig : configura una interfaccia di rete.
  • init : lancia i processi di inittab e cambia il runlevel (e’ il primo processo eseguito dal sistema).
  • insmod : installa un modulo nel kernel.
    • -f forza anche se le versioni sono diverse.
  • ipfwadm : amministrazione del firewall IP.
  • kbdrate : cambia l’intervallo di ripetizione della tastiera.
  • kerneld : demone che rimuove/installa automaticamente i moduli non usati/richiesti.
  • ldconfig : aggiorna l’elenco delle librerie.
  • lilo : installa il boot loader che consente di selezionare il sistema operativo all’avvio.
  • losetup : associa dispositivi loop a file.
  • lsattr : elenco degli attributi dei file.
    • -R ricorsivo.
    • -a tutti i file.
  • lsmod : mostra informazioni sui moduli del kernel caricati.
  • mkdosfs : crea una partizione DOS.
  • mke2fs : crea una partizione ext2fs (il filesystem nativo di Linux).
  • mkfs : crea una partizione del tipo specificato.
  • mkfs.minix : crea una partizione minix.
  • mklost+found : crea una directory lost+found nella directory corrente.
  • mkswap : crea un dispositivo di swap.
  • pidof : mostra il PID di un processo.
  • runlevel : stampa il system runlevel corrente e precedente.
  • shutdown : chiude il sistema.
    • -t x aspetta x secondi.
    • -r dopo la chiusura effettua un riavvio (reboot).
    • -h blocca il sistema (halt).
    • -f effettua un reboot veloce.
    • -c blocca uno shutdown in corso.
  • swapon : attiva un dispositivo o una partizione di swap.
  • swapoff : disattiva un dispositivo o una partizione di swap.
  • tune2fs : setta una partizione ext2fs.
    • -c x nr. di reboot prima di un filesystem check.
    • -g setta il gruppo che puo’ beneficiare dei blocchi riservati.
    • -l mostra le impostazioni correnti.
    • -r setta i blocchi riservati.
    • -u setta l’utente beneficiario dei blocchi riservati.
  • update : svuota periodicamente il buffer del filesystem.
    • -S usa il metodo tradizionale (Chiama sync ogni 30 sec.).
    • -s x chiama sync ogni x secondi.
    • -f y svuota il buffer senza chiamere sync ogni y sec (def: 5).

Directory /usr/bin/

  • alien : converte pacchetti da/a vari formati (debian deb, redhat rpm, tgz)
  • apropos : cerca tra i man un determinato argomento.
  • apt-cache : manipola la cache di apt (per Debian).
  • apt-config : configura apt.
  • apt-get : scarica ed installa pacchetti deb (Debian): gestisce le dipendenze e gli aggiornamenti della distribuzione.
  • ar : crea, modifica ed estrae file da un archivio.
  • arj : comprime file con arj (file .arj).
  • as : assembler per Linux.
  • at : esegue un programma ad una determinata ora.
  • awk : linguaggio di ricerca ed elaborazione di testo (anche gawk, nawk o mawk).
  • basename : elimina directory e suffissi dai nomi dei file.
  • batch : identico ad at, ma viene eseguito solo se il sistema non e’ troppo carico.
  • bc : una calcolatrice solo testo.
  • biff : avvisa dell’arrivo di posta.
  • bison : parser generator (anche yacc).
  • bunzip2 : decomprime file .bz2
  • bzip2 : comprime file .bz2
  • cal : mostra un calendario.
  • chfn : cambia le proprie finger information nel file /etc/passwd.
  • chsh : cambia la propria shell di login.
  • chvt : passa ad un altro terminale virtuale.
  • clear : pulisce lo schermo del terminale.
  • cmp : compara due file.
  • colrm : rimuove le colonne da un file.
  • column : crea delle colonne.
  • comm : compara due file ordinati linea per linea.
  • compress : comprime un file (estensione .Z).
  • cpp : preprocessore C.
  • crontab : avvia un processo ad una determinata ora.
  • csplit : spezza un file in sezioni predeterminate.
  • ddate : converte la data da gregoriana a discordian.
  • dialog : per creare finestre e dialog box da shell script.
  • diff : visualizza le differenze tra due file.
    • -b ignora gli spazi.
    • -B ignora le linee vuote.
    • -i ignora M/m.
  • diff3 : confronta 3 file.
  • dircolors : per settare il colore dei file mostrati da ls.
  • dirname : stampa solo la directory di un riferimento.
  • dos : lancia l’emulatore DOSemu.
  • xdos apre l’emulatore in una finestra in X11.
  • dpkg : gestire i pacchetti Debian.
    • -i installa un pacchetto.
    • -r rimuove un pacchetto (–purge rimuove anche i file di configurazione).
    • -s [–info] stampa informazioni su un pacchetto [non] installato.
    • -L [–contents] mostra i file contenuti in un pacchetto [non] installato.
    • -l mostra l’elenco dei pacchetti installati.
  • dselect : interfaccia per gestire i pacchetti Debian.
  • dumpkeys : stampa la mappa dei tasti.
  • emacs : editor di testo (e non solo!) anche in ambiente grafico. Se ne esce con ctrl+x ctrl+c.
  • env : esegue un programma in un determinato ambiente.
  • expand : converte le tabulazioni in spazi.
  • expr : valuta espressioni (anche aritmetiche).
  • fdformat : formatta un dischetto.
    • -n non verifica la formattazione.
  • fdmount : monta un dischetto.
  • fetchmail : scarica la posta da host POP3, IMAP o altro.
  • file : determina il tipo di file.
    • -z controlla all’interno dei file compressi.
  • filesize : stampa la dimensione di un file.
  • find : cerca un file tra le directory.
    • -name xxx cerca file di nome xxx.
    • -type X cerca file di tipo X (_d_irectory, _f_ile)
  • finger : mostra le finger information di un utente di un sistema.
  • flex : per creare analizzatori lessicali (anche lex).
  • free : mostra lo stato della memoria.
    • -m dati in megabyte.
  • fromdos : converte un testo dal formato DOS a quello Unix (anche dos2unix).
  • ftp : client ftp (anche ncftp).
  • funzip : filtro per utilizzare unzip in una pipe.
  • g++ : compilatore C++.
  • gcc : compilatore C.
  • gdb : debugger a riga di comando.
  • gpm : demone che controlla il mouse.
  • groff : interfaccia per la compilazione di manuali.
  • groups : stampa il nome del gruppo di un utente.
  • gzexe : crea eseguibili compressi che si decomprimono al volo.
  • head : stampa le prime 10 righe di un file.
    • -c x primi x byte.
    • -n y prime y righe.
  • hexdump : mostra un file in un determinato formato.
  • id : stampa l’ID e l’UID.
  • indent : indenta in vari modi un sorgente C.
  • info : sistema di consultazione dei manuali tramite ipertesti.
  • install : copia dei file ed assegna permessi e proprietario.
  • installpkg : installa un pacchetto Slackware.
  • irc : client irc (anche ircII).
  • ispell : controllo grammaticale su un file.
  • kbd_mode : setta la tastiera.
  • killall : invia un messaggio a tutti i processi con uguale nome.
    • -s specifica che deve inviare il segnale s.
    • -i chiede conferma per ogni processo.
  • jed : editor di testo con interfaccia.
  • joe : editor di testo con interfaccia.
  • join : unisce linee di due file in campi comuni.
  • last : stampa informazioni sull’ultimo login.
  • ld : linker.
  • ldd : stampa informazioni sulle librerie condivise.
  • less : visualizza file di testo (anche more).
  • locale : mostra e setta le informazioni sul LOCALE (settaggi internazionali).
  • locate : cerca un file nel database locale.
  • logger : scrive un messaggio nei log di sistema.
  • logname : stampa il nome di login di un utente.
  • look : mostra le linee che cominciano con una certa stringa.
  • lpr : stampa un file.
  • lpq : mostra la coda di stampa.
  • lprm : cancella un lavoro dalla coda di stampa.
  • lsdev : mostra informazioni sul proprio hardware.
  • lynx : browser web solo testo.
  • m4 : macro processor.
  • make : GNU make.
  • mail : semplice programma per gestire le email (utile negli script).
  • man : formatta e mostra le pagine di guida in linea.
  • mc : shell Norton Commander-like.
  • md5sum : crea cecksum CRC di un file.
  • mesg : mostra o meno messaggi da altri utenti inviati da talk o write.
  • mev : riporta i mouse-events.
  • mkfifo : crea un file FIFO.
  • mkisofs : crea un filesystem iso9660 (CD-ROM).
  • mtools : collezione di programmi per manipolare file DOS.
  • mattrib : setta gli attributi msdos di un file.
  • mbadblocks : controlla un filesystem FAT.
  • mcd : cambia la directory corrente.
  • mcopy : copia file e directory.
  • mdel : cancella file.
  • mdeltree : cancella directory.
  • mdir : visualizza il contenuto di una directory.
  • mformat : formatta un dischetto msdos.
  • mlabel : setta il label di un disco dos.
  • mmd : cre una directory.
  • mmount : monta un filesystem msdos.
  • mmove : sposta file e directory.
  • mrd : cancella una sottodirectory.
  • mren : rinomina file e directory.
  • mtest : visualizza i settaggi degli mtools.
  • mtype : stampa a schermo il contenuto di un file msdos.
  • mutt : ottimo gestore email in console.
  • newgrp : cambia il proprio gruppo di appartentenza.
  • nice : esegue un programma e ne modifica la priorita’ d’esecuzione.
    • -20 : priorita’ maggiore (solo root puo’ settare valori negativi).
    • 19 : minima priorita’.
  • nl : numera le righe di un file.
  • nohup : esegue un comandi immune da hangup: continua a girare anche dopo un logout.
  • od : dump di un file in ottale e altri formati.
  • open : apre un comando in un altro terminale.
  • passwd : cambia la password di un utente.
  • paste : unisce linee di files.
  • patch : applica il risultato di un diff (una patch) ad un file.
  • pathchk : controlla se un dato file_name e’ valido.
  • perl : interprete per script in linguaggio perl.
  • pine : gestore email in console.
  • pkgtool : gestire pacchetti Slackware.
  • printenv : stampa informazioni sull’ambiente.
  • procinfo : mostra informazioni tratte dal filesystem /proc.
  • procmail : manipola la posta in entrata.
  • pstree : mostra un albero di processi.
  • quota : mostra le percentuali di dischi utilizzabili dagli utenti.
  • removepkg : elimina un pacchetto Slackware.
  • renice : modifica la priorita’ di un processo attivo.
  • reset : resetta il terminale alle impostazioni iniziali.
  • rev : inverte le linee di un file.
  • rpm : gestire pacchetti RedHat.
  • -i installa un pacchetto.
  • -e rimuove un pacchetto.
  • -qi [-qip] mostra informazioni su un pacchetto [non] installato.
  • -ql [-qlp] mostra i file contenuti in un pacchetto [non] installato.
  • -qa mostra l’elenco dei pacchetti installati.
  • script : stampa su un file tutto l’input da tastiera.
  • sdiff : confronta due file ed elimina le differenze.
  • setfont : seleziona il font da usare.
  • setleds : setta i led della tastiera.
  • setterm : setta gli attributi del terminale.
  • shar : crea shell archives.
  • showfont : mostra il font usato.
  • showkey : mostra i codici della tastiera.
  • size : mostra dimensione e info di un file obj (e chi ha generato un file core).
  • skill : invia un signal o cambia la priorita’ di un programma.
  • slrn : news reader.
  • sort : ordina linee di testo.
  • -b ignora gli spazi all’inizio di riga.
  • -f ignora Maiuscolo/minuscolo.
  • -i ignora i caratteri estesi.
  • -n segue l’ordine numerico.
  • -r inverte l’ordine.
  • split : spezza un file in blocchi di dimensioni date.
  • -l xxx ogni blocco contiente xxx linee.
  • -b xxx [b,k,m] ogni blocco e’ di xxx byte, kilo, mega.
  • strings : trova linee stampabili in un file.
  • strip : elimina simboli da un obj.
  • sudo : esegue un programma come superutente (root).
  • sum : Crea un CRC di un file.
  • superformat : formatta floppy ad alte capacita’.
  • tail : mostra la fine di un file.
  • -s solo le ultime s righe.
  • -c x ultimi x byte.
  • -f continua a leggere un file, utile se questo viene modificato.
  • tee : legge da standard input e stampa su stdout e su file.
  • -a append sul file.
  • -i ignora segnali di interruzione.
  • telnet : apre una sessione telnet.
  • test : esegue dei test su file o condizioni.
  • time : esegue un programma e mostra informazioni sul tempo di esecuzione e carico.
  • tin : ottimo news reader in console.
  • tload : rappresenta graficamente il carico medio del sistema.
  • todos : converte un testo da Unix a MSDOS (anche unix2dos).
  • top : mostra i processi che usano piu’ tempo CPU o memoria.
  • tr : converte o cancella caratteri.
  • troff : formatta i documenti come le manpage.
  • tty : stampa il nome del file terminale connesso allo standard input.
  • tunelp : setta vari parametri per la stampante.
  • unarj : decomprime file .arj.
  • uncompress : decomprime file compressi (file .Z).
  • unexpand : converte spazi in tabulazioni.
  • uniq : rimuove linee indentiche in file ordinati.
  • unzip : decomprime file .zip.
  • updatedb : update di un file database di nomi di file (usato da locate).
  • uptime : mostra da quanto il sistema e’ attivo.
  • users : mostra il nome degli utenti correntemente collegati.
  • uudecode : decodifica un file ASCII in un binario.
  • uuencode : codifica un file binario in ASCII.
  • vi : l’editor di testo. l’unico ed il solo. Se ne esce (senza salvare) con “ESC :q!” salvando con “ESC :wq”.
  • vim : la migliore versione di vi :-).
  • vmstat : riporta statistiche sulla memoria virtuale.
  • w : mostra chi e’ loggato e cosa sta facendo.
  • wall : invia un messaggio a tutti i terminali.
  • wc : conta il nr di byte, parole e linee di un file.
  • -c conta i byte.
  • -w conta le parole.
  • -l conta le newline.
  • wget : scarica (anche ricorsivamente) pagine web e file da ftp; simile a GetRight (credo).
  • whatis : ricerca nel database della guida per una parola.
  • whereis : indica dove si trova un determinato file.
  • which : indica il percorso completo di un file.
  • who : mostra chi e’ loggato.
  • whoami : indica l’username con cui si e’ attualmente loggati.
  • whois : interroga un database whois.
  • wine : consente di eseguire programmi Microsoft Windows in Linux; richiede MS Windows.
  • wish : interprete per script in linguaggio Tk.
  • workbone : interfaccia solo testo per ascoltare CD audio.
  • write : invia un messaggio ad un altro utente.
  • xargs : appende ad un comando opzioni prese dallo stdin.
  • yes : emette continuamente una stringa finche’ non viene killato (default y).
  • zcmp : usa cmp su file compressi.
  • zdiff : usa diff su file compressi.
  • zgrep : esegue grep su file compressi.
  • zgv : visualizza in un terminale molti formati di immagini.
  • zip : comprime file con zip.
  • znew : ricomprime file da .Z a .gz.

Directory /usr/sbin/

  • addgroup : aggiunge un gruppo (acnhe groupadd).
  • adduser : aggiunge un nuovo utente al sistema (anche useradd).
  • cfdisk : manipola graficamente le partizioni del disco fisso.
  • chroot : cambia la directory root e vi esegue un programma.
  • ctrlaltdel : setta la funzione della combinazione CRTL+ALT+DEL.
  • debugfs : debugga un filesystem ext2.
  • groupdel : elimina un gruppo di utenti.
  • hdparm : mostra e setta molti parametri del disco fisso.
  • inetd : gestore di molti servizi di rete.
  • irqtune : cambia la priorita` degli interrupt; utile per migliorare le prestazioni di un collegamento via modem esterno.
  • liloconfig : script che aiuta a configurare lilo.
  • makewhatis : genera il database per il comando whatis.
  • psupdate : aggiorna il file /etc/psdatabase che rappresenta l’immagine della mappa di sistema attuale (dopo aver ricompilato il kernel).
  • rdev : setta i dispositivi di un kernel (HD, swap, video mode…).
  • traceroute : mostra il percorso per raggiungere un dato host.
  • userdel : elimina un utente del sistema.
  • vipw : edita il file /etc/passwd.
  • visudo : edita il file sudoers.

/usr/X11R6/bin/

  • SuperProbe : identifica la scheda video.
  • X : il sistema a finestra X Window (di norma un link ad un X Server o un wrapper).
  • bitmap : editor di bitmap.
  • clock : un orologio.
  • editres : edita le risorse delle applicazioni Xt.
  • ghostview : visualizza file postscript (anche gv).
  • startx : avvia il sistema a finestre.
  • xbiff : avvisa graficamente se e’ arrivata posta.
  • xcalc : piccola calcolatrice.
  • xclipboard : visualizza gli appunti.
  • xconsole : visualizza i messaggi mandati a console.
  • xdm : gestisce il login grafico.
  • xedit : editor di testo base.
  • xev : mostra eventi del mouse e della tastiera.
  • xeyes : occhi che seguono il puntatore.
  • xf86config : configura l’ambiente grafico.
  • xfontsel : seleziona un font.
  • xhost : controlla l’accesso all’X Server da altri host.
  • xinit : inizializza il sistema grafico (chiamato da startx).
  • xkill : uccide una applicazione in finestra.
  • xman : consultare le pagine di manuale graficamente.
  • xpaint : semplice programma di paint.
  • xrdb : setta le risorse X.
  • xset : setta vari parametri (mouse, screensever,…).
  • xsetroot : setta il colore dello sfondo e il puntatore.
  • xterm : apre una finestra terminale.
  • xv : visualizza molti formati di immagini.
  • xvidtune : aggiusta i parametri dello schermo.

/usr/games/

  • banner : crea striscioni.
  • fortune : stampa un detto o una frase famosa.
  • xbill : il piu’ grande gioco
Commenti (0)
Aggiungi un commento