คำถามติดแท็ก nano

nano เป็นโปรแกรมแก้ไขข้อความบรรทัดคำสั่งง่ายๆซึ่งติดตั้งไว้ล่วงหน้าใน Ubuntu ตามค่าเริ่มต้น

2
ไฟล์ '.save' คืออะไร?
ฉันเขียนสคริปต์ทุบตีหลายชุดและพบว่าในขณะที่เขียนให้มีการสร้างสำเนาเพิ่มเติมของไฟล์ซึ่งดูเหมือนจะเหมือนกันในเนื้อหาของไฟล์ปกติยกเว้นส่วนขยายคือ.saveไฟล์เหล่านี้คืออะไร ต้องการพวกเขาและฉันจะลบพวกเขาในขณะที่พวกเขากำลังอุดตันทุกอย่างหรือไม่ พวกเขาดูเหมือนจะมีระดับการอนุญาตเดียวกันกับไฟล์ที่พวกเขาดูเหมือนจะเป็นสำเนา ฉันใช้nanoเป็นเครื่องมือแก้ไข
21 file-format  nano 

4
รับข้อผิดพลาดขณะเปิด / etc / profile: เกิดข้อผิดพลาดในการอ่านไฟล์ล็อค /etc/.profile.swp: อ่านข้อมูลไม่เพียงพอ
ฉันได้รับข้อผิดพลาดนี้ขณะเปิด/etc/profileไฟล์โดยใช้นาโน Error reading lock file /etc/.profile.swp: Not enough data read ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
20 nano 

3
บันทึกไฟล์ที่แก้ไขแล้วในนาโน แต่ไม่มีสิทธิ์
ฉันแก้ไขไฟล์ใน / etc / ที่ฉันต้องการบันทึก แต่ลืมเปิดโดยใช้ sudo ฉันจำได้ว่ามีคำสั่งให้บันทึกไฟล์ดังกล่าวใน vi และต้องการทราบว่ามีวิธีดังกล่าวในนาโนหรือไม่ ขอบคุณ
18 sudo  text-editor  nano 

2
ข้อผิดพลาดการอนุญาต. nano_history
ฉันใช้rkhunterและฉันต้องการตรวจสอบบันทึกด้วย: nano /var/log/rkhunter.log แต่nanoเอาท์พุทข้อผิดพลาดนี้: Error reading /home/arthur-dent/.nano_history: Permission denied Press Enter to continue starting nano. และถ้าฉันกดENTERฉันจะสามารถดูไฟล์ได้ ฉันได้ตรวจสอบการอนุญาตสำหรับไฟล์นั้นและตอนนี้พวกเขาอยู่: -rw------- 1 root root 12 May 3 20:26 .nano_history ดังนั้นฉันเดาว่าฉันแค่เปลี่ยนความเป็นเจ้าของกลับมาให้ฉันเหรอ? แต่ขณะที่ฉันกำลังใช้อย่างแท้จริงnanoทำไมสิทธิ์และความเป็นเจ้าของ (อาจเป็นเพราะฉันไม่รู้ว่ากรรมสิทธิ์ดั้งเดิมคืออะไร) เพียงแค่เปลี่ยนไปในทันที เป็นเพราะฉันเพิ่งใช้กับมันsudoถ้าเป็นเช่นนั้นมันแปลกที่ไม่มีอะไรแบบนี้เคยเกิดขึ้นมาก่อนและฉันใช้sudoกับมันมาก? ข้อมูลระบบปฏิบัติการ: Description: Ubuntu 15.04 Release: 15.04 ข้อมูลแพ็คเกจ: nano: Installed: 2.2.6-3 Candidate: 2.2.6-3 Version table: *** 2.2.6-3 0 500 http://gb.archive.ubuntu.com/ubuntu/ …
17 permissions  nano 

