Ci sono 10 tipi di persone: chi capisce il sistema binario e chi no!! :)
LINEA DI COMANDO

La linea di comando

Il vero "smanettone" di Linux preferisce utilizzare il terminale per fare tutto ciò che deve sul suo computer. Questa è semplicemente una linea di comando dove si può inserire del codice digitato via tastiera, tramite il quale impartire istruzioni al computer; cioè tutto quello che normalmente si fa (utilizzatori Windows) utilizzando finestre grafiche, si può fare (e chi ha bisogno di usare in modo potente i pc lo fa) inserendo un comando preciso per ogni operazione.
Per richiamare la SHELL dobbiamo aprire un terminale (ad esempio selezionando un emulatore come XTERM dal menù dei programmi) oppure decidere di utilizzare direttamente il terminale all'avvio del computer disabilitando la sessione grafica, oppure ancora premendo i tasti CTRL-ALT-F2 (CTRL-ALT-F7 per tornare in modalità grafica). Ma passiamo subito ad una rassegna dei più inportanti comandi disponibili sulla SHELL (così viene chiamata solitamente la linea di comando), così da capire più in fretta quello che si può fare:

Per prima cosa il comando più importante è "man", con il quale si può richiamare un manuale di aiuto per ogni tipo di comando semplicemente digitando "man [nome_comando]" dove nome_comando è il nome del comando di cui si vuole sapere di più.

Comandi base

  • ls: lista i files
  • cp: copia i files
  • rm: rimuove i files
  • mv: sposta i files
  • cd: cambia directory
  • pwd: stampa la directory corrente
  • mkdir: crea directory
  • rmdir: rimuove directory

Operazioni su files

  • cat: vedere il file
  • vim: text editor
  • file: identifica il tipo di file
  • chmod: cambia i permessi ai files
  • gzip: comprime files
  • gunzip: scomprime files
  • tar: archivia files e cartelle
  • diff: compara due files

Sistema

  • du: spazio usato nei filesystem
  • df: spazio libero sui filesystem
  • mount: monta filesystem
  • cdrecord: registra cd-rom
  • at: programma un'applicazione
  • ps: lista dei processi
  • kill: termina processi
  • nice: imposta la priorità di processi
  • date: mostra la data
  • cal: mostra il calendario
  • who: utenti connessi

Networking

  • ifconfig: configura la rete
  • ping: cerca se un indirizzo risponde
  • ssh: coonessione sicura ad un host
  • lynx: browser testo
  • write: manda messaggi alla postazione
  • wall: manda messaggi a tutti
  • whoall: lista gli host connessi
  • uname: informazioni di sistema

Naturalmente questi sono solo i più comuni comandi generici della shell; inoltre ogni programma o servizio installato sul sistema (come ad esempio il famosissimo e amatissimo GPG per la crittografia) può avere la sua lista comandi e opzioni, che come al solito può essere richiamata tramite il manuale (man). Infine ogni shell (ne esistono varie, la più famosa è la BASH -Bourne against shell-) ha un elevato grado di programmabilità, permettendo di essere richiamata con particolari opzioni, oppure permettendo di realizzare dei file di testo (gli SCRIPT) che vengono interpretati come dei veri e propri programmi nel linguaggio della consolle utilizzata, ma questo lo vedremo nella seconda parte.

» Torna »
(Ultima modifica: January 17 2008 09:27:19)
NOPROFIT