- 1 1. บทนำ
- 2 2. คีย์ลัดพื้นฐานของ Ubuntu Terminal (สำหรับผู้เริ่มต้น)
- 3 3. เร่งการทำงานของ Ubuntu Terminal! คีย์ลัดสำหรับผู้ใช้ระดับกลาง
- 4 4. คีย์ลัด Ubuntu Terminal สำหรับผู้ใช้ระดับสูง (เพิ่มประสิทธิภาพการทำงาน)
- 5 5. วิธีปรับแต่งคีย์ลัดของ Ubuntu Terminal
- 6 6. [กรณีศึกษา] ขั้นตอนการทำงานที่รวดเร็วของ Terminal ที่มืออาชีพยังใช้
- 7 7. FAQ (คำถามที่พบบ่อย)
- 7.1 Q1. ทำไมคีย์ลัดของ Ubuntu Terminal ไม่ทำงาน?
- 7.2 Q2. คีย์ลัด “คัดลอกและวาง” ไม่ทำงานใน Ubuntu Terminal
- 7.3 Q3. จะปรับแต่งคีย์ลัดได้อย่างไร?
- 7.4 Q4. คีย์ลัดสามารถใช้ได้ใน WSL (Windows Subsystem for Linux) ด้วยหรือไม่?
- 7.5 Q5. ต้องการปิดใช้งานคีย์ลัด
- 7.6 Q6. จะเปลี่ยนฟอนต์หรือสีของ Terminal ได้อย่างไร?
- 8 8. สรุป
1. บทนำ
เมื่อใช้งาน Ubuntu การทำงานบน Terminal เป็นสิ่งจำเป็นอย่างยิ่ง โดยเฉพาะอย่างยิ่งสำหรับนักพัฒนาและผู้ดูแลเซิร์ฟเวอร์ การเพิ่มประสิทธิภาพการทำงานของ Terminal เป็นเรื่องสำคัญมาก
การใช้ “คีย์ลัด Terminal ของ Ubuntu” จะช่วยลดความยุ่งยากในการป้อนคำสั่ง และเพิ่มความเร็วในการทำงานได้อย่างมหาศาล
บทความนี้จะแนะนำตั้งแต่การทำงานพื้นฐานสำหรับผู้เริ่มต้นไปจนถึงคีย์ลัดขั้นสูงสำหรับผู้ใช้งานระดับสูง พร้อมทั้งให้ คำอธิบายที่นำไปใช้ได้จริง
นอกจากนี้ ยังกล่าวถึง วิธีการปรับแต่งและการใช้งาน เพื่อให้คุณสามารถใช้งาน Terminal ได้อย่างสะดวกสบายยิ่งขึ้น
สิ่งที่คุณจะได้รับจากบทความนี้
- คีย์ลัดพื้นฐานของ Ubuntu Terminal
- เทคนิคประหยัดเวลาที่เป็นประโยชน์สำหรับผู้ใช้ระดับกลางและระดับสูง
- วิธีการปรับแต่งคีย์ลัด
- สถานการณ์การใช้งานจริง
ประโยชน์ของการจำคีย์ลัด
- เพิ่มประสิทธิภาพการป้อนข้อมูล: เลื่อนเคอร์เซอร์และค้นหาประวัติได้อย่างรวดเร็ว
- เพิ่มประสิทธิภาพการทำงานด้วยคำสั่ง: เรียกใช้คำสั่งที่ใช้บ่อยได้ทันที
- ลดภาระการทำงาน: ลดการใช้เมาส์ และสามารถทำงานได้ด้วยคีย์บอร์ดเท่านั้น
มาเรียนรู้คีย์ลัดของ Ubuntu Terminal กันเถอะ
2. คีย์ลัดพื้นฐานของ Ubuntu Terminal (สำหรับผู้เริ่มต้น)
สำหรับผู้ที่เพิ่งเริ่มใช้งาน Terminal ควรจำคีย์ลัดพื้นฐานเหล่านี้ก่อน
คำสั่งต่อไปนี้ใช้บ่อยในการทำงานประจำวัน การจำไว้จะสะดวกมาก
คีย์ลัดสำหรับการเลื่อนเคอร์เซอร์
คีย์ลัดต่อไปนี้ช่วยให้คุณสามารถเลื่อนเคอร์เซอร์ได้อย่างรวดเร็วเมื่อแก้ไขข้อความบน Terminal
คีย์ลัด | คำอธิบาย |
---|---|
Ctrl + A | เลื่อนเคอร์เซอร์ไปต้นบรรทัด |
Ctrl + E | เลื่อนเคอร์เซอร์ไปท้ายบรรทัด |
Ctrl + B | เลื่อนเคอร์เซอร์ไปทางซ้าย (เหมือนกดปุ่ม ←) |
Ctrl + F | เลื่อนเคอร์เซอร์ไปทางขวา (เหมือนกดปุ่ม →) |
คีย์ลัดสำหรับการแก้ไขข้อความ
คีย์ลัดต่อไปนี้ช่วยให้คุณสามารถลบและแก้ไขข้อความได้อย่างรวดเร็ว
คีย์ลัด | คำอธิบาย |
---|---|
Ctrl + H | ลบ 1 ตัวอักษร (เหมือน Backspace) |
Ctrl + D | ลบ 1 ตัวอักษรที่ตำแหน่งเคอร์เซอร์ (เหมือน Delete) |
Ctrl + W | ลบคำทางซ้ายของเคอร์เซอร์ |
Ctrl + U | ลบตั้งแต่ตำแหน่งเคอร์เซอร์ไปจนถึงต้นบรรทัด |
Ctrl + K | ลบตั้งแต่ตำแหน่งเคอร์เซอร์ไปจนถึงท้ายบรรทัด |
Ctrl + Y | วางข้อความที่เพิ่งลบไปล่าสุด |
การจัดการประวัติคำสั่ง
บน Terminal คุณสามารถอ้างอิงประวัติคำสั่งที่เคยป้อนเพื่อเพิ่มประสิทธิภาพการทำงานได้
คีย์ลัด | คำอธิบาย |
---|---|
Ctrl + P | แสดงคำสั่งก่อนหน้า (เหมือนกดปุ่ม ↑) |
Ctrl + N | แสดงประวัติคำสั่งถัดไป (เหมือนกดปุ่ม ↓) |
Ctrl + R | ค้นหาคำสั่งที่ต้องการจากประวัติ (ค้นหาย้อนหลัง) |
Ctrl + G | สิ้นสุดการค้นหาประวัติ |
คีย์ลัดสำหรับการทำงานกับหน้าจอ
คีย์ลัดเหล่านี้ช่วยให้คุณสามารถควบคุมหน้าจอ Terminal ได้อย่างราบรื่น
คีย์ลัด | คำอธิบาย |
---|---|
Ctrl + L | ล้างหน้าจอ (เหมือนคำสั่ง clear ) |
Ctrl + S | หยุดการป้อนข้อมูลชั่วคราว |
Ctrl + Q | เริ่มการป้อนข้อมูลที่หยุดไว้ต่อ |
3. เร่งการทำงานของ Ubuntu Terminal! คีย์ลัดสำหรับผู้ใช้ระดับกลาง
เมื่อคุ้นเคยกับคีย์ลัดพื้นฐานแล้ว มาลองใช้การทำงานขั้นสูงขึ้นกัน
โดยเฉพาะอย่างยิ่ง การจำคีย์ลัดสำหรับการจัดการ Process และการควบคุมหน้าจอ จะช่วยให้คุณทำงานบน Terminal ได้อย่างราบรื่นยิ่งขึ้น
คีย์ลัดสำหรับการจัดการ Process
บน Terminal ของ Ubuntu การควบคุม Process เป็นสิ่งสำคัญ การใช้คีย์ลัดต่อไปนี้จะช่วยให้การจัดการ Task ง่ายขึ้น
คีย์ลัด | คำอธิบาย |
---|---|
Ctrl + C | ยกเลิก Process ที่กำลังทำงานอยู่ |
Ctrl + Z | หยุด Process ชั่วคราว |
fg | เรียกใช้ Process ที่หยุดไว้ชั่วคราวกลับมาที่ Foreground |
bg | เรียกใช้ Process ที่หยุดไว้ชั่วคราวกลับไปทำงานที่ Background |
คัดลอกและวาง
การคัดลอกและวางภายใน Terminal แตกต่างจากคีย์ลัดปกติ
คีย์ลัด | คำอธิบาย |
---|---|
Ctrl + Shift + C | คัดลอกข้อความ |
Ctrl + Shift + V | วางข้อความ |
การใช้คีย์ลัดเหล่านี้จะช่วยให้การทำงานภายใน Terminal ราบรื่นยิ่งขึ้น
4. คีย์ลัด Ubuntu Terminal สำหรับผู้ใช้ระดับสูง (เพิ่มประสิทธิภาพการทำงาน)
เมื่อคุณเชี่ยวชาญคีย์ลัดพื้นฐานและการทำงานระดับกลางแล้ว มา เร่งความเร็วการทำงานของ Terminal ด้วยคีย์ลัดที่ซับซ้อนยิ่งขึ้น กันเถอะ
โดยเฉพาะอย่างยิ่ง การจำ การเลื่อนทีละคำ การแปลงตัวพิมพ์ใหญ่-เล็ก และการจัดการเซสชันของ Terminal จะช่วยให้คุณทำงานได้อย่างราบรื่นยิ่งขึ้น
คีย์ลัดขั้นสูงสำหรับการแก้ไขข้อความ
คีย์ลัดสำหรับผู้ใช้ระดับสูงที่ช่วยให้คุณแก้ไขได้อย่างรวดเร็วกว่าการเลื่อนเคอร์เซอร์ปกติ
คีย์ลัด | คำอธิบาย |
---|---|
Esc + B | เลื่อนเคอร์เซอร์ไปทางซ้าย 1 คำ |
Esc + F | เลื่อนเคอร์เซอร์ไปทางขวา 1 คำ |
Esc + U | แปลงตัวอักษรตั้งแต่ตำแหน่งเคอร์เซอร์ไปจนถึงท้ายคำเป็น ตัวพิมพ์ใหญ่ |
Esc + L | แปลงตัวอักษรตั้งแต่ตำแหน่งเคอร์เซอร์ไปจนถึงท้ายคำเป็น ตัวพิมพ์เล็ก |
Esc + C | แปลงตัวอักษรตัวแรกของคำที่ตำแหน่งเคอร์เซอร์เป็น ตัวพิมพ์ใหญ่ |
Ctrl + T | สลับ ตัวอักษร 2 ตัวรอบๆ เคอร์เซอร์ |
การจัดการเซสชัน Terminal (การใช้หลายหน้าต่าง)
เมื่อทำงานกับหน้าต่าง Terminal หลายหน้าต่าง การใช้คีย์ลัดจะช่วยให้คุณสลับหน้าจอได้อย่างราบรื่น
คีย์ลัด | คำอธิบาย |
---|---|
Ctrl + Shift + T | เปิดแท็บใหม่ |
Ctrl + Shift + W | ปิดแท็บปัจจุบัน |
Ctrl + PageUp | ย้ายไปแท็บก่อนหน้า |
Ctrl + PageDown | ย้ายไปแท็บถัดไป |
Ctrl + Shift + N | เปิดหน้าต่าง Terminal ใหม่ |
การจัดการ Process ใน Background
เมื่อเป็นผู้ใช้ระดับสูง คุณจะมีโอกาสใช้งานหลาย Process พร้อมกันใน Terminal มากขึ้น
การใช้คีย์ลัดต่อไปนี้จะช่วยให้ การจัดการ Process ราบรื่น
คีย์ลัด | คำอธิบาย |
---|---|
Ctrl + Z | หยุด Process ที่กำลังทำงานอยู่ชั่วคราว |
bg | เรียกใช้ Process ที่หยุดไว้ชั่วคราวกลับไปทำงานที่ Background |
fg | เรียกใช้ Process ที่หยุดไว้ชั่วคราวกลับมาที่ Foreground |
jobs | แสดงรายการ Process ที่ทำงานใน Background |
kill [PID] | ยกเลิก Process ที่มี Process ID (PID) ที่ระบุ |

