[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