Esercitazione GNU/Linux n. 2

Documenti analoghi
Cos'è Linux. Un sistema operativo : un insieme di programmi necessari per il funzionamento del computer e per il funzionamento di altri programmi.

BREVISSIMA GUIDA AL SISTEMA UNIX / LINUX

Laboratorio 1: Usare Linux

SHELL: File e Filesystem

Excel Base- Lezione 3. Barbara Pocobelli Estav Nord Ovest. Il comando Trova

Lavoriamo ora in windows

Laboratorio. Sistemi Operativi: Linux/Windows. Giovanni Da San Martino

Introduzione a Unix e comandi principali. Sistema multitasking e multiuser. Concetto di Terminale. Login con username e password

Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2018/2019. Comandi Shell

Laboratorio: Comandi CLI comuni di Windows

L interfaccia command line di Ubuntu è il Terminale che usa un sistema command line detto bash.

Lab. di Sistemi Operativi - Esercitazione n 3 - a.a. 2016/2017. Script shell

Fogli Google: nozioni di base sui fogli di lavoro

Uso del terminale in ambiente UNIX

Lezione 3: Programmazione della Shell di Unix

Lab. di Sistemi Operativi - Esercitazione n 2- - comando di ricerca: grep -

Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2016/2017. Comandi Shell

Laboratorio di Informatica Generale I UD Prima esercitazione

USO DELLA TASTIERA E DEL MOUSE

USO DELLA TASTIERA E DEL MOUSE

Inserire un nuovo foglio

Laboratorio. Sistemi Operativi: Linux/Windows. Giovanni Da San Martino

Introduzione a Unix/Bash. Insieme minimo di strumenti per interagire con la shell Bash, compilare ed eseguire

Introduzione al sistema Linux

Mirko Mariotti. March 9, 2009

[PRIMA DI VIDEOSCRIVERE ]

Bash: history list (I)

Sperimentazioni di Fisica I mod A. Introduzione a Linux

Introduzione all'uso del sistema operativo Ubuntu

Avvio Avviare il computer facendo partire Linux (SL - Scientific Linux 6.3).

Nozioni Base di Linux

Bootstrap day: MININFO

Creare una cella vocale

- comando sort: con chiavi di ordinamento -

Guida Linux. Molto rapida

Interfaccia a Linea di Comando di Windows (Prompt dei comandi) Dott. Ing. Giuseppe Serano

LABORATORIO DI SISTEMI OPERATIVI

4. L editor vi da linea comandi

Comandi principali di Linux (1)

Laboratorio di Calcolo Numerico Laboratorio 2: Primi programmi in Fortran 90

Come si accede a BASH Tasti utili: Ctrl-Alt-F1, Ctrl-Alt-F7. Il Primo comando : exit (CASE SENSITIVE!!) Si può uscire con CTRL-D

01 Terminale e file system

Sintassi: alias nome_nuovo= comando_intero Se si usa il comando senza argomenti vengono mostrati tutti gli alias in uso.

Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2015/2016. Comandi Shell

Lezione 2: Comandi avanzati della Shell di Unix

Lab. di Sistemi Operativi - Esercitazione n 2 - a.a. 2012/2013

Esempio di domande sul file system

Gestione risorse (Windows)

Laboratorio di Calcolo Numerico Laboratorio 2: Algoritmi Stabili

Scrivere testi - ed. Un programma che consente di creare file testo si dice editor. L editor standard e più semplice di UNIX è ed.

Lezione 1: Introduzione alla Shell di Unix

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS

Introduzione ai sistemi UNIX/Linux. Introduzione ai sistemi UNIX/Linux

La Shell di Unix. l utente impartisce i comandi al sistema digitandoli ad un apposito prompt;

Il Manuale di KXSLDbg. Keith Isdale Traduzione del documento: Samuele Kaplun Traduzione del documento: Simone Solinas

Shell. Una shell di comandi ci consente, dunque, di eseguire tutte le operazioni di cui abbiamo bisogno!

La stampa unione in Word 2007

Lab. di Sistemi Operativi - Esercitazione n 4- a.a Sed e Awk

Note. Là dove lampeggia: scrive! Fai una prova e scrivi con la tastiera: Lezioni di computer. Se è la tua prima volta avrai subito dei dubbi:

Esercitazione 2 GUIDA