5. วิธีปรับแต่งคีย์ลัดของ Ubuntu Terminal
Ubuntu Terminal มีคีย์ลัดที่มีประโยชน์มากมาย แต่ การปรับแต่งให้เข้ากับการใช้งานของคุณจะช่วยให้สร้างสภาพแวดล้อมการทำงานที่มีประสิทธิภาพมากยิ่งขึ้น
ในส่วนนี้จะอธิบาย วิธีการตั้งค่า Alias และการปรับแต่ง .bashrc · .inputrc
ใช้ Alias เพื่อย่อคำสั่ง
การตั้งค่า “Alias” ซึ่งสามารถย่อคำสั่งที่ใช้บ่อยได้ จะช่วยลดความยุ่งยากในการป้อนข้อมูล
พื้นฐานของ Alias
Alias คือ การตั้งค่าเพื่อให้สามารถเรียกใช้คำสั่งเฉพาะในรูปแบบที่สั้นลงได้
ตัวอย่างเช่น คุณสามารถย่อ ls -la
เป็น ll
ได้ดังนี้
alias ll='ls -la'
เมื่อรันคำสั่งนี้ใน Terminal มันจะ มีผลเฉพาะในเซสชันนั้นเท่านั้น
วิธีการตั้งค่า Alias อย่างถาวร
หากต้องการให้ Alias มีผลแม้หลังจากสิ้นสุดเซสชัน ให้เขียนลงใน ~/.bashrc
หรือ ~/.zshrc
- แก้ไข
.bashrc
(หรือ.zshrc
):
nano ~/.bashrc # หากใช้ Bash
nano ~/.zshrc # หากใช้ Zsh
- เพิ่ม Alias ที่ท้ายไฟล์:
alias ll='ls -la'
alias cls='clear'
alias grep='grep --color=auto'
alias gs='git status'
- ใช้การตั้งค่า:
source ~/.bashrc # หรือ source ~/.zshrc
💡 เคล็ดลับ
- การตั้งค่าการแสดงผลสีของ
grep
ด้วยalias grep='grep --color=auto'
จะช่วยเพิ่มความสามารถในการมองเห็น - การ ย่อการทำงานของ Git เช่น
gs='git status'
จะช่วยให้การทำงานพัฒนาราบรื่นขึ้น
แก้ไข .bashrc เพื่อปรับแต่ง
~/.bashrc
คือ ไฟล์การตั้งค่าที่ถูกอ่านเมื่อ Bash (Shell เริ่มต้น) เริ่มทำงาน
การแก้ไขไฟล์นี้จะช่วยให้คุณสามารถปรับแต่งการทำงานของ Terminal ได้อย่างอิสระ
ตัวอย่างการปรับแต่ง ①: แสดงข้อความเมื่อ Terminal เริ่มทำงาน
หากต้องการแสดงข้อความที่กำหนดเองเมื่อเปิด Terminal ให้เพิ่มสิ่งต่อไปนี้ใน ~/.bashrc
echo "Welcome to Ubuntu Terminal! วันนี้ก็สู้ๆ นะ!"
ตัวอย่างการปรับแต่ง ②: ย้ายไปยัง Directory ที่ระบุโดยอัตโนมัติ
คุณสามารถเพิ่มการตั้งค่าเพื่อย้ายไปยัง Directory ที่ระบุโดยอัตโนมัติเมื่อเปิด Terminal
cd ~/projects
💡 เคล็ดลับ
- สำหรับนักพัฒนา การย้ายไปยัง Directory การทำงาน เช่น
~/projects
โดยอัตโนมัติจะสะดวกมาก - การเพิ่ม
clear
ที่ท้าย.bashrc
จะช่วยให้หน้าจอ Terminal ถูกล้างเมื่อเริ่มต้น และคุณสามารถเริ่มทำงานในสภาพแวดล้อมที่สะอาดได้
แก้ไข .inputrc เพื่อเปลี่ยน Key Binding
หากต้องการเปลี่ยนการกำหนด Key ของ Bash ให้แก้ไข ~/.inputrc
ตัวอย่างการปรับแต่ง ①: รัน ls -la
ด้วย Ctrl + T
หากเพิ่มการตั้งค่าต่อไปนี้ใน ~/.inputrc
คุณสามารถรัน ls -la
ด้วย Ctrl + T
ได้
"C-t": "ls -la
"
หากต้องการใช้การตั้งค่า:
bind -f ~/.inputrc
ตัวอย่างการปรับแต่ง ②: เปลี่ยนพฤติกรรมการค้นหาประวัติ
โดยปกติ เมื่อค้นหาประวัติด้วย Ctrl + R
คำสั่งที่ผ่านมาจะถูกป้อนทีละตัวอักษร
หากเพิ่มสิ่งต่อไปนี้ใน ~/.inputrc
ผลการค้นหาจะถูกป้อนทั้งหมดพร้อมกัน
"e[A": history-search-backward
"e[B": history-search-forward
💡 เคล็ดลับ
- เมื่อตั้งค่า
history-search-backward
คุณสามารถ ค้นหาประวัติได้เพียงแค่ป้อนตัวอักษรเดียว - การปรับแต่งคีย์ต่างๆ เช่น
Ctrl + T
ช่วยให้คุณ สร้างคีย์ลัดที่คุณต้องการได้
6. [กรณีศึกษา] ขั้นตอนการทำงานที่รวดเร็วของ Terminal ที่มืออาชีพยังใช้
เมื่อเรียนรู้คีย์ลัดและวิธีการปรับแต่งเพื่อทำงานกับ Ubuntu Terminal ได้อย่างมีประสิทธิภาพแล้ว สิ่งสำคัญคือการนำไปใช้ในขั้นตอนการทำงานจริง
ในที่นี้จะแนะนำ กรณีศึกษาสำหรับการใช้งานสำหรับนักพัฒนา ผู้ดูแลเซิร์ฟเวอร์ และผู้ใช้ทั่วไป
สำหรับนักพัฒนา: เร่งความเร็วการทำงานกับ Git
สำหรับนักพัฒนา การเพิ่มประสิทธิภาพการทำงานของ Git เป็นสิ่งสำคัญ การใช้คีย์ลัด Terminal จะช่วยเพิ่มความเร็วในการทำงาน
การใช้คีย์ลัดในขั้นตอนการทำงานของ Git
คีย์ลัด | คำอธิบาย |
---|---|
Ctrl + R | ค้นหาคำสั่ง Git ที่ผ่านมา |
!! | รันคำสั่งล่าสุดซ้ำ |
alias gs='git status' | รัน git status ด้วย gs |
alias ga='git add .' | รัน git add . ด้วย ga |
alias gc='git commit -m' | Commit ด้วย gc "ข้อความ" |
ค้นหาประวัติ Git อย่างมีประสิทธิภาพ
การค้นหาประวัติช่วยให้คุณเรียกใช้คำสั่ง Git ที่เคยรันได้ทันที
Ctrl + R → พิมพ์ "git"
💡 เคล็ดลับ
- การค้นหาประวัติด้วย
Ctrl + R
ช่วยลดความยุ่งยากในการป้อนคำสั่ง Git ยาวๆ ซ้ำๆ - การใช้
alias
ช่วยย่อคำสั่ง Git ที่ยาวได้
สำหรับผู้ดูแลเซิร์ฟเวอร์: เพิ่มประสิทธิภาพการจัดการ SSH & Log
เมื่อจัดการ Remote Server การใช้ Terminal อย่างมีประสิทธิภาพเป็นสิ่งสำคัญ
คีย์ลัดการเชื่อมต่อ SSH
การป้อน IP ของเซิร์ฟเวอร์ทุกครั้งเป็นเรื่องน่าเบื่อ ดังนั้นให้เพิ่มการตั้งค่าใน ~/.ssh/config
เพื่อให้เข้าถึงได้ง่ายขึ้น
Host myserver
HostName 192.168.1.100
User ubuntu
IdentityFile ~/.ssh/id_rsa
ซึ่งจะช่วยให้สามารถเชื่อมต่อ SSH ด้วยคำสั่งต่อไปนี้:
ssh myserver
💡 เคล็ดลับ
- ลดภาระการป้อนข้อมูลโดยการย่อชื่อเซิร์ฟเวอร์
- เปิดแท็บใหม่ด้วย
Ctrl + Shift + T
เพื่อจัดการหลายเซิร์ฟเวอร์พร้อมกัน
ทำให้การจัดการ Log ง่ายขึ้น
หากต้องการตรวจสอบ Log ของเซิร์ฟเวอร์แบบเรียลไทม์ ให้ใช้ tail -f
alias logs='tail -f /var/log/syslog'
ด้วยวิธีนี้ คุณสามารถตรวจสอบ Log ได้ด้วยคำสั่งเดียว:
logs
💡 เคล็ดลับ
- การตั้งค่า Alias เช่น
logs
จะช่วยให้ไม่ต้องป้อนคำสั่งเต็มทุกครั้ง
สำหรับผู้ใช้ทั่วไป: ทำให้การทำงานบน Terminal สะดวกสบาย
แม้แต่ผู้ใช้ทั่วไปก็มีโอกาสใช้ Terminal บ่อยครั้ง การใช้คีย์ลัดต่อไปนี้จะช่วยให้การทำงานราบรื่นขึ้น
เพิ่มประสิทธิภาพการจัดการไฟล์
คีย์ลัด | คำอธิบาย |
---|---|
ll | ย่อ ls -la (ตั้งค่า Alias) |
mkdir -p | สร้าง Directory ซ้อนกันทั้งหมดในครั้งเดียว |
rm -i | แสดงข้อความยืนยันเมื่อลบ |
mv -i | ป้องกันการเขียนทับไฟล์ |
เข้าถึง Directory ที่ใช้บ่อยได้อย่างง่ายดาย
ย่อคำสั่ง cd
เพื่อให้การย้ายไปยัง Directory ที่เข้าถึงบ่อยเป็นเรื่องง่าย
alias docs='cd ~/Documents'
alias dl='cd ~/Downloads'
ด้วยวิธีนี้ คุณสามารถย้ายไปยัง Directory ได้เพียงแค่ป้อน:
docs
dl
💡 เคล็ดลับ
- การใช้
alias
ช่วยให้การย้าย Directory ทำได้ด้วยคำสั่งเดียว - ล้างหน้าจอด้วย
Ctrl + L
เพื่อรักษาความสามารถในการมองเห็น
7. FAQ (คำถามที่พบบ่อย)
ได้รวบรวม คำถามที่พบบ่อยพร้อมคำตอบ เกี่ยวกับคีย์ลัดและการใช้งาน Ubuntu Terminal
บางครั้งคุณอาจพบปัญหาเช่น “คีย์ลัดไม่ทำงาน” หรือ “ไม่เป็นไปตามที่คิด” เมื่อใช้ Terminal
ในที่นี้จะ อธิบายสาเหตุและแนวทางแก้ไขสำหรับคำถามที่พบบ่อย
Q1. ทำไมคีย์ลัดของ Ubuntu Terminal ไม่ทำงาน?
สาเหตุที่เป็นไปได้
- ใช้ Shell ที่แตกต่างกัน
- Shell เริ่มต้นของ Ubuntu คือ
bash
แต่หากใช้zsh
หรือfish
คีย์ลัดเริ่มต้นอาจแตกต่างกัน
- การตั้งค่า Key Binding ของ Terminal ถูกเปลี่ยนแปลง
- การปรับแต่งใน
~/.inputrc
อาจทำให้คีย์ลัดบางอย่างถูกปิดใช้งาน
- การป้อนข้อมูลหยุดนิ่งด้วย Ctrl + S
- หากกด
Ctrl + S
โดยไม่ได้ตั้งใจ การป้อนข้อมูลใน Terminal อาจหยุดลง - แนวทางแก้ไข → กด
Ctrl + Q
เพื่อให้การป้อนข้อมูลกลับมาทำงานต่อ
แนวทางแก้ไข
- ตรวจสอบชนิดของ Shell:
echo $SHELL
หากไม่ใช่ bash
การเปลี่ยนไปใช้ bash
อาจช่วยแก้ปัญหาได้
chsh -s /bin/bash
- เพิ่มสิ่งต่อไปนี้ใน
.inputrc
เพื่อรีเซ็ตคีย์ลัดเริ่มต้น:
set editing-mode emacs
set keymap emacs
- โหลดการตั้งค่าใหม่:
source ~/.inputrc
Q2. คีย์ลัด “คัดลอกและวาง” ไม่ทำงานใน Ubuntu Terminal
สาเหตุ
Ctrl + C
และCtrl + V
ถูกใช้เพื่อวัตถุประสงค์อื่นภายใน Terminal (เช่น การยกเลิก Process และการวาง) ดังนั้นจึงแตกต่างจากคีย์ลัดการคัดลอกและวางปกติ
แนวทางแก้ไข
สำหรับการคัดลอกและวางภายใน Terminal ให้ใช้คีย์ลัดต่อไปนี้
การทำงาน | คีย์ลัด |
---|---|
คัดลอก | Ctrl + Shift + C |
วาง | Ctrl + Shift + V |
💡 เคล็ดลับ
- ใน Ubuntu Terminal การ เพิ่มปุ่ม Shift จะช่วยให้สามารถคัดลอกและวางได้ตามปกติ
Q3. จะปรับแต่งคีย์ลัดได้อย่างไร?
วิธีที่ 1: แก้ไข .bashrc
การปรับแต่งคีย์ลัดสามารถทำได้โดยการเขียนลงใน .bashrc
ตัวอย่างเช่น หากต้องการเพิ่มคีย์ลัดเพื่อรัน ls -la
ด้วย Ctrl + T
:
bind '"C-t": "ls -la
"'
หากต้องการใช้การตั้งค่า:
source ~/.bashrc
วิธีที่ 2: ใช้ Alias
หากต้องการย่อคำสั่ง การตั้งค่า Alias จะสะดวก
alias ll='ls -la'
alias gs='git status'
alias ..='cd ..'
หากต้องการให้การตั้งค่ามีผลถาวร ให้เขียนลงใน .bashrc
หรือ .zshrc
แล้วรัน:
source ~/.bashrc
Q4. คีย์ลัดสามารถใช้ได้ใน WSL (Windows Subsystem for Linux) ด้วยหรือไม่?
ใน WSL (Windows Subsystem for Linux) คีย์ลัดส่วนใหญ่สามารถใช้ได้ตามปกติ
อย่างไรก็ตาม คีย์บางอย่างอาจ ได้รับผลกระทบจากการตั้งค่า Windows หรือเวอร์ชันของ WSL
ความแตกต่างที่สำคัญใน WSL
คีย์ลัด | Ubuntu | WSL |
---|---|---|
Ctrl + C | ยกเลิก Process | เหมือนกัน |
Ctrl + L | ล้างหน้าจอ | เหมือนกัน |
Ctrl + Shift + C | คัดลอก | ขึ้นอยู่กับการตั้งค่า Windows Terminal |
Ctrl + Shift + V | วาง | ขึ้นอยู่กับการตั้งค่า Windows Terminal |
💡 แนวทางแก้ไข
- สามารถเปลี่ยนแปลงได้ที่ “การตั้งค่า” → “คีย์ลัด” ใน Windows Terminal
- หากต้องการปรับแต่งการตั้งค่า Terminal ของ WSL ให้แก้ไข
~/.bashrc
Q5. ต้องการปิดใช้งานคีย์ลัด
หากไม่ต้องการคีย์ลัดบางอย่าง คุณสามารถปิดใช้งานได้โดยใช้คำสั่ง bind
ตัวอย่าง: ปิดใช้งาน Ctrl + S
stty -ixon
ซึ่งจะปิดใช้งานฟังก์ชันการหยุดป้อนข้อมูลโดย Ctrl + S
💡 เคล็ดลับ
- หากต้องการให้การตั้งค่ามีผลถาวร ให้เพิ่มลงใน
.bashrc
echo "stty -ixon" >> ~/.bashrc
source ~/.bashrc
Q6. จะเปลี่ยนฟอนต์หรือสีของ Terminal ได้อย่างไร?
วิธีที่ 1: การตั้งค่า GNOME Terminal
- กด
Ctrl + Shift + P
เพื่อเปิดการตั้งค่า - เลือก “โปรไฟล์” → “ฟอนต์และสี”
- เลือกฟอนต์และโทนสีที่คุณต้องการ
วิธีที่ 2: ใช้ธีมที่กำหนดเอง
คุณสามารถใช้ธีมต่างๆ เช่น solarized
ด้วยคำสั่งต่อไปนี้
git clone https://github.com/aaron-williamson/base16-gnome-terminal.git ~/.config/base16-gnome-terminal
cd ~/.config/base16-gnome-terminal
./base16-default.dark.sh
8. สรุป
บทความนี้ได้อธิบาย วิธีการใช้คีย์ลัดของ Ubuntu Terminal อย่างเป็นขั้นเป็นตอน
คีย์ลัดหลัก
✔ “คีย์ลัดพื้นฐาน”: การเลื่อนเคอร์เซอร์, การแก้ไขข้อความ, การจัดการประวัติคำสั่ง
✔ “คีย์ลัดสำหรับผู้ใช้ระดับกลาง”: การจัดการ Process, การคัดลอกและวาง
✔ “คีย์ลัดสำหรับผู้ใช้ระดับสูง”: การแก้ไขข้อความขั้นสูง, การจัดการเซสชัน Terminal, การจัดการ Process ใน Background
✔ “วิธีการปรับแต่ง”: การตั้งค่า Alias, การแก้ไข .bashrc, .inputrc
✔ “กรณีศึกษา”: การเพิ่มประสิทธิภาพการทำงานของ Git สำหรับนักพัฒนา, การเชื่อมต่อ SSH สำหรับผู้ดูแลเซิร์ฟเวอร์, การจัดการ Directory สำหรับผู้ใช้ทั่วไป
การใช้คีย์ลัดเหล่านี้จะช่วยให้การทำงานบน Terminal ราบรื่นขึ้น และช่วยลดเวลาในการทำงานได้
โปรดจำคีย์ลัดเหล่านี้และนำไปใช้ในการทำงานประจำวันเพื่อเพิ่มประสิทธิภาพการทำงานบน Terminal