Làm cách nào để lưu và thoát ra nano nano .bash_profile vào trong Terminal?


34

Tôi cần thêm một số dòng vào nano .bash_profile trong Terminal. Sau đó:

1) Tôi nhập với dòng lệnh này: nano .bash_profile

2) Thêm dòng tôi cần

3) bây giờ tôi không biết cách Lưu và Thoát

Tôi nghĩ đó là : w + enter . Nếu điều này là chính xác, tôi cần một số hướng để sử dụng nó.


Tôi đang sử dụng control + O để lưu..nhưng nó cứ hỏi 'Tên tệp để ghi: .bash_profile Vậy làm thế nào để đảm bảo tệp' đã chỉnh sửa '.bash_profile được lưu?

1
Chỉ cần nhấn 'Enter' sau đó
nohillside

Câu trả lời:


48

Không, :wlà một /usr/bin/vimệnh lệnh. Sử dụng kết hợp control+ xđể thoát. Bạn sẽ được nhắc lưu tệp nếu bạn đã thực hiện các thay đổi chưa lưu.


Nano dự định sẽ thân thiện hơn / đơn giản hơn với người dùng mới so với vi / vim hoặc emacs, cả hai đều phục vụ cho nhiều người dùng quyền lực đã dành thời gian học cách sử dụng chúng hiệu quả.

Để bắt đầu với nano - hãy tìm các lệnh dọc phía dưới cửa sổ khi nano được mở. ( ^viết tắt của controlchìa khóa)

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

Hãy nhớ rằng shiftkhóa là cần thiết cho ^ X và ^ 0, lúc đầu tôi vấp phải khi chúng ta quen với các lệnh in hoa và phím shift được nêu rõ ràng là một phím tắt trong OSX.
Shwaydogg

^ ký là gì? Nhấn Shift + 6 và sau đó X để tạo ^ X dường như không hoạt động! Có nó, có vẻ như ^ dấu có nghĩa là Ctrl trong thế giới linux!
Rika

ctrl + ^ + O sẽ thực hiện thủ thuật cho bạn.
paranza

3
@paranza ctrl và là điều tương tự.
grg


3

Nếu bạn muốn lưu các thay đổi bạn đã thực hiện, hãy bấm Control+ O. Để thoát nano, gõ Control+ X. Nếu bạn yêu cầu nano thoát khỏi một tệp đã sửa đổi, nó sẽ hỏi bạn nếu bạn muốn lưu nó. Chỉ cần nhấn N trong trường hợp bạn không hoặc Y trong trường hợp bạn làm. Sau đó nó sẽ yêu cầu bạn cho một tên tệp. Chỉ cần nhập nó vào và nhấn Enter.

Nếu bạn vô tình xác nhận rằng bạn muốn lưu tệp nhưng thực tế thì không, bạn luôn có thể hủy bằng cách nhấn Control+ Ckhi bạn được nhắc nhập tên tệp.


2

Tôi chỉ có cùng một câu hỏi. sau rất nhiều dấu vết và lỗi tôi biết rằng Nano đang yêu cầu bạn viết tên của "tập tin conf mới". Vì bạn không muốn một tệp mới, chỉ cần nhấn enter cho biết nano mà bạn muốn giữ cùng tên.

Về cơ bản, bạn thay đổi tệp conf, đặt trước Ctrl + x và cuối cùng nhấn Enter (để chỉ cùng tên). Chúc may mắn


1
  1. Enter nano .bash_profile(Nó sẽ mở .bash_profiletệp trong trình chỉnh sửa nano)
  2. Sau khi thực hiện thay đổi tệp, hãy sử dụng ControlX(để "thoát")
  3. Sau đó, nó yêu cầu các thay đổi được thực hiện vĩnh viễn và đưa ra hai tùy chọn: Yes (or) No
  4. Nhấn Yvà nhấn Enterđể lưu tệp

-1

Xin chào, tôi có một cái gì đó cho các bạn, chỉ cần nhập ctrl + x và khi nó nói hãy lưu 'Y' nếu bạn muốn lưu Sau đó chỉ cần nhấn nút Enter Hy vọng nó hoạt động :)


Làm thế nào để điều này khác với bốn câu trả lời khác đã mô tả cùng một giải pháp?
nohillside

-7

Thử

sudo nano .bash_profile

Để mở tập tin của bạn thay vào đó. Điều này sẽ tạo tập tin của bạn nếu nó không tồn tại hoặc mở nó để chỉnh sửa.


3
Đây không phải là nơi thích hợp để sử dụng sudo- chạy nanonhư root. Nó thậm chí không thực sự trả lời câu hỏi đó là làm thế nào để bạn lưu thay đổi và thoát nano. Anh ấy đã biết làm thế nào để bắt đầu nano.
Ian C.

Tôi biết rằng nó chạy nó như root. Tôi đã có cùng một vấn đề và làm ở trên đã khắc phục vấn đề của tôi. Câu trả lời được chấp nhận hoặc một giờ nghiên cứu đã không. Vì vậy, trừ khi OP nói điều này không trả lời câu hỏi của anh ấy, tôi sẽ không đồng ý rằng nó không.
PerpetualLearner
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.