GNU nano - mrolarik/simple-iot GitHub Wiki

                   :::                           The                 
     iLE88Dj.  :jD88888Dj:                                           
   .LGitE888D.f8GjjjL8888E;        .d8888b.  888b    888 888     888 
   iE   :8888Et.     .G8888.      d88P  Y88b 8888b   888 888     888 
   ;i    E888,        ,8888,      888    888 88888b  888 888     888 
         D888,        :8888:      888        888Y88b 888 888     888 
         D888,        :8888:      888  88888 888 Y88b888 888     888 
         D888,        :8888:      888    888 888  Y88888 888     888 
         D888,        :8888:      Y88b  d88P 888   Y8888 Y88b. .d88P 
         888W,        :8888:       "Y8888P88 888    Y888  "Y88888P"  
         W88W,        :8888:                                         
         W88W:        :8888:      88888b.   8888b.  88888b.   .d88b. 
         DGGD:        :8888:      888 "88b     "88b 888 "88b d88""88b
                      :8888:      888  888 .d888888 888  888 888  888
                      :W888:      888  888 888  888 888  888 Y88..88P
                      :8888:      888  888 "Y888888 888  888  "Y88P" 
                       E888i                                         
                       tW88D             Text Editor Homepage        

ที่มา จากเว็บไซต์ https://www.nano-editor.org/

Nano Text Editor

  • โปรแกรม Nano เป็นโปรแกรม Text Editor ที่ติดตั้งมาพร้อมกับ Linux และทำงานบน Terminal
  • การเข้าใช้โปรแกรม ทำได้โดยพิมพ์คำสั่ง
$ nano
  • จากนั้นจะปรากฎหน้าจอดังต่อไปนี้ nano

  • จากหน้าจอข้างต้น สามารถเขียนข้อความ หรือโปรแกรมลงไปได้

  • เมื่อเขียนโปรแกรมเสร็จเรียบร้อย และต้องการบันทึก สามารถทำได้โดยกดที่ปุ่ม ctrl+x

  • โปรแกรมจะถามว่าต้องการที่จะบันทึกการเปลี่ยนแปลงหรือไม่ ให้กดที่ปุ่ม Y เพื่อยืนยันการบันทึก
    save

  • ขั้นตอนต่อไป ระบบจะถามชื่อไฟล์ที่ต้องการบันทึก (File Name to Write:) ในตัวอย่างพิมพ์ชื่อไฟล์ hello.py
    hello.py

  • ไฟล์ hello.py จะถูกบันทึกลงไปในตำแหน่งปัจจุบัน (Current Location)

  • สามารถเรียกดูข้อมูลที่อยู่ในไฟล์ hello.py โดยใช้คำสั่ง cat ดังนี้

$ cat hello.py 
print("Hello World")
print("Welcome to CocoBot")

  • หากพิมพ์ชื่อไฟล์ผิด เช่น พิมพ์ผิดเป็น hello.ps ดังนั้นระบบจะแสดงข้อความดังต่อไปนี้
$ cat hello.ps
cat: hello.ps: No such file or directory
  • กรณีที่ต้องการระบุชื่อไฟล์ตั้งแต่เรียกใช้คำสั่ง nano สามารถทำได้โดย
$ nano test.py
  • จากตัวอย่าง เป็นการระบุให้เปิดโปรแกรม nano พร้อมตั้งชื่อไฟล์ test.py ดังนั้น หากทำการกด ctrl+x โปรแกรมจะบันทึกลงไปยังไฟล์ test.py โดยอัตโนมัติ specific-filename
  • จากรูปภาพ สามารถกด enter เพื่อยืนยันการบันทึกไว้ที่ไฟล์ test.py

รายละเอียดเพิ่มเติม