Saltar para o conteúdo
EuroVPSEuroVPS

Como editar ficheiros com o nano

FAQ da EuroVPS

3 min de leitura

O nano é um editor de texto simples que corre no terminal. Permite editar ficheiros de texto num servidor a partir da linha de comandos, com sessão iniciada por SSH.

Está instalado por predefinição em todos os VPS e dedicated servers da EuroVPS.

Como instalar o editor nano

Se estiver em falta:

Instalar o nano em CentOS/RHEL

yum install nano

Instalar o nano em Debian/Ubuntu

sudo apt-get install nano

Como utilizar o editor nano

nano filename or nano /path/to/directory/filename

Exemplos:

[root@eurovps ~]# nano  sample.txt
[root@eurovps ~]# nano /etc/nginx/nginx.conf

Prima Ctrl + O para guardar as alterações. Para sair do nano, prima Ctrl + X.

Comandos de teclado do nano

^G  	(F1)        	Display this help text
^X  	(F2)        	Close the current file buffer / Exit from nano
^O  	(F3)        	Write the current file to disk
^J  	(F4)        	Justify the current paragraph

^R  	(F5)        	Insert another file into the current one
^W  	(F6)        	Search for a string or a regular expression
^Y  	(F7)        	Go to previous screen
^V  	(F8)        	Go to next screen

^K  	(F9)        	Cut the current line and store it in the cutbuffer
^U  	(F10)       	Uncut from the cutbuffer into the current line
^C  	(F11)       	Display the position of the cursor
^T  	(F12)       	Invoke the spell checker, if available
^_  	(F13) (M-G)   Go to line and column number
M-^ 	(M-6)       	Copy the current line and store it in the cutbuffer
^Space              	Go forward one word
^N               	   	Go to next line

^A                 	 	Go to beginning of current line
^E              	    	Go to end of current line
                                                             	 

M-( 	(M-9)       	Go to beginning of paragraph; then of previous paragraph
M-) 	(M-0)       	Go just beyond end of paragraph; then of next paragraph
M-]                 		Go to the matching bracket
M-- 	(M-_)       	Scroll up one line without scrolling the cursor
M-+ 	(M-=)       	Scroll down one line without scrolling the cursor
M-< 	(M-,)       	Switch to the previous file buffer
M-> 	(M-.)       	Switch to the next file buffer

M-V                 	Insert the next keystroke verbatim
^I                  		Insert a tab at the cursor position
^M               	   	Insert a newline at the cursor position
^D               	   	Delete the character under the cursor
^H                	  	Delete the character to the left of the cursor
M-T              	   	Cut from the cursor position to the end of the file

M-J               	  	Justify the entire file
M-D                 	Count the number of words, lines, and characters
^L                	  	Refresh (redraw) the current screen
^Z                 	 	Suspend the editor (if suspend is enabled)

(M-X)               	Help mode enable/disable
(M-C)               	Constant cursor position display enable/disable
(M-O)               	Use of one more line for editing enable/disable
(M-S)               	Smooth scrolling enable/disable
(M-P)               	Whitespace display enable/disable
(M-Y)               	Color syntax highlighting enable/disable
(M-H)               	Smart home key enable/disable
(M-I)              	 	Auto indent enable/disable
(M-K)               	Cut to end enable/disable
(M-L)               	Long line wrapping enable/disable
(M-Q)               	Conversion of typed tabs to spaces enable/disable
(M-B)               	Backup files enable/disable
(M-F)               	Multiple file buffers enable/disable
(M-M)               	Mouse support enable/disable
(M-N)               	No conversion from DOS/Mac format enable/disable
(M-Z)               	Suspension enable/disable
(M-$)               	Soft line wrapping enable/disable

Qualquer comando precedido do símbolo ^ significa utilizar a tecla Ctrl (por exemplo, ^K significa premir Ctrl+K em simultâneo).

Qualquer comando precedido da letra M significa utilizar a tecla Alt (por exemplo, M-R significa premir Alt+R em simultâneo).

Das FAQ da EuroVPS.

Mais na categoria «Guias»

O seu próximo parceiro de infraestrutura

Ainda tem
uma pergunta?

Diga-nos o que está a tentar fazer. Um engenheiro vai ler e responder.

+357 222 32280
Um engenheiro da EuroVPS a transportar um nó de servidor no piso do datacenter
Uma conversa com as pessoas que vão cuidar da sua infraestrutura.

Comecemos pela sua infraestrutura.

Um pouco de contexto ajuda-nos a começar a conversa certa.

Utilizaremos os seus dados para responder ao seu pedido. Política de privacidade