Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 29 del 28/11/2006 14.32.57

Nascondi questo messaggio

BR

Chi sono

Contatti

Potete trovarmi su jabber; questo è il mio account: l3on-ita@jabber.linux.it

I Miei Lavori

Hardware

  • [:DriverNtfs:Abilitare la lettura e la scrittura su NTFS] BR

Grafica

Web

Messaggi

(Modificate per inserire un messaggio)BR

Il Mio Lavoro Attuale

Comandi Base

Prendere introduzione da ComandiBaseBR

ls: Comando per elencare il contenuto delle directory

ls directory

elenca il contenuto della directory specificata

ls

elenca il contenuto della directory corrente

ls -a

elenca sia i file nascosti che quelli visibili

ls -l

elenco dettagliato di file e sotto directory con i loro attributi come i permessi, le dimensioni,il proprietario, il gruppo di appartenenza e la data di creazione o ultima modifica

ls -lR

mostra l'elenco dei files nella directory indicata e in tutte le sottodirectory ricorsivamente

cd: Comando per cambiare la propria posizione all'interno del file system

cd /usr/src

impartendo queste istruzioni decidiamo di spostarci all'interno della directory /usr/src indipendentemente dal punto in cui ci troviamo all'interno del file system

cd prossima

con questa istruzione decidiamo di spostarci all'interno della directory "prossima" che è ubicata sotto la directory corrente

cd ..

con questo comando ci spostiamo alla directory superiore

cd

con questo comando ci si sposta alla radicedella propria home

mkdir: Comando per la creazione delle directory

mkdir prova

con questo comando verrà creata la directory prova

mkdir -p /opt/box/bin

in questo modo verranno create anche tutte le altre directory comprese nel percorso.

cp: Comando per la copia dei file

sintassidel comando

cp origine destinazione

cp /opt/miofile /root

il file verrà copiato così com'è nella directory /root

cp /otp/miofile /root/miofilebello

il file verrà copiato nella directory /root con il nome "miofilebello"

mv: Comando per spostare i file

mv

questo comando serve per spostare il file da un percorso di origine ad uno di destinazione. Per questo comando sono valide le opzioni precedentemente viste per il comando cp

BR

rm: Comando per rimuovere files e directory

rm percorso file

viene eliminato il file indicato nel percorso,il comando chiede conferma prima di eliminare il file o i files

rm -r /tmp

vengono eliminati tutti i files e directory ricorsivamente a partire dalla directory /tmp. Il comando chiede conferma prima di eliminare ogni singolo file.

rm -f /tmp/*

vengono eliminati tutti i files presenti nella directory /tmp. In questo caso con l'opzione -f non viene chiesta conferma.

rm -rf /tmp/*

come il comando precedente, ma in aggiunta vengono eliminate, in modo ricorsivo, anche le sottodirectory

rm -rf /tmp

come il comando precedente, ma viene cancellata anche la directory /tmp

rmdir: Comando per eliminare le directory vuote

rmdir nome directory

elimina la directory vuota "nome directory", ubicata nella directory corrente

rmdir -p percorso

elimina le directory vuote indicate nel percorso

pwd

pwd

mostra il percorso della directory di lavoro corrente

df

df

visualizza a schermo lo spazio rimasto sulle partizioni e sui dischi del proprio sistema

du

du

mostra lo spazio occupato sul disco della directory corrente o di quella indicata nel percorso comprese le sottodirectory

free

free

mostra informazioni sulla memoria di sistema(Ram e Swap). Molto utile se ci si vuole rendere conto della memoria disponibile sul sistema, della memoria attualmente in uso e di quella libera

man: Per visualizzare il manuale in linea di un comando

man nome

mostra il manuale del comando specificato con nome, molto utile se si vogliono avere più informazioni riguardo ad un comando.

mount: Comando per "montare" i dispositivi fissi o rimovibili

mount

mostra a schermo l'elenco dei dischi e dei dispositivi montati sul filesystem (ovvero quelli ai quali il sistema può avere accesso) con il relativo mount-point (punto di montaggio),che sarebbe la directory dalla quale è possibile navigare il contenuto del dispositivo.Le informazioni sul tipo di filesystem e sul tipo di montaggio sono prese dal file di configurazione /etc/fsab. Di solito i punti di montaggio dei vari filesystem sono ubicati sotto la directory/mnt.

mount /mnt/floppy

Digitando questo comando viene montata l'unità floppy, il cui contenuto sarà navigabile dalla dir /mnt/floppy.

umount: Comando per "smontare" i dispositivi fissi o rimovibili

umount dispositivo

smonta il dispositivo indicato. Dopo questa operazione il dispositivo non sarà più accessibile a meno chenon venga effettuata di nuovo l'operazione di montaggio tramite il comando mount.

Esempio: umount/mnt/floppy

con questo comando viene smontato il dispositivo floppy

mkfs: Comando per creare un filesystem (formattazione)

mkfs -t tipo-filesystem dispositivo /dev/xxx

Questo comando crea un filesystem del tipo specificato con "tipo-filesystem" sul dispositivo indicato con /dev/xxx.

mkfs -t ext2 /dev/fd0

viene creato il filesystem ext2 sull'unità floppy

cat

cat file

mostra il contenuto del file specificato

dd

dd if=minidistro.img of=/dev/fd0

Questo comando risulta essere molto utile quando si deve procedere alla creazione di un floppy avviabile partendo da un file immagine, ad esempio volendo creare un floppy avviabile partendo da un file immagine denominato "minidistro.img" bisogna impartire comando specificato nel riquadro di sinistra

less

less nomefile

con questo comando è possibile visualizzare il contenuto di files che occupano più di una pagina di schermo.Permette di spostarsi avanti e indietro nel testo utilizzando i tasti freccia.E' possibile, inoltre, effettuare ricerche nel testo digitando /parola-ricercata e premendo invio, la parola verrà evidenziata. Per terminare il programma bisogna digitare il tasto q.

more

ls | more

il comando more ha diverse utilità, la principale è quella che viene utilizzata in abbinamento al comando ls perla visualizzazione delle directory. Può darsi che la lista delle directory sia molto lunga per cui digitando il semplice ls non si riesca a vedere quelle situate in cima alla lista. Utilizzando il comando ls in abbinamento al comando more tramite una pipe ( | ) si risolve il problema.

chmod: Comando per impostare i permessi

u

Utente proprietario del file.

g

Gruppo proprietario del file.

o

Utente diverso.

a

Tutti gli utenti indifferentemente.

Se l'indicazione degli utenti su cui intervenire non viene fornita, la variazione agisce in funzione della maschera dei permessi che può essere modificata attraverso il comando di shell umask. In pratica, la variazione riguarda tutti i tipi di utente, a esclusione dei bit attivati nella maschera dei permessi.

I segni +, -, = indicano il tipo di cambiamento sui permessi:

+

Le modalità dei permessi indicate vengono aggiunte.

-

Le modalità dei permessi indicate vengono tolte.

=

Le modalità dei permessi vengono modificate in modo da diventare esattamente come indicato.

Il gruppo finale di lettere r, w, x, X, s, t, u, g, o indica i permessi su cui agire:

r

Permesso di accesso in lettura.

w

Permesso di accesso in scrittura (modifica).

x

Permesso di esecuzione o di attraversamento se si tratta di directory.

X

La lettera X (maiuscola) si comporta come x, ma interviene sulle directory e solo sui file che hanno già un permesso di esecuzione per un utente qualunque. In pratica, si cerca di intervenire solo sui file per i quali il permesso di esecuzione (o di attraversamento) può avere senso.

s

Riguarda solo i file eseguibili e le directory. Attiva il bit SUID, o il bit SGID a seconda che il cambiamento intervenga sull'utente, sul gruppo o su entrambi.

t

La lettera t riguarda solo i file eseguibili e le directory. Attiva il bit Sticky.

u

Attribuisce le stesse modalità dei permessi che ha già l'utente proprietario di quel file.

g

Attribuisce le stesse modalità dei permessi che ha già il gruppo proprietario di quel file.

o

Attribuisce le stesse modalità dei permessi che hanno già gli altri utenti per quel file.

Non è possibile cambiare i permessi dei collegamenti simbolici: se si interviene su un collegamento simbolico si agisce in realtà sul file di destinazione.

Opzione Descrizione

-R o --recursive

Esegue l'operazione anche nelle sottodirectory.

-c o --changes

Avvia dei cambiamenti apportati.