$ grep -rn --include="*.php" "TODO" .
10 lezioni
Un corso pratico al comando grep su Linux, Unix e macOS: dalla prima ricerca alle espressioni regolari avanzate.
- Cos'è grep e dove vive
- Le basi: pattern, file e flag essenziali
- Espressioni regolari di base
- Espressioni regolari estese con -E
- Ricerca ricorsiva nei progetti
- Contesto: vedere le righe attorno al risultato
- Output, formattazione e colori
- PCRE: il superpotere di grep -P
- Pipe e composizione
- Prestazioni, file binari e alternative moderne
Comincia il corso
: %s/\<vecchio\>/nuovo/gc
10 lezioni
Dieci lezioni sull'editor modale: i modi, la grammatica di operatori e movimenti, registri, macro, il comando globale e il .vimrc.
- Da ed a Vim: una breve storia
- Vim è un editor modale
- Muoversi senza frecce
- La grammatica: operatore + movimento
- Inserire, annullare, ripetere
- Registri, appunti di sistema, macro
- Cercare e sostituire
- Più file insieme: buffer, finestre, schede
- La riga dei due punti, e il comando :g
- Il .vimrc: farsi un Vim su misura
In chiusura: lavorare su un progetto vero
Comincia il corso
$ task add "preventivo" project:cliente due:ven pri:H
10 lezioni
Dieci lezioni su Taskwarrior, dall'installazione ai contesti e alle automazioni, con un'appendice dedicata a chi lavora da freelance.
- Introduzione e installazione
- I comandi fondamentali
- Organizzare con progetti e tag
- Priorità, date e scadenze
- Filtri e ricerca avanzata
- Report e visualizzazioni
- Task ricorrenti e annotazioni
- Dipendenze e contesti
- UDA, alias e urgenza personalizzata
- Sincronizzazione, hook e integrazioni
Appendice: Taskwarrior per un freelance web
Comincia il corso