>
MENU

Quattro modi per estrarre il nome della directory corrente

pid.jpg

Personalizzare Fedora 8 (Parte III)

20 novembre 2007 Visualizzazioni: 823 Focus

Top 25: il The Best Of dei comandi utilizzati da terminale

Prima o poi, chiunque utilizzi GNU/Linux, deve mettere mano al terminale ed utilizzare dei comandi. Un po’ per curiosità, un po’ per necessità, l’utilizzo della riga di comando diventa un percorso naturale nella vita di ogni buon utente GNU/Linux.


Tra la jungla di comandi, opzioni ed istruzioni che si possono utilizzare, si può stilare una lista dei venticinque più comuni. Comandi che ogni buon utente amante del pinguino dovrebbe conoscere:

  1. man
    Quando un utente non sa a che cosa possa servire un comando, digitando man nomecomando vi verrà presentato il relativo manuale che ne spiega le funzioni e gli utilizzi.
  2. hostname
    Stampa a video su quale host locale si sta lavorando.
  3. whoami
    Stampa a video il nome dell’utente loggato in quel momento.
  4. id NomeUtente
    Stampa a video l’user id (uid) ed i relativi group id (gid) a cui appartiene il nomeutente.
  5. date
    Stampa a video la data e l’ora attuale.
  6. time NomeComando
    Stampa a video il tempo impiegato per eseguire una determinata operazione (ad esempio, si può verificare la velocità di esecuzione di un algoritmo).
  7. who
    Stampa a video chi è loggato in quel momento sul pc.
  8. rwho -a
    Il comando è equivalente a who ma riguarda tutti gli utenti che sono collegati alla rete.
  9. finger NomeUtente
    Stampa a video delle informazioni di sistema (come ad esempio il nome, la shell utilizzata e la directory Home) sull’utente desiderato.
  10. last
    Stampa a video chi si è loggato sul tuo sistema nell’ultimo mese.
  11. history | more
    Stampa a video i comandi utilizzati dalla riga di comando dall’utente loggato in quel momento.
  12. uptime
    Stampa a video da quanto tempo è acceso il pc dall’ultimo reboot.
  13. ls
    Stampa a video il contenuto della cartella nella quale ci si trova.
  14. ps axu | more
    Stampa a video tutti i processi attivi di ogni utente loggato alla macchina.
  15. top
    Stampa a video l’elenco dei processi attivi in quel momento, ordinandoli in base al consumo di CPU in corso.
  16. uname -a
    Stampa a video il tipo di sistema operativo, la rete a cui appartiene, quale versione del kernel utilizza ed altre utili informazioni.
  17. free
    Stampa a video le informazioni in kb sulla memoria.
  18. df -h
    Stampa a video le informazioni relative alle partizioni montate.
  19. du / -bh | more
    Stampa a video quanto spazio occupa ogni directory a partire dalla principale.
  20. cat /proc/cpuinfo
    Stampa a video le informazioni riguardanti la cpu del pc in uso.
  21. cat /proc/interrupts
    Stampa a video le informazioni relativi agli interrupts in corso.
  22. cat /proc/version
    Stampa a video le informazioni relative alla versione di Linux ed altro ancora.
  23. cat /proc/filesystems
    Stampa a video i tipi di filesystem in uso.
  24. lsmod (da usare come utente root)
    Stampa a video i moduli del kernel attivi in quel momento.
  25. fdisk -l (da usare come utente root)
    Stampa a video la tabella delle partizioni dei vari dischi e le relative informazioni.

Voi lettori, avete la vostra Top 25 dei comandi? Discutiamone sul nostro forum!

di Gianfranco Limardo - TuxJournal.net

twittergoogle_pluslinkedinmail
  • augusto

    Io ci avrei messo anche vi.
    ;)

  • http://daniele.angeljoke.com/ magikozio

    Io uso molto spesso apropos, dato che non ricordo il nome di tutti i comandi, ma quello che piu' o meno fanno.
    Concordo con augusto: manca il vi!!

  • federico

    lsmod (da usare come utente root)Non necessariamente…

  • http://doppiavu.wordpress.com doppiaVu

    cavolo devo essere un utente anomalo… io di quella lista uso solo man, ps aux, top, free e un paio di cat…

     tra i miei più usati sicuramente ci sono
    cp
    mv
    nano
    grep
    tail
    less e/o most (more non l'ho mai usato su linux… mi ricorda troppo dos) :-)
    mpg123
    mplayer
    gcc e make

  • Franz

    Lista valida per chi ha una rete, non per l'utente di semplice desktop isolato.
    In questo caso toglierei un sacco di comandi (es tutta la famiglia di who).
    Cosa aggiungerei?  Forse questi basandomi sull'esperienza personale:
    ifconfig
    grep
    su oppure sudo
    e poi quello che non si può proprio ignorare…
    exit !!!!

  • JoP

    mooolto interessante, da bravo utente niubbo, la metà di quei comandi non la conoscevo! utilissimo top, che non so come ma il monitor di sistema non mi parte più, lo usero spessissimo per controllare i programmi che scrivo insiema a time. comunque secondo me sudo ci doveva essere, o magari apt-get o yum ecc.

  • Vale

    uhhhh… io avrei messo re assoluto
    “ls”
    XD
    lo faccio anche 6-7 volte di fila quando è inframmezzato da esecuzioni di programmi che cancellano lo schermo o fanno troppo output… :P

    Se no l’ovvio “cd”.. ma anche, come doppiaVu #4, “nano” il mio editor di testo preferito - STRASEMPLICE alla facciazza porca di vi ed emacs!
    e anche “ls -la” messo in alias come “la”, utilerrimo!

  • flux

    vabbè manca sudo, però viene usato insieme ad altri comandi, mancherebbe sudo !!, apt-get install, apt-get remove, gedit… pure questo si usano spesso

  • the_key

    io ankora nn riesko a kapire a kosa serva questo terminal… se volevo usare la shell rimanevo ankora kol dos… pratikamente inutile…

  • Mirko

    @the_key: impara a scrivere in italiano, per prima cosa. Il terminale è la forza di Linux. Se confondi ancora un sistema operativo come dos con Linux solo per l’esistenza del terminale, mi sa che non ci siamo. D’altro canto anche sistemi come OS X e Windows hanno il loro bel terminaletto che ti fa fare 1000 cose in più, in meno tempo e più facilmente delle iconette-doppioclick

  • marco

    manca find

    i comandi che uso più di frequente:
    cd
    ls
    less
    vim
    find -uname
    cp
    rm
    mv

    PS: il terminaletto di windows serve a poco, ti fa fare 1000 cose in più ma in un tempo 1000 volte maggiore di quanto non faccia con la shell di linux

  • marco

    PPS:
    chi usa il terminale va in ferrari a 350 Km/h sulla pista di maranello
    chi non lo usa prende la ferrari per fare il giro dell’isolato