Difference between revisions of "Comandi visti alle lezioni."

From Sistemi Operativi
Jump to navigation Jump to search
Line 94: Line 94:
 
* '''gruopadd''' ''group'' : crea il nuovo gruppo ''group''.
 
* '''gruopadd''' ''group'' : crea il nuovo gruppo ''group''.
 
* '''useradd''' ''username'' : crea il nuovo utente ''username''.
 
* '''useradd''' ''username'' : crea il nuovo utente ''username''.
 +
* '''adduser''' ''username'' : crea il nuovo utente ''username''(in maniera più veloce).
 
* '''groupdel''' ''group'' : elimina il gruppo indicato.
 
* '''groupdel''' ''group'' : elimina il gruppo indicato.
* '''userdell''' ''username'': elimina l'utente indicato.
+
* '''userdel''' ''username'': elimina l'utente indicato.
 +
* '''deluser''' ''username'': elimina l'utente indicato (in maniera più veloce).
 
* '''chmod''' ''par'' ''file'' : (change mode) modifica i privilegi di ''file'' tramite i valori/caratteri di ''par''.
 
* '''chmod''' ''par'' ''file'' : (change mode) modifica i privilegi di ''file'' tramite i valori/caratteri di ''par''.
 
* '''chown''' ''file'' : (change owner) cambia il proprietario e il gruppo di ''file''.
 
* '''chown''' ''file'' : (change owner) cambia il proprietario e il gruppo di ''file''.

Revision as of 00:19, 8 November 2013

mi sembra una buon idea fare una tabellina con commandi importanti visti alle lezioni, e una breve descrizione di che fanno e che parametri ricevono. non ne ho tutti scritti, allora mi raccomando- aggiungete pure!

ps- e' possibile fare una tabella?


at

cat- concatenare file

chmod- cambia mode

echo- stampa il testo

false- non fa niente

ln- linka tra due file (-s crea il link simbolico)

mkdir- crea una cartella

nologin- prevenire unpriviliggiati utenti di loggare al sistema

od

pwd- stampa l'indirizzio alla cartella in cui sono

touch- crea un file

true- non fa niente

umask

whoami- stampa l'id dell'utente

su- swicth user






Daniele F. & Federico A.



Abbiamo messo qualche comando con relativa descrizione, speriamo vi possano aiutare e che non ci siano troppi errori.




Informazioni e Aiuti:

  • man file : (manual) apre il manuale, se esiste, alla pagina relativa a file.
    • man [-k] file : elenca tutte le pagine di manuale con la parola file.
    • man [n] file : apre la pagina relativa a file(n); (p.e. man 2 open apre la pagina relativa alla funzione (2) open).
  • info file : apre il documento informativo relativo a 'file'.
  • help [file] : visualizza alcuni comandi utili o informazioni su file.




Comandi per Cartelle e File:

  • ls [path] : (list) visualizza la lista dei file/directory nella directory corrente o nel path indicato.
    • ls [-l] : visualizza la lista estesa (privilegi, n* hard link, proprietario, dimensione, ultima modifica, nome file/directory) dei file/directory nella directory corrente.
  • pwd : (print working directory) visualizza il percorso della directory corrente.
  • cd [path] : (change directory) entra nella directory specificata da path altrimenti torna al root dell'utente.
  • rm file/dir : (remove) elimina file/dir.
    • rm [-Rf] file/path : elimina in modo ricorsivo e forzato i file e le directory nel path specificato.
  • rmdir dir : (remove directory) elimina dir se vuota.
  • mkdir dir : (make directory) crea la directory dir (può essere anche specificato un path).
  • mv source dest : (move) muovi (o rinomina) il file source nel path dest.
  • touch file : crea file o se esiste già cambia la data di ultima modifica.
  • ln target link : crea un link al file o directory target.
    • ln [-s] target link : (soft link) link simbolico.
    • ln [-p] target link : (hard link) link fisico a file (non è possibile fare link a directory).




Comandi di Gestione e Analisi Sistema:

  • ps  : (process status) visualizza il report dei processi attivi.
    • pstree : visualizza l'albero dei processi attivi.
  • df : (disk free) visualizza lo spazio occupato del disco dai file di sistema.
  • du : (disk usage) visualizza una stima dell'utilizzo del disco di ogni singolo file/directory.
  • gruopadd group : crea il nuovo gruppo group.
  • useradd username : crea il nuovo utente username.
  • adduser username : crea il nuovo utente username(in maniera più veloce).
  • groupdel group : elimina il gruppo indicato.
  • userdel username: elimina l'utente indicato.
  • deluser username: elimina l'utente indicato (in maniera più veloce).
  • chmod par file : (change mode) modifica i privilegi di file tramite i valori/caratteri di par.
  • chown file : (change owner) cambia il proprietario e il gruppo di file.
  • chgrp group file : (change group) cambia il gruppo di file in group.
  • su [username] : (switch user) cambia utente.
  • whoami : visualizza l'utente che usa il comando.




Comandi Ctrl:

  • ^S : sospende la visualizzazione.
  • ^Q : riattiva la visualizzazione.
  • ^C : cancella un'operazione.
  • ^D : fine del file.
  • ^V : tratta il carattere di controllo sequenze come se fosse carattere normale.




Comandi Vari:

  • true : restituisce 0.
  • false : restituisce 1.
  • kill pid : termina il processo con id pid.
  • errno : (error number) ultimo errore restituito.
  • strerror : (string error) stringa corrispondente all'ultimo errore.
  • echo string : stampa a video string.



Ferra1993 (talk) 17:45, 7 November 2013 (CET) | Fede (talk) 17:49, 7 November 2013 (CET)