เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

การใช้โปรแกรมแก้ไขข้อความ

โปรแกรมแก้ไขข้อความสามารถเรียกใช้จากบรรทัดคำสั่งโดยพิมพ์ชื่อโปรแกรมแก้ไขตามด้วยชื่อไฟล์ที่คุณต้องการแก้ไข หากไฟล์นั้นไม่มีอยู่ ตัวแก้ไขจะถือว่าเราต้องการสร้างไฟล์ใหม่ นี่คือตัวอย่างการใช้ Gedit:


[me@linuxbox ~]$ gedit some_file

[me@linuxbox ~]$ gedit some_file


คำสั่งนี้จะเริ่มต้น Gedit โปรแกรมแก้ไขข้อความและโหลดไฟล์ชื่อ “some_file” หากมี

โปรแกรมแก้ไขข้อความแบบกราฟิกสามารถอธิบายได้ด้วยตนเอง ดังนั้นเราจะไม่พูดถึงมันที่นี่ แต่เราจะมุ่งความสนใจไปที่โปรแกรมแก้ไขข้อความแบบข้อความตัวแรกของเรา นาโน. มาจุดไฟกันเถอะ นาโน และแก้ไข .bashrc ไฟล์. แต่ก่อนที่เราจะทำอย่างนั้น เรามาฝึก "การใช้คอมพิวเตอร์อย่างปลอดภัย" กันก่อน เมื่อใดก็ตามที่เราแก้ไขไฟล์การกำหนดค่าที่สำคัญ ควรทำสำเนาสำรองของไฟล์ก่อนเสมอ สิ่งนี้จะปกป้องเราในกรณีที่เราทำให้ไฟล์ยุ่งเหยิงขณะแก้ไข เพื่อสร้างการสำรองข้อมูลของ .bashrc ไฟล์ ทำสิ่งนี้:


[me@linuxbox ~]$ cp .bashrc .bashrc.bak

[me@linuxbox ~]$ cp .bashrc .bashrc.bak


ไม่สำคัญว่าเราเรียกไฟล์สำรองว่าอะไร แค่เลือกชื่อที่เข้าใจได้ ".bak", ".sav", ".old" และ ".orig" ล้วนเป็นวิธีที่ได้รับความนิยมในการระบุไฟล์สำรอง อ้อ จำไว้นะ cp จะ เขียนทับไฟล์ที่มีอยู่ เงียบ.

ตอนนี้เรามีไฟล์สำรองแล้ว เราจะเริ่มตัวแก้ไข:



[me@linuxbox ~]$ นาโน .bashrc

[me@linuxbox ~]$ นาโน .bashrc


ภาพ

เคย นาโน เริ่มจะได้หน้าจอดังนี้



GNU นาโน 2.0.3

ไฟล์: .bashrc

GNU นาโน 2.0.3


# .bashrc


# แหล่งที่มาของคำจำกัดความทั่วโลกหาก [ -f /etc/bashrc ]; แล้ว

- /etc/bashrc

fi


# นามแฝงและฟังก์ชันเฉพาะผู้ใช้

# .bashrc


# แหล่งที่มาของคำจำกัดความทั่วโลกหาก [ -f /etc/bashrc ]; แล้ว

- /etc/bashrc

fi


# นามแฝงและฟังก์ชันเฉพาะผู้ใช้


[อ่าน 8 บรรทัด]

^G ขอความช่วยเหลือ^O เขียนออก^R อ่าน Fil^Y หน้าก่อนหน้า^K ตัดข้อความ^C ตำแหน่งเคอร์

^X ทางออก ^J แสดงให้เห็นถึง ^W อยู่ไหน^V หน้าถัดไป^U อันคัทเต้^T การสะกด

[อ่าน 8 บรรทัด]

^G ขอความช่วยเหลือ^O เขียนออก^R อ่าน Fil^Y หน้าก่อนหน้า^K ตัดข้อความ^C ตำแหน่งเคอร์

^X ทางออก ^J แสดงให้เห็นถึง ^W อยู่ไหน^V หน้าถัดไป^U อันคัทเต้^T การสะกด



ภาพ