4
ผูก Ctrl + จากขวาไปที่คำต่อไปในนาโน (เหมือนในแอปอื่น ๆ ทั้งหมด)
และ Ctrl + Left เพื่อ prevword เช่นเดียวกัน ฉันอ่าน man page ของnanorcและพบว่า ผูกเมนูฟังก์ชั่นที่สำคัญ ดังนั้นเส้นbind ^Left prevword mainจะเป็นสิ่งที่ฉันต้องการปัญหาคือนาโนยอมรับได้เท่านั้น อักขระอัลฟาหรือคำว่า "Space" ดังนั้นจึงLeftไม่มีอยู่ มีวิธีการทำสิ่งนี้หรือไม่? ตอนนี้ฉันอยู่ที่ natty (nano 2.2.2) แต่ฉันจะอัปเกรด nano ถ้ารุ่นต่อมา (devel?) สามารถทำสิ่งนี้ได้

1
วิธีออกจากนาโนและบันทึกเป็นไฟล์ปัจจุบันโดยอัตโนมัติ?
เมื่อใดก็ตามที่ฉันปิดnanoหลังจากแก้ไขไฟล์ที่มีอยู่ก่อนจะถามว่าฉันต้องการบันทึกไฟล์ (ซึ่งก็โอเค) แล้วขอให้ฉันยืนยันชื่อไฟล์ (ดังนั้นฉันจึงกด Enter เนื่องจากแท้จริง 100% ของเวลาที่ฉัน ต้องการเก็บชื่อไฟล์เดิมไว้) ดังนั้นฉันสงสัยว่ามีทางลัดใดบ้างที่ฉันสามารถใช้เพื่อหลีกเลี่ยงการยืนยันชื่อไฟล์ทุกครั้งหรือไม่

2
สร้างเขียนและบันทึกไฟล์จากเชลล์สคริปต์
ฉันไม่ต้องการเขียนไฟล์ด้วยตนเองดังนั้นฉันจึงสร้างเชลล์สคริปต์ มีวิธีเขียนและบันทึกไฟล์โดยอัตโนมัติโดยไม่ให้ผู้ใช้กดปุ่มหรือไม่? sudo nano blah #write stuff to file #save file #continue ^ นี่จะอยู่ในไฟล์ * .sh หรือมีวิธีอื่นในการสร้างไฟล์ข้อความอย่างง่ายในสคริปต์หรือไม่?
10 files  scripts  nano 

4
จะย้ายเคอร์เซอร์กะพริบด้วยเมาส์ในโปรแกรมแก้ไขนาโนได้อย่างไร
ฉันจะเขียนแฟ้มข้อความผ่านช่องโดยใช้นาโน ; ทุกครั้งที่ฉันต้องเลือกตำแหน่งของบรรทัดข้อความฉันไม่สามารถช่วยได้ แต่เลื่อนทุกบรรทัดที่เลื่อนเคอร์เซอร์กะพริบโดยใช้ลูกศรบนแป้นพิมพ์ มีวิธีใดที่จะหลีกเลี่ยงปัญหานี้และเพียงแค่ใช้เมาส์เพื่อเลือกตำแหน่งที่ฉันต้องการให้เคอร์เซอร์อยู่โดยตรง?
10 nano 

1
'[ข้อผิดพลาดในการเขียน / ชื่อไฟล์: ปฏิเสธการอนุญาต]' ในขณะที่พยายามบันทึกไฟล์โดยใช้โปรแกรมแก้ไขนาโน
ใช้ตัวแก้ไขข้อความของนาโนฉันพยายามบันทึกและออกจากไฟล์ ฉันมีไฟล์ชื่อแล้ว ฉันคลิกCtrl+ Xเพื่อออก จากนั้นฉันคลิกYเพราะฉันต้องการบันทึกไฟล์ มันขอไฟล์ที่จะเขียนผมกดEnterเพื่อใช้ชื่อเริ่มต้นเพราะมันมีชื่อแล้ว ปัญหาคือฉันได้รับข้อความนี้ [Error writing /filename: Permission denied] ผมทำอะไรผิดหรือเปล่า?
10 permissions  nano 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.