Category Archives: Shell

La strada verso l’IDE perfetto: Vim! Lezione 1: Gli inizi

Ispirandomi alla serie di articoli che avevo fatto in passato su vim (Mastering Vim) , ho deciso di crea una nuova serie di post a puntate,  sull’utilizzo di Vim come IDE.

Negli ultimi anni a  lavoro mi sono trovato a suare vim sempre piu, e alla fine me ne sono cosi abituato che cerco di usarlo per ogni progetto, quando possibile, quindi ho iniziato un percorso di ricerca di plugin, temi, addon per cercare di riuscire ad effettuare tutte quelel attivitá che un normale IDE offre (per esempio: integrazione con git, syntax highlighting, error check, autocompletamento, ricerca all’interno dei files del progetto, etc).

Con questi tutorial cercheró di spiegare passo passo comme raggiungere questo obiettivo.

Il prerequisito per seguire queste lezioni é una conoscenza almeno base dell’editor. Se non sapete come uscire da vim, eseguite vimtutor prima!

In questa prima lezione si partitá da concetti semplici, dal file .vimrc e alcuni settaggi basilari, necessari per chi vuole svilupparci.

Continue reading La strada verso l’IDE perfetto: Vim! Lezione 1: Gli inizi

[Tips and tricks] Chage, manipolare le date delle informazioni utente

In questo breve articolo Tips&Tricks, vi spiego alcuni comandi utili per manipolare le date (scadenza, ultima modifica, etc.) relative alla password del vostro utente linux, mediante il comando chage

Tale comando serve specificatamente per manipolare le informazioni sulle date relative a una password.

Ecco alcune cose che possiamo fare con chage

Continue reading [Tips and tricks] Chage, manipolare le date delle informazioni utente

Gestire il disco con parted

Parted è un comando per gestire le partizioni di un disco da linea di comando (sicuramente molti di voi conosceranno gparted, il front-end grafico). In questo articolo vedremo come funziona questo comando, e i comandi principali per modificare le partizioni da un disco. Innanzitutto, vi sono due modalitá di utilizzo di parted:

  • interactive – viene lanciata una shell dove inserire i comandi
  • command line – i comandi vengono passati direttamente da linea di comando

In questo tutorial faremo principalmente riferimento alla modalitá interattiva. Ovviamente per utilizzarlo occorre essere autenticati come utente root. Quindi iniziamo con il lanciare il programma:

parted /dev/sdb

Dove /dev/sdb indica il device che noi vorremo andare a modificare (attenzione non dovete mettere anche il numero di partizione, quindi se provate a inserire per esempio /dev/sdb1 riceverete un errore).

Continue reading Gestire il disco con parted

Dialog lezione 4 – Creazione di un menu

Dopo molto tempo, eccoci finalmente alla quarta lezione sulla creazione di interfacce utente utilizzando l’utility dialog (per le puntate precedenti vi rimando alla sezione Articoli a puntate del sito, raggiungibile da qui). In questa lezione ci occuperemo della creazione di un menú con diverse opzioni. Strumento che ci tornerá utile ogni qualvolta dovremo presentare agli utenti un certo numero di operazioni che possono essere effettuate. Un esempio di come appare il menu con le interfacce dialog, e mostrato nella figura sottostante:

Èsempio grafico di menu con dialog
Ecco come puo comparire un menu fatto con dialog

Continue reading Dialog lezione 4 – Creazione di un menu