Como salvar e sair do "nano .bash_profile" no Terminal?


34

Preciso adicionar alguma linha ao nano .bash_profile no Terminal. Então:

1) Entro com esta linha de comando: nano .bash_profile

2) Adicione a linha que eu preciso

3) agora não sei como salvar e sair

Eu pensei que era : w + enter . Se isso estiver correto, preciso de alguma direção para usá-lo.


Estou usando o controle + O para salvar ... mas ele continua perguntando 'Nome do arquivo a ser gravado: .bash_profile Então, como garantir que o arquivo .bash_profile' editado 'seja salvo?

11
Basta pressionar 'Enter' e então
nohillside

Respostas:


46

Não, :wé um /usr/bin/vicomando. Use a combinação control+ xpara sair. Você será solicitado a salvar o arquivo se tiver feito alterações não salvas.


O Nano deve ser um pouco mais amigável / simples para os novos usuários do que o vi / vim ou emacs, que atendem a mais usuários avançados que passaram um tempo aprendendo a usá-los de maneira eficaz.

Para começar no nano - procure comandos na parte inferior da janela quando o nano estiver aberto. ( ^significa a controlchave)

^X      (F2)            Close the current file buffer / Exit from nano
^O      (F3)            Write the current file to disk

Lembre-se de que a shiftchave é necessária para ^ X e ^ 0, disparou-me primeiro quando estamos acostumados a receber comandos em maiúsculas e a tecla shift explicitamente declarada como um atalho no OSX.
Shwaydogg

o que é ^ sinal? Pressionar Shift + 6 e, em seguida, X para criar ^ X parece não funcionar! Entendi, parece ^ sign significa Ctrl no mundo linux!
Breeze

ctrl + ^ + O fará o truque para você.
Paranza

3
@paranza ctrl e ⌃ é a mesma coisa.
grg

3

Se você deseja salvar as alterações feitas, pressione Control+ O. Para sair do nano, digite Control+ X. Se você pedir ao nano para sair de um arquivo modificado, ele perguntará se você deseja salvá-lo. Basta pressionar N , caso contrário, ou Y , caso contrário. Ele solicitará um nome de arquivo. Basta digitar e pressionar Enter.

Se você acidentalmente confirmou que deseja salvar o arquivo, mas na verdade não o faz, sempre pode cancelar pressionando Control+ Cquando for solicitado um nome de arquivo.


2

Eu só tenho a mesma pergunta. depois de muitos rastros e erros, aprendi que o Nano está pedindo para você escrever o nome do "novo arquivo conf". Como você não deseja um novo arquivo, basta pressionar enter, indicando ao nano que deseja manter o mesmo nome.

Basicamente, você altera o arquivo conf, pressiona Ctrl + x e finalmente pressiona Enter (para indicar o mesmo nome). Boa sorte



1
  1. Enter nano .bash_profile(abrirá o .bash_profilearquivo no editor nano)
  2. Depois de fazer alterações no arquivo, use ControlX(para "sair")
  3. Em seguida, solicita que as alterações sejam feitas permanentemente e oferece duas opções: Yes (or) No
  4. Pressione Ye pressione Enterpara salvar o arquivo

-1

Ei, eu tenho uma coisa para vocês, basta digitar ctrl + x e quando se trata de salvar, pressione 'Y' se você quiser salvar. Em seguida, basta pressionar o botão Enter. Espero que funcione :)


Como isso difere das outras quatro respostas que já descrevem a mesma solução?
Nohillside

-7

Experimentar

sudo nano .bash_profile

Para abrir seu arquivo. Isso criará seu arquivo se ele não existir ou o abrirá para edição.


3
Este não é o lugar certo para usar sudo- que roda nanocomo root. Ele nem mesmo responde à pergunta: como você salva as alterações e sai do nano. Ele já sabe como começar o nano.
Ian C.

Eu sei que ele executa como root. Eu tive o mesmo problema e, ao fazer o procedimento acima, corrigi meu problema. A resposta aceita ou uma hora de pesquisa não. Portanto, a menos que o OP diga que isso não responde à sua pergunta, eu discordaria que não.
PerpetualLearner
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.