Terminal'de “nano .bash_profile” nasıl kaydedilir ve çıkar?


34

Terminal'deki nano .bash_profile dosyasına bir satır eklemem gerekiyor. Sonra:

1) Bu komut satırını girdim: nano .bash_profile

2) İhtiyacım olan satırı ekle

3) şimdi nasıl kaydedileceğini ve çıkıldığını bilmiyorum

Düşündüm ki : w + enter . Eğer bu doğruysa, kullanmak için bir yöne ihtiyacım var.


Tasarruf etmek için control + O kullanıyorum .. ama 'Yazılacak Dosya Adı: .bash_profile' sorusunu sormaya devam ediyor.

1
Sadece 'Enter' tuşuna sonra basınız
yokuş yukarı

Yanıtlar:


48

Hayır, :wbir /usr/bin/vikomuttur. Çıkmak için control+ kombinasyonunu kullanın x. Kaydedilmemiş değişiklikler yaptıysanız dosyayı kaydetmeniz istenir.


Nano, yeni kullanıcılara vi / vim'den veya daha etkili kullanıcılara hitap eden emacs'ten biraz daha dostça / daha basit olması amaçlanmıştır.

Nano'da başlamak için - nano açıkken pencerenin altındaki komutları arayın. ( anahtarın ^anlamı control)

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

shiftAnahtarın ^ X ve ^ 0 için gerekli olduğunu unutmayın, büyük harflerle komutlar vermeye alışkın olduğumuzda beni ilk başta tetikler ve Shift OSX’te kısayol olarak açıkça belirtildiğine dikkat edin.
Shwaydogg

^ işareti nedir? Shift + 6 ve ardından X tuşlarına basmak için ^ X çalışmıyor! Anladım, öyle görünüyor ki ^ işareti Linux dünyasında Ctrl demektir!
Rika

ctrl + ^ + O sizin için hile yapacak.
paranza

3
@paranza ctrl ve ⌃ aynı şey.
grg


3

Yaptığınız değişiklikleri kaydetmek isterseniz, Control+ tuşlarına basın O. Nano'dan çıkmak için Control+ yazın X. Nano'dan değiştirilmiş bir dosyadan çıkmasını isterseniz, kaydetmek isteyip istemediğinizi soracaktır. Yapmamanız durumunda N tuşuna , kullanmanız durumunda Y tuşuna basın . Daha sonra sizden bir dosya adı isteyecektir. Sadece yazın ve Enter tuşuna basın.

Yanlışlıkla dosyayı kaydetmek istediğinizi onayladıysanız, ancak gerçekten yapmazsanız, dosya adı istendiğinde Control+ tuşuna basarak her zaman iptal edebilirsiniz C.


2

Sadece aynı sorum var. Çok fazla iz ve hata yaptıktan sonra Nano'nun sizden "yeni conf dosyasının" adını yazmanızı istediğini öğrendim. Yeni bir dosya istemediğiniz için nano'ya aynı adı saklamak istediğinizi belirten enter tuşuna basın.

Temelde conf dosyasını değiştirir, Ctrl + x tuşlarına basıp nihayet Enter tuşuna basarsınız (aynı ismi belirtmek için). İyi şanslar


1
  1. Enter nano .bash_profile( .bash_profileDosya nano editörde açılacak )
  2. Dosya kullanımında değişiklikler yaptıktan sonra ControlX("çıkmak" için)
  3. Daha sonra değişikliklerin kalıcı olarak yapılmasını ister ve iki seçenek sunar: Yes (or) No
  4. Basın Yve basın Enterdosyayı kaydetmek için

-1

Hey, sizin için bir şeyim var, çocuklar sadece ctrl + x girin ve kaydetme diyorsa, kaydetmek istiyorsanız 'Y' tuşuna basın.


Bu, aynı çözümü tanımlayan diğer dört cevaptan ne kadar farklı?
yokuş yukarı

-7

Deneyin

sudo nano .bash_profile

Bunun yerine dosyanızı açmak için. Bu, mevcut değilse dosyanızı oluşturur veya düzenlemek için açar.


3
Kullanılacak doğru yer burası değil sudo- nanokök olarak çalışıyor . Değişiklikleri nasıl kaydettiğiniz ve nano'dan nasıl çıkacağınız sorusuna gerçekten cevap bile vermiyor. Nano'nun nasıl başlayacağını zaten biliyor.
Ian C.

Kök olarak çalıştığını biliyorum. Ben de aynı problemi yaşadım ve yukarıdakileri yapmak problemimi düzeltti. Kabul edilen cevap veya bir saatlik araştırma yapmadı. Bu nedenle OP bunun sorusuna cevap vermediğini söylemediği sürece, cevap vermediğini kabul etmiyorum.
PerpetualLnerner
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.