RHEL 7 – Note RHCSA (cheat sheet)
L'editor di vim
Inserimento di testo
Comando | Azione |
---|---|
io | Inserisci testo prima della posizione corrente del cursore |
a | Aggiungi testo dopo la posizione corrente del cursore |
A | Aggiungi testo alla fine della riga corrente |
o | Apri una nuova riga sotto la riga corrente |
O | Apri una nuova riga sopra la riga corrente |
Navigazione in vi
Comando | Azione |
---|---|
freccia sinistra / h | sposta a sinistra di 1 carattere |
freccia destra / l | più a destra 1 carattere |
freccia su / k | sposta verso l'alto di 1 riga |
freccia giù / j | sposta verso il basso di 1 riga |
$ | sposta alla fine della riga corrente |
0 | sposta all'inizio della riga corrente |
Eliminazione del testo
Comando | Azione |
---|---|
x | cancella il carattere nella posizione corrente del cursore |
dw | elimina una parola o parte di essa a destra del cursore |
gg | elimina la riga corrente |
D | Cancella la riga corrente a partire dalla posizione corrente del cursore |
Annulla e ripeti
Comando | Azione |
---|---|
tu | annulla l'ultimo comando |
. (punto) | ripeti l'ultimo comando |
Cerca e sostituisci testo
Comando | Azione |
---|---|
/[stringa] | Cerca in avanti la stringa |
?[cerca] | Cerca la stringa all'indietro |
n | Trova la prossima occorrenza della stringa |
N | trova l'occorrenza precedente della stringa |
:%s/vecchio/nuovo | Cerca e sostituisci la prima occorrenza di string old con string new |
:%s/vecchio/nuovo/g | Cerca e sostituisci tutte le occorrenze di string old con string new |
cw | Cambia la parola a partire dalla posizione corrente del cursore |
r | Sostituisci carattere nella posizione corrente del cursore |
R | Sostituisci/sovrascrivi il testo sulla riga corrente |
Copiare e incollare testo
Comando | Azione |
---|---|
yw | Annulla la parola corrente nel buffer |
aa | Annulla la riga corrente nel buffer |
p | Incolla i dati strappati sotto la riga corrente |
P | Incolla i dati strappati sopra la riga corrente |
Salvataggio e chiusura
Comando | Azione |
---|---|
:w | Scrivi le modifiche nel file senza uscire |
:w! | scrivi la modifica nel file anche se non sei il proprietario del file |
:wq | scrivi la modifica nel file ed esci |
:wq! | scrivi la modifica nel file ed esci anche se non sei il proprietario del file |
:q | si chiude quando non vengono apportate modifiche |
:q! | si chiude senza salvare le modifiche apportate |