Editare file in UNIX
L'ambiente "spoglio" di UNIX lo rende un contesto ideale per la programmazione. Il sistema mette a disposizione dello sviluppatore un editor testuale molto stabile e potente chiamato Vi che potremo richiamare semplicemente facendo seguire al comando vi il nome del file che desideriamo modificare:
/home/perfavorenonpippo> vi nome_fileA questo punto avremo a disposizone numerose opzioni, tra cui:
- dd: cancella un'intera linea;
- dw: elimina una parola;
- cw: modifica una parola;
- u: (undo) cancella l'ultima modifica;
- .: ripete l'ultimo comando.
Per l'inserimento di stringhe all'interno del documento che vogliamo modificare, sarà sufficiente digitare la lettera "i" e spostarci con il cursore all'altezza della riga su cui vogliamo operare; per uscire dalla modalità d'inserimento dovremo invece premere [ESC].
Una volta operato sul file e usciti dalla modalità d'inserimento, avremo a disposizione alcuni comandi relativi al salvataggio e alla chiusura del documento modificato:
- :q: permette di uscire dall'editor di testo;
- :q!: permette di uscire dall'editor di testo senza salvare le modifiche effettuate;
- :w: permette di salvare le modifiche effettuate.
- :w nome_file: salva il file modificato con nome.
- :wq: salva le modifiche effettuate sul file e chiude l'editor di testo.
- :x: stessa funzione di wq.
Nel caso del nostro editor di testo dovremo quindi digitare:
man vi
- << Lezione Precedente
- Indice Guida
- Lezione Successiva >>







