<ก่อนหน้านี้ | Contents | ถัดไป>
การอ่านเอกสารควรกลายเป็นลักษณะที่สองของคุณ โดยเฉพาะอย่างยิ่งในตอนเริ่มต้น การอ่านเอกสารของระบบ คู่มือสำหรับคำสั่งพื้นฐาน HOWTO และอื่นๆ เป็นสิ่งสำคัญ เนื่องจากเอกสารมีจำนวนมหาศาล จึงเป็นไปไม่ได้ที่จะรวมเอกสารที่เกี่ยวข้องทั้งหมด หนังสือเล่มนี้จะพยายามแนะนำคุณเกี่ยวกับเอกสารที่เหมาะสมที่สุดในทุกเรื่องที่กล่าวถึง เพื่อกระตุ้นนิสัยในการอ่านคู่มือ
2.2.3. การใช้คุณสมบัติทุบตี
คีย์ผสมพิเศษหลายตัวช่วยให้คุณทำสิ่งต่างๆ ได้ง่ายขึ้นและเร็วขึ้นด้วย GNU shell, Bash ซึ่งเป็นค่าเริ่มต้นบนระบบ Linux เกือบทุกประเภท โปรดดูหัวข้อ 3.2.3.2 ด้านล่างนี้คือรายการคุณลักษณะที่ใช้บ่อยที่สุด ขอแนะนำอย่างยิ่งให้คุณสร้างนิสัยในการใช้งาน เพื่อที่จะได้ใช้ประโยชน์สูงสุดจากประสบการณ์ Linux ของคุณตั้งแต่เริ่มต้น
ตารางที่ 2-2. คีย์ผสมใน Bash
คีย์หรือคีย์ผสม | ฟังก์ชัน |
Ctrl+A | ย้ายเคอร์เซอร์ไปที่จุดเริ่มต้นของบรรทัดคำสั่ง |
Ctrl+C | สิ้นสุดโปรแกรมที่รันอยู่และส่งคืนพร้อมต์ ดูบทที่ 4 |
Ctrl+D | ออกจากระบบเชลล์เซสชันปัจจุบัน เท่ากับพิมพ์ ทางออก or ออกจากระบบ. |
Ctrl+E | ย้ายเคอร์เซอร์ไปที่ท้ายบรรทัดคำสั่ง |
Ctrl+H | สร้างอักขระแบ็คสเปซ |
Ctrl+L | ล้างเทอร์มินัลนี้ |
Ctrl+R | ค้นหาประวัติคำสั่ง ดูหัวข้อ 3.3.3.4 |
Ctrl+Z | ระงับโปรแกรม ดูบทที่ 4 |
Arrowซ้าย และ ลูกศรขวา | ย้ายเคอร์เซอร์ไปทางซ้ายหรือขวาหนึ่งตำแหน่งบนบรรทัดคำสั่ง เพื่อให้คุณสามารถแทรกอักขระที่ตำแหน่งอื่นนอกเหนือจากจุดเริ่มต้นและจุดสิ้นสุด |
Arrowup และ Arrowdown | เรียกดูประวัติ ไปที่บรรทัดที่คุณต้องการทำซ้ำ แก้ไขรายละเอียด หากจำเป็น แล้วกด เข้าสู่ เพื่อประหยัดเวลา |
เปลี่ยน+PageUp และ เปลี่ยน+PageDown | เรียกดูเทอร์มินัลบัฟเฟอร์ (เพื่อดูข้อความที่ "เลื่อนออก" ที่หน้าจอ) |
แถบ | การกรอกคำสั่งหรือชื่อไฟล์ เมื่อมีตัวเลือกได้หลายทาง ระบบจะส่งสัญญาณด้วยเสียงหรือกระดิ่งภาพ หรือหากมีตัวเลือกมากเกินไป ให้ถามคุณว่าต้องการดูทั้งหมดหรือไม่ |
แท็บ แท็บ | แสดงความเป็นไปได้ของไฟล์หรือคำสั่งให้สมบูรณ์ |
สองรายการสุดท้ายในตารางด้านบนอาจต้องการคำอธิบายเพิ่มเติม ตัวอย่างเช่น หากคุณต้องการเปลี่ยนเป็นไดเร็กทอรี directory_with_a_very_long_nameคุณจะไม่พิมพ์ชื่อยาวขนาดนั้น ไม่ คุณเพียงแค่พิมพ์บนบรรทัดคำสั่ง ซีดี ผบจากนั้นกด แถบ และเชลล์จะเติมชื่อให้คุณ หากไม่มีไฟล์อื่นที่ขึ้นต้นด้วยอักขระสามตัวเดียวกัน แน่นอน ถ้าไม่มีรายการอื่นที่ขึ้นต้นด้วย "d" คุณก็พิมพ์ได้เหมือนกัน ซีดี ดี แล้วก็ แถบ. หากมีไฟล์มากกว่าหนึ่งไฟล์ขึ้นต้นด้วยอักขระเดียวกัน เชลล์จะส่งสัญญาณนี้ให้คุณ ซึ่งคุณสามารถกด แถบ สองครั้งด้วยช่วงเวลาสั้น ๆ และเชลล์นำเสนอตัวเลือกที่คุณมี:
your_prompt> ซีดีเซนต์
ของเริ่มต้น
ยัดไส้
your_prompt> ซีดีเซนต์
ของเริ่มต้น
ในตัวอย่างข้างต้น หากคุณพิมพ์ "a" หลังอักขระสองตัวแรกแล้วกด แถบ อีกครั้ง ไม่มีความเป็นไปได้อื่นเหลืออยู่ และเชลล์จะเติมชื่อไดเร็กทอรีให้สมบูรณ์ โดยไม่ต้องพิมพ์สตริง "rthere":
your_prompt> cd เริ่มที่นี่
แน่นอนว่ายังต้องตี เข้าสู่ เพื่อยอมรับตัวเลือกนี้
ในตัวอย่างเดียวกัน หากคุณพิมพ์ "u" แล้วกด แถบ, เปลือกจะเพิ่ม "ff" ให้กับคุณ แต่แล้วมันก็ประท้วงอีกครั้งเพราะมีตัวเลือกหลายตัว หากคุณพิมพ์ แท็บ แท็บ คุณจะเห็นตัวเลือกอีกครั้ง หากคุณพิมพ์อักขระหนึ่งตัวขึ้นไปที่ทำให้ตัวเลือกไม่ชัดเจนกับระบบและ แถบ อีกครั้งหรือ เข้าสู่ เมื่อคุณไปถึงจุดสิ้นสุดของชื่อไฟล์ที่คุณต้องการเลือก เชลล์จะเติมชื่อไฟล์ให้สมบูรณ์และเปลี่ยนคุณเป็นไดเร็กทอรีนั้น - หากเป็นชื่อไดเร็กทอรีจริงๆ
ใช้ได้กับชื่อไฟล์ทั้งหมดที่เป็นอาร์กิวเมนต์ของคำสั่ง
เช่นเดียวกับการเติมชื่อคำสั่งให้สมบูรณ์ กำลังพิมพ์ ls แล้วตี แถบ คีย์สองครั้ง แสดงรายการคำสั่งทั้งหมดใน your เส้นทาง (ดูหัวข้อ 3.2.1) ที่ขึ้นต้นด้วยอักขระสองตัวนี้:
your_prompt> ls | ls lsdev | lspci | lsraid lsw |
lsattr lsb_release | lsmod lsof | lspgpot lspnp | lss16toppm lsusb |