Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Guida alle basi del sistema di file Unix: comandi, struttura e operazioni, Appunti di Elementi di Informatica

Una panoramica dettagliata dei comandi e della struttura del sistema di file unix. Verranno spiegati concetti come percorso assoluto e relativo, scrittura, reindirizzamento e visualizzazione file, spostamento tra directory, creazione e cancellazione file e directory, copia e cancellazione file, e l'uso di wildcard. Saranno inoltre presentate sintassi e opzioni comuni per i comandi.

Tipologia: Appunti

2011/2012

Caricato il 09/07/2012

pdanj90
pdanj90 🇮🇹

1 documento

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Directory: organizzano in modo gerarchico i file system, e la struttura è un grafico ciclico (albero.)
Pat name: nome del percorso, successione di directory arrivare al file.
-relativo: se è un percorso che parte dalla directory in cui mi trovo;
-assoluto: se parte dall’inizio (root, e non ha genitori)
La successione di directory è separata da /
SINTASSI COMANDI UNIX
COMANDO [OPZIONI][ARGOMENTI]
Man [x]: visualizza il manuale di un specifico comando([x])
File System: memorizza e organizza le informazioni di un sistema di calcolo; i file non contengono solo dati ma
anche istruzioni .
Scrittura, re direzione e visualizzazione File
Echo : visualizza i suoi parametri sulla linea di comando;
Cat : visualizza il contenuto di un file di testo;
>: ridirige l’output del comando invece che sul video(standard output) in un file;
>> : appende, scrive delle informazioni alla fine di un file, già esistente senza perderne il contenuto;
Pwd: visualizza il percorso assoluto di dove sto lavorando;
-home directory: è la directory principale di ogni utente e s’indica con tilde ~;
-nomi speciali: . indica la directory corrente
.. indica la directory genitore di quella precedente
Spostamento tra directory
Cd : (change directory) serve per spostarsi tra directory, e file.
Elencare il contenuto di una directory
Ls : (list) mostra il contenuto della directory corrente;
ls [opzioni] [lista di file o dir]
le opzioni più importanti e utilizzate sono:
ls -a elenca anche i le (normalmente invisibili) il cui nome comincia per .
ls -l elenca in formato lungo
ls -t elenca a partire dal le più recente
ls -C visualizza l’elenco incolonnato
ls -R elenca ricorsivamente anche le subdir
ls -f non ordina i le, abilita l’opzione -a, disabilita la -l e i colori
ls –Ca visualizza anche i file nascosti
ls –m produce una lista di file separati da virgole.
Creare e cancellare directory
Mkdir [nome]: crea una directory di nome [nome];
Rmdir [nome]: cancella la directory [nome] purché sia vuota;
Rm-r [nome]: cancella la directory [nome] e tutto ciò che c’è al suo interno ma non la directory corrente.
Copiare un file o directory
Cp: effettua la copia di file o directory;
cp f1 [f2 ...] dir
crea delle copie dei file f1… dentro dir. E deve valere:
-dir deve esistere come directory;
-se f1 esiste già dentro dir, il file viene sovrascritto.
cp f1 f2
crea una copia del file f1 di nome f2. In questo caso
- f2 deve essere un file o non esistere:
- se f2 esiste già viene sovrascritto.
Creare e cancellare un file
Rm f1:cancella uno o più file;
Rm –fr: cancella senza chiedere conferma;
touch [nome]: crea un file vuoto [nome].
pf2

Anteprima parziale del testo

Scarica Guida alle basi del sistema di file Unix: comandi, struttura e operazioni e più Appunti in PDF di Elementi di Informatica solo su Docsity!

Directory: organizzano in modo gerarchico i file system, e la struttura è un grafico ciclico (albero.) Pat name: nome del percorso, successione di directory arrivare al file. -relativo: se è un percorso che parte dalla directory in cui mi trovo; -assoluto: se parte dall’inizio (root, e non ha genitori) La successione di directory è separata da /

SINTASSI COMANDI UNIX COMANDO [OPZIONI][ARGOMENTI] Man [x]: visualizza il manuale di un specifico comando([x]) File System: memorizza e organizza le informazioni di un sistema di calcolo; i file non contengono solo dati ma anche istruzioni.

Scrittura, re direzione e visualizzazione File Echo : visualizza i suoi parametri sulla linea di comando; Cat : visualizza il contenuto di un file di testo;

: ridirige l’output del comando invece che sul video(standard output) in un file;

: appende, scrive delle informazioni alla fine di un file, già esistente senza perderne il contenuto; Pwd: visualizza il percorso assoluto di dove sto lavorando; -home directory: è la directory principale di ogni utente e s’indica con tilde ~ ; -nomi speciali:. indica la directory corrente .. indica la directory genitore di quella precedente

Spostamento tra directory Cd : (change directory) serve per spostarsi tra directory, e file.

Elencare il contenuto di una directory Ls : (list) mostra il contenuto della directory corrente; ls [opzioni] [lista di file o dir] le opzioni più importanti e utilizzate sono: ls -a elenca anche i file (normalmente invisibili) il cui nome comincia per. ls -l elenca in formato lungo ls -t elenca a partire dal file più recente ls -C visualizza l’elenco incolonnato ls -R elenca ricorsivamente anche le subdir ls -f non ordina i file, abilita l’opzione -a, disabilita la -l e i colori

ls –Ca visualizza anche i file nascosti ls –m produce una lista di file separati da virgole.

Creare e cancellare directory Mkdir [nome]: crea una directory di nome [nome]; Rmdir [nome]: cancella la directory [nome] purché sia vuota; Rm-r [nome]: cancella la directory [nome] e tutto ciò che c’è al suo interno ma non la directory corrente.

Copiare un file o directory Cp: effettua la copia di file o directory; cp f1 [f2 ...] dir crea delle copie dei file f1… dentro dir. E deve valere:

  • dir deve esistere come directory; -se f1 esiste già dentro dir, il file viene sovrascritto. cp f1 f crea una copia del file f1 di nome f2. In questo caso
  • f2 deve essere un file o non esistere:
  • se f2 esiste già viene sovrascritto.

Creare e cancellare un file Rm f1:cancella uno o più file; Rm –fr: cancella senza chiedere conferma; touch [nome]: crea un file vuoto [nome].

Spostamento Mv file dir : sposta il file in una specifica directory; mv file file1: rinomina file in file1.

Visualizza file.exe Which [nome file]: visualizza il percorso in cui si trova.

Wildcard sono speciali caratteri che vengono usati per individuare più file, in una sola invocazione di comando

    • indica tutti i caratteri; -? indica uno e un solo carattere.

Paid: si indica con | collega l’output di un comando con l’input del comando che segue Head: visualizza le prime n righe di un file di solito cono le prime 10 linee Tail: visualizza la coda Grep: grep [stringa] nome_file crea una stringa all’interno di un testo Less: mi permette di scorrere con i tasti freccia il contenuto di un file.