[luccalug-soci] Serate a tema sulle basi di Linux

Andrea Grassi andreagra@fastwebnet.it
Dom 13 Apr 2014 11:41:05 CEST


Ciao ragazzi,
per quanto riguarda le serate a tema sulle basi di Linux e sull'uso 
elementare del terminale, si potrebbero trattare i seguenti argomenti:

- introduzione al file system ed ai comandi di base per operare su di 
esso: cd, pwd, ls, ln, mv, cp, rm, mkdir, rmdir, touch;
- introduzione al controllo degli accessi: utenti, gruppi, permessi; 
comandi chmod, chown, chgrp;
- il file filesystem hierarchy standard e l'organizzazione delle 
directory su Linux;
- i processi: gerarchia, stati, segnali, priorità; comandi ps, pstree, 
top, kill, killall, pidof, nice, renice;
- la shell e l'ambiente: sessioni, processi interattivi e demoni, 
variabili di shell, variabili di ambiente, alias; comandi bash, jobs, 
bg, fg, set, unset, declare, export, echo, alias, unalias; operatori &, $;
- la shell ed i comandi: sintassi generale, filename globbing, 
espressioni regolari, ricerche, history, autocompletamento; comandi 
which, type, whereis, locate, slocate, updatedb, find, grep, history;
- la shell e la combinazione di comandi: standard input, standard 
output, standard error, redirezione, piping; operatori <, >, >>, |;
- i comandi per operare sul contenuto dei file di testo: cat, tac, less, 
more, wc, head, tail, nl, split, sort, uniq, tr, gzip, gunzip, zcat, 
bzip2, bunzip2, bzcat, tar;
- la gestione dei pacchetti software di Debian (APT) ed i repository: 
comandi dpkg, apt-get, apt-cache, aptitude;
- la gestione dei pacchetti software di RedHat (RPM) ed i repository: 
comandi rpm, yum;
- la shell, le sue modalità e la sua configurazione: shell di login, 
shell interattiva, file di configurazione dell'amministratore e file di 
configurazione degli utenti;
- la documentazione: comandi man, whatis, apropos, mandb, info;

Sarebbero interessanti anche argomenti un po' più avanzati: per esempio

- la shell e lo scripting elementare: operatori logici && e ||, 
argomenti, il costrutto if, i cicli while, until, for, il costrutto 
case, i comandi break e continue, i comandi test e [, variable 
expansion, command expansion, arithmetic expansion, history expansion, 
le funzioni;
- servizi per la schedulazione di processi: cron, anacron, at;
- la gestione degli utenti e dei gruppi; comandi passwd, chage, su, 
sudo, sudoedit;
- gestione del filesystem e dei dischi: partizionamento e montaggio; 
comandi fdisk, mount, umount, lsof;

Fatemi sapere quali sono le vostre preferenze, in modo da organizzare 
meglio le serate.

Saluti

Andrea Grassi


Maggiori informazioni sulla lista Luccalug-soci