• Non ci sono risultati.

Corso di Informatica

N/A
N/A
Protected

Academic year: 2021

Condividi "Corso di Informatica"

Copied!
9
0
0

Testo completo

(1)

21/01/2014

M. Malatesta 2-Comandi su processi utilita e sistema-02 1

Modulo L3

2-Comandi su processi, utilità e sistema

Corso di Informatica

Prerequisiti

 Uso pratico elementare di un sistema operativo

 Concetto di processo

 Pid e stati di un processo

(2)

21/01/2014

M. Malatesta 2-Comandi su processi utilita e sistema-02 3

Introduzione

In questa Unità vediamo una seconda serie di comandi Linux, classificandoli per una migliore acquisizione in comandi su:

 Processi

 Utilità

 Sistema

Quali comandi agiscono sui processi?

Quali sono i principali comandi di utilità?

Quali comandi agiscono suls sistema?

A queste domande diamo una risposta in questa Unità.

1. Comunicazione tra utenti 2. Gestione processi 3. Comandi di utilità 4. Comandi sul sistema

Seconda serie di comandi

(3)

21/01/2014

M. Malatesta 2-Comandi su processi utilita e sistema-02 5

Comando: who

Effetto: visualizza informazioni sugli utenti collegati attualmente

$ who

root tty1 Apr 25 12:11 elisa tty5 Apr 25 19:15 ( ) marco ttyp0 Apr 25 18:05 ( ) marco ttyp1 Apr 25 18:32 ( )

$ _

1. Comunicazione tra utenti

- who

Comando: write username

Effetto: invia un messaggio a username. Il messaggio va terminato con CTRL-D

Se un utente vuole:

 Per disabilitare la ricezione dei messaggi occorre digitare $ mesg n

1. Comunicazione tra utenti

- write

(4)

21/01/2014

M. Malatesta 2-Comandi su processi utilita e sistema-02 7

Comando: ps

Effetto: elenca informazioni sui processi attivi

$ listaelementi > /dev/null & (lancia in background) [1] 143

$ jobs

[1] 143 Running yes >/dev/null & (esecuzione in corso)

$ ps

PID TTY STAT TIME COMMAND 67 1 S 1:32 bash

143 1 R 0:00 listaelementi

152 1 R 0:00 ps (comando in corso)

$ _

2. Gestione processi

- ps

Comando: kill pid kill %number

Effetto: elimina il processo avente identificativo pid (individuato dal valore number)

$ kill 143

$

Oppure

$ kill %1

2. Gestione processi

- kill

(5)

21/01/2014

M. Malatesta 2-Comandi su processi utilita e sistema-02 9

Comando: cal [mese] anno

Effetto: dà il calendario di un intero anno o del mese dell’anno specificato

$ cal 2000 > anno2000 (crea il calendario nel file anno2000)

$

3. Comandi di utilità

- cal

Comando: passwd

Effetto: consente di modificare la corrente password

Il sistema chiede all'utente la password corrente. Una volta immessa il sistema chiede quella nuova; l'utente digita la nuova password e, per

3. Comandi di utilità

- passwd

(6)

21/01/2014

M. Malatesta 2-Comandi su processi utilita e sistema-02 11

Comando: date

Effetto: fornisce la data e l’ora corrente del sistema

$ date

gio nov 17 16:34:06 CET 2005

3. Comandi di utilità

- date

Comando: man comando

Effetto: visualizza la pagina di manuale relativa a comando.

Il manuale è suddiviso nelle seguenti sezioni:

 User command, comandi utili per l’utente e per il programmatore

 Subroutines, descrive le funzioni del sistema di sviluppo (in C);

 Devices, riporta le descrizioni dei devices installati sul sistema;

 File Formats, formati dei principali file di configurazione del sistema;

 Games, descrizione dei giochi installati sul sistema;

 Miscellaneous, descrizioni varie;

 System administration, comandi per l’amministratore del sistema

 New, nuove pagine di manuale ancora non inserite nelle rispettive sezioni;

3. Comandi di utilità

- man

(7)

21/01/2014

M. Malatesta 2-Comandi su processi utilita e sistema-02 13

Comando: df

Effetto: fornisce lo spazio libero presente su disco

$ df

/ (/dev/dsk/c0d0s1 ): 69248 blocks 14015

 Il primo simbolo indica il riferimento al file-system presente nella root.

 La sigla /dev/dsk/c0d0s1 identifica il dispositivo fisico presente nella directory /dev che corrisponde al file system logico in esame.

 Il valore 69248 indica in Kbyte l’estensione del file system in esame.

 Il valore 14015 indica la parte di disco occupata effettivamente dal file system.

4. Comandi sul sistema

- df

Comando: du

Effetto: dà informazioni sull’utilizzo del disco

$ du

60 ./backup (totale blocchi dei file contenuti nella dir. /backup)

4. Comandi sul sistema

- du

(8)

21/01/2014

M. Malatesta 2-Comandi su processi utilita e sistema-02 15

Comando: du

Effetto: dà informazioni sull’utilizzo del disco

$ du -a (blocchi di ogni singolo file) 1 ./.profile

2 ./.profile.old 1 ./.login 3 ./relaz.txt 8 ./testo.txt 7 ./lettera.txt 1 ./programs/prova.c 1 ./programs/prova1.c 50 ./programs/a.out 53 ./programs 127 .

4. Comandi sul sistema

- du

Argomenti

 Seconda serie di comandi 1. Comunicazione tra utenti

– who – write

2. Gestione processi - ps

- kill

3. Comandi di utilità - cal

- passwd - date - man

4. Comandi sul sistema - df

- du

(9)

21/01/2014

M. Malatesta 2-Comandi su processi utilita e sistema-02 17

Altre fonti di informazione

 A. Lorenzi, D.Rossi – I fondamenti della programmazione-ATLAS

Riferimenti

Documenti correlati

Rosenzweig KE, Youmell MB, Palayoor ST, Price BD, Radiosensitization of human tumor cells by the phosphatidylinositol-3-kinase inhibitors wortmannin and LY294002 correlates

un video game un game engine video game tools video game dev-teams. Skills e conoscenze che

Da quel momento in poi, essi dovevano battezzare tutti i neòfiti in acqua, sì nel nome di Gesù (PRIMO BATTESIMO), ma dovevano battezzare ANCHE e soprattutto nella pienezza

They initiated the devel- opment of a prototype continuous-wave Doppler de- vice in 1959 and reported blood flow assessment using the ultrasound Doppler frequency shift [10]..

Echocardiographic plane in relation to the fetal heart. MPA main pulmonary artery, PV pulmonary valve, RV right valve, IVS interventricular septum, LV left ventricle.. with the

This capability offers a unique advantage for color flow mapping, as a low frequency may be used for the combined tissue imaging and color Doppler mode, and one may then default to

Extensively updated to address these complex is- sues, this chapter presents a concise review of the safe use of Doppler sonography in pregnancy and in- cludes the following:

struct phone_book {