Laboratorio Informatico di Base. Fogli di calcolo

Il sistema operativo LINUX Esercitazione 3

Modulo 2 Test di verifica

I comandi del DOS. Come si fornisce un comando al DOS

(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA (C) ESERCIZI DI COMPRENSIONE

Modulo. Quiz. 3.1 Utilizzo dell applicazione. 3.2 Creazione di un documento

Windows è un software di base o Sistema Operativo che permette di:

Windows Console: una evoluzione del DOS (Disk Operating System)

Sistema operativo Linux Ubuntu

Corso base di Informatica

Ulteriori comandi sui file

E' un interprete di comandi: legge ciascuna linea di comando, la interpreta e la esegue

14Ex-Cap11.qxd :20 Pagina Le macro

Introduzione all uso dei laboratori aka Linux basics.

Lab 00 Introduzione e Sistema Unix

Corso di Informatica

Lavorare col programma di scrittura Blocco Note

Laboratorio di Informatica di Base Progetto Tandem 2007/2008

Selezionare e spostare le icone

Corso Linux. 5 febbraio

Lab. di Sistemi Operativi - Esercitazione - Comandi Shell

Corso ForTIC C2 LEZIONE n. 5. I principali comandi utente e il loro uso Pipeline e ridirezioni

Seguendo questo tutorial imparerai come aggiungere le azioni al tuo SWiSH Movie. Questo tutorial è salvato come "Actions.swi" nel menu File Samples.

Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica

File System Linux Comandi Base per orientarsi con la Bash

Organizzazione e Gestione Cartelle e File

Formazione efficace per chi non ha tempo da perdere a cura di Domenico Corcione

Senza Soluzioni. Può un altro utente non appartenente al gruppo di mgiorgio, eseguire gli stessi comandi?

Modulo 3 - Elaborazione Testi 3.2 Creazione documento

Lab. di Sistemi Operativi

Lena Cota Guido Corso di Informatica - II livello. Esplora Risorse. Lavorare con il file system

Manuale di Filelight. Max Howell Martin Sandsmark Traduzione della documentazione: Federico Zenith

Personalizzare Excel in base alle esigenze

- Controllo di flusso: for -

Gestione avanzata dei file

Modulo 6 Strumenti di presentazione PowerPoint

Transcript:

2.1 Copiare i file cp (copy) Esercitazione GNU/Linux n. 2 cp file1 file2 è il comando che crea una copia del file1 presente nella directory corrente e la chiama file2 Ciò che faremo adesso, è prendere un file memorizzato in un'area del filesystem ad accesso libero, e usare il comando cp per copiarlo nella tua directory corsolinux. Per prima cosa, spostati nella directory corsolinux. cd ~/corsolinux Poi dal prompt di Linux, digita cp /etc/passwd. NOTA: Non dimenticarti il punto. alla fine. Ricordati in Linux il punto significa directory corrente. Il comando precedente significa copia il file passwd nella directory corrente, mantenendo lo stesso nome. Esercizio 2a Crea una copia di backup del tuo file passwd copiandolo in un file chiamato passwd.copia. 2.2 Spostare i file mv (move) mv file1 file2 sposta (o rinomina) file1 in file2 Per spostare un file da un posto a un altro, usa il comando mv. Questo ha come effetto di spostare piuttosto che di copiare il file, quindi una volta usato il comando si avrà un'unico file invece di due. Lo stesso comando può anche essere utilizzato per rinominare un file, spostandolo nella stessa directory, ma dandogli un altro nome. Adesso sposteremo il file passwd.copia nella tua directory di backup. Prima di tutto, spostati nella tua directory corsolinux (ti ricordi come?). Quindi, dentro la directory corsolinux, digita

mv passwd.copia backup Digita ls e ls backup per vedere se ha funzionato. 2.3 Cancellare file e directory rm (remove) Per cancellare un file, usa il comando rm. Come esempio creeremo una copia del file passwd e quindi la cancelleremo. All'interno della directory corsolinux, digita cp passwd filetemp ls rm filetemp (se viene chiesta conferma della cancellazione rispondere premendo il tasto [s] e poi [Invio]) ls Puoi usare il comando rm per eliminare una directory (assicurandoti prima che sia vuota). Prova a rimuovere la directory backup. Ti accorgerai che non ti è concesso, in quanto per rimuovere una directory devi aggiungere l'opzione -r al comando rm. Esercizio 2b Crea una directory chiamata robatemp usando il comando mkdir, quindi rimuovila usando il comando rm. 2.4 Visualizzare a schermo il contenuto di un file clear (clear screen) Prima di iniziare la sezione successiva potresti voler pulire la finestra del terminale dai precedenti comandi in modo da poter capire chiaramente i messaggi che verranno stampati dai comandi successivi. Al prompt, digita clear Questo cancellerà tutto il testo e ti lascerà con il prompt in alto nella finestra.

cat (concatenate) Il comando cat può essere utilizzato per stampare il contenuto di un file a video. Digita: cat passwd Come puoi vedere, il file è più lungo della dimensione della finestra, e l'output scorre oltre rendendo il contenuto illeggibile (se così non fosse rimpicciolisci la dimensione della finestra per proseguire nell'esercitazione). less Il comando less visualizza il contenuto di un file una pagina alla volta. Digita less passwd Premi la [barra spaziatrice] se vuoi vedere la pagina successiva e premi il tasto [q] se vuoi uscire da less. Come puoi vedere, less è preferibile a cat per i file lunghi. head Il comando head stampa le prime dieci linee di un file a video. Prima pulisci lo schermo, quindi digita head passwd successivamente prova a digitare head -5 passwd Che differenza ha apportato l'opzione -5 al comportamento del comando head? tail Il comando tail visualizza a terminale le ultime dieci linee di un file. Pulisci lo scermo e digita tail passwd Domanda: Come puoi visualizzare le ultime 12 righe del file?

2.5 Cercare all'interno di un file Semplice ricerca tramite less Usando less, puoi cercare una parola chiave all'interno di un file di testo. Per esempio, per cercare la parola false in passwd, digita less passwd quindi, ancora mentre less è in esecuzione, premi [/] (ossia [SHIFT - 7]) seguito dalla parola da cercare /false Come puoi vedere, less trova e evidenzia la parola chiave. Premi il tasto [n] per cercare la successiva occorenza della parola. Per uscire, invece, il tasto è sempre [q]. grep grep è una delle molti strumenti presenti in Linux. Analizza un file alla ricerca di specifiche parole chiave. Prima pulisci lo schermo, quindi digita grep False passwd Come puoi vedere, grep ha stampato ogni linea contenente la parola False. Oppure no???? Prova a scrivere grep false passwd Il comando grep è case sensitive cioè distingue tra Root e root. Per ignorare le distinzioni tra maiuscole e minuscole, usa l'opzione -i, ad esempio digita grep -i False passwd Per ricercare una frase o più parole chiavi, devi racchiuderle tra apici singoli (l'apostrofo). Per esempio per cercare ' daemon' (con uno spazio dopo il primo apice), digita grep -i ' daemon' passwd Alcune delle altre opzioni di grep sono: -v visualizza quelle linee che NON hanno corrispondenze con il testo cercato -n precede ogni linea visualizzata con il numero della riga

-c stampa soltanto il numero totale delle linee che contengono il testo ricercato Provane qualcuna e osserva i differenti risultati che ottieni. Non dimenticare che puoi usare più di un'opzione alla volta. Per esempio, il numero di linee senza la parola False o false è grep -ivc False passwd wc (word count) Una piccolo utile strumento è il comando wc, che permette di fare il conteggio delle parole presenti in un file. Per contare le parole in passwd, digita wc -w passwd Per sapere quante linee ci sono nel file, digita wc -l passwd Sommario Comando cp file1 file2 mv file1 file2 rm file rm -r directory cat file less file head file tail file grep 'parola chiave' file wc file copia file1 e lo chiama file2 Significato sposta o rinomina file1 in file2 cancella un file cancella una directory visualizza il contenuto di un file visualizza il contenuto di un file una pagina alla volta visualizza le prime 10 righe di un file visualizza le ultime 10 righe di un file cerca la parola chiave in un file conta il numero di righe/parole/caratteri presenti in un file whitone@netstudent.polito.it, 25 febbraio 2009 romen@netstudent.polito.it, 9 novembre 2007 m.stonebank@surrey.ac.uk, 9 ottobre 2000

Questa esercitazione è rilasciata sotto Creative Commons License.