หมายเหตุ หากระบบของคุณไม่มี นาโน ติดตั้งแล้ว คุณสามารถใช้โปรแกรมแก้ไขกราฟิกแทนได้


ภาพ

หน้าจอประกอบด้วยส่วนหัวที่ด้านบน ข้อความของไฟล์ที่กำลังแก้ไขอยู่ตรงกลาง และเมนูคำสั่งที่ด้านล่าง ตั้งแต่ นาโน ได้รับการออกแบบมาเพื่อแทนที่ตัวแก้ไขข้อความที่มาพร้อมกับไคลเอนต์อีเมล ซึ่งค่อนข้างสั้นในคุณสมบัติการแก้ไข

คำสั่งแรกที่คุณควรเรียนรู้ในโปรแกรมแก้ไขข้อความคือวิธีออกจากโปรแกรม ในกรณีของ นาโน, คุณพิมพ์ Ctrl-x ที่จะออก ซึ่งระบุไว้ในเมนูที่ด้านล่างของ


หน้าจอ. สัญกรณ์ “^X” หมายถึง Ctrl-x. นี่เป็นสัญลักษณ์ทั่วไปสำหรับอักขระควบคุมที่ใช้โดยหลายโปรแกรม

คำสั่งที่สองที่เราต้องรู้คือวิธีการบันทึกงานของเรา กับ นาโน มัน Ctrl-

o ด้วยความรู้นี้ภายใต้เข็มขัดของเรา เราพร้อมที่จะทำการแก้ไข ใช้ปุ่มลูกศรลงและ/หรือปุ่ม PageDown ย้ายเคอร์เซอร์ไปที่ท้ายไฟล์ จากนั้นเพิ่มบรรทัดต่อไปนี้ในไฟล์ .bashrc:


อูมาสก์ 0002

ส่งออก HISTCONTROL=ละเว้น ส่งออก HISTSIZE=1000

นามแฝง l.='ls -d .* --color=auto' alias ll='ls -l --color=auto'

อูมาสก์ 0002

ส่งออก HISTCONTROL=ละเว้น ส่งออก HISTSIZE=1000

นามแฝง l.='ls -d .* --color=auto' alias ll='ls -l --color=auto'


ภาพ

หมายเหตุ: การแจกจ่ายของคุณอาจมีบางส่วนอยู่แล้ว แต่รายการที่ซ้ำกันจะไม่เสียหายอะไร


ภาพ

นี่คือความหมายของการเพิ่มของเรา:


ตารางที่ 11-4: ส่วนเพิ่มเติมใน .bashrc . ของเรา


ความหมายของเส้น

ความหมายของเส้น

อูมาสก์ 0002 ตั้งค่า อูมาสก์ เพื่อแก้ปัญหาไดเร็กทอรีที่ใช้ร่วมกันที่เราได้กล่าวถึงในบทที่ 9


ภาพ

ส่งออก HISTCONTROL=ignoredups ทำให้เกิดเปลือกของ ประวัติ

คุณสมบัติการบันทึกเพื่อละเว้นคำสั่งหากเพิ่งบันทึกคำสั่งเดียวกัน


ภาพ

export HISTSIZE=1000 เพิ่มขนาดของประวัติคำสั่งจากค่าเริ่มต้นปกติ 500 บรรทัดเป็น 1000 บรรทัด


ภาพ

นามแฝง l.='ls -d .* --color=auto' สร้างคำสั่งใหม่ ที่เรียกว่า

"l.” ซึ่งแสดงรายการไดเรกทอรีทั้งหมดที่ขึ้นต้นด้วยจุด


ภาพ

นามแฝง ll='ls -l --color=auto' สร้างคำสั่งใหม่ ที่เรียกว่า

"ll” ซึ่งแสดงรายการไดเร็กทอรีแบบยาว


ภาพ


ดังที่เราเห็น การเพิ่มจำนวนมากของเราไม่ชัดเจนโดยสัญชาตญาณ ดังนั้นจึงควรเพิ่มความคิดเห็นบางส่วนลงใน .bashrc ไฟล์เพื่อช่วยอธิบายสิ่งต่าง ๆ ให้กับมนุษย์ ใช้ตัวแก้ไข เปลี่ยนแปลงส่วนเพิ่มเติมของเราให้มีลักษณะดังนี้:



# เปลี่ยน umask เพื่อให้การแชร์ไดเรกทอรีง่ายขึ้น

อูมาสก์ 0002


# ละเว้นรายการที่ซ้ำกันในประวัติคำสั่งและเพิ่ม

#ขนาดประวัติถึง1000บรรทัด ส่งออก HISTCONTROL=ละเว้น ส่งออก HISTSIZE=1000


# เพิ่มนามแฝงที่เป็นประโยชน์

นามแฝง l.='ls -d .* --color=auto' alias ll='ls -l --color=auto'

# เปลี่ยน umask เพื่อให้การแชร์ไดเรกทอรีง่ายขึ้น

อูมาสก์ 0002


# ละเว้นรายการที่ซ้ำกันในประวัติคำสั่งและเพิ่ม

#ขนาดประวัติถึง1000บรรทัด ส่งออก HISTCONTROL=ละเว้น ส่งออก HISTSIZE=1000


# เพิ่มนามแฝงที่เป็นประโยชน์

นามแฝง l.='ls -d .* --color=auto' alias ll='ls -l --color=auto'


อ่า ดีขึ้นมาก! เมื่อการเปลี่ยนแปลงของเราเสร็จสมบูรณ์แล้ว กด Ctrl-o เพื่อบันทึกการแก้ไขของเรา

ภาพ

.bashrc ไฟล์และ Ctrl-x เพื่อออกจาก nano


ทำไมความคิดเห็นถึงมีความสำคัญ

เมื่อใดก็ตามที่คุณแก้ไขไฟล์การกำหนดค่า คุณควรเพิ่มความคิดเห็นเพื่อบันทึกการเปลี่ยนแปลงของคุณ แน่นอน คุณอาจจะจำสิ่งที่คุณเปลี่ยนแปลงได้ในวันพรุ่งนี้ แต่อีกหกเดือนต่อจากนี้จะเป็นอย่างไร ช่วยตัวเองและเพิ่มความคิดเห็น ขณะที่คุณกำลังดำเนินการอยู่ ไม่ควรเก็บบันทึกการเปลี่ยนแปลงที่คุณทำไว้

เชลล์สคริปต์และ ทุบตี ไฟล์เริ่มต้นใช้สัญลักษณ์ “#” เพื่อเริ่มความคิดเห็น ไฟล์การกำหนดค่าอื่นๆ อาจใช้สัญลักษณ์อื่น ไฟล์การกำหนดค่าส่วนใหญ่จะมีความคิดเห็น ใช้เป็นแนวทาง

คุณมักจะเห็นบรรทัดในไฟล์การกำหนดค่าที่ แสดงความคิดเห็น เพื่อป้องกันไม่ให้ถูกใช้โดยโปรแกรมที่ได้รับผลกระทบ สิ่งนี้ทำขึ้นเพื่อให้คำแนะนำผู้อ่านสำหรับตัวเลือกการกำหนดค่าที่เป็นไปได้หรือตัวอย่างไวยากรณ์การกำหนดค่าที่ถูกต้อง ตัวอย่างเช่น .bashrc ไฟล์ของ Ubuntu 14.04 มีบรรทัดเหล่านี้:

# นามแฝงอื่น ๆ เพิ่มเติม

#นามแฝง ll='ls -l'

#นามแฝง la='ls -A'

#นามแฝง l='ls -CF'



ภาพ

สามบรรทัดสุดท้ายเป็นคำจำกัดความนามแฝงที่ถูกต้องซึ่งแสดงความเห็นไว้ หากคุณลบสัญลักษณ์ “#” นำหน้าออกจากสามบรรทัดนี้ เทคนิคที่เรียกว่า ยกเลิกการแสดงความคิดเห็นคุณจะเปิดใช้งานนามแฝง ในทางกลับกัน หากคุณเพิ่มสัญลักษณ์ “#” ที่จุดเริ่มต้นของบรรทัด คุณสามารถปิดใช้งานบรรทัดการกำหนดค่าในขณะที่รักษาข้อมูลที่อยู่ในบรรทัดนั้นไว้


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: