Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

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_file
A questo punto avremo a disposizone numerose opzioni, tra cui: In ogni momento sarà possibile ripetere un determinato comando sulla base di un numero scritto precedentemente all'istruzione, ad esempio, 5dw permette di ripetere per 5 volte il comando per l'eliminazione delle parole.

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].

(L'articolo continua più sotto...)

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:

Per ogni ulteriore informazione, consigliamo al lettore di consultare il manuale in linea richiamabile tramite il comando man seguito dalla voce che desideriamo cercare.

Nel caso del nostro editor di testo dovremo quindi digitare:

man vi

Corsi
Corso LinuxCorso Linux
Guida completa al sistema open-source. A partire da 39 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.
Corso Ruby e Ruby On RailsCorso Ruby e Ruby On Rails
Creare software ed applicazioni Web con Ruby e ROR. A partire da 49 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122