Vizible’s Blog

Linux Commands Line Shortcuts

Posted in Tips by wearetherock on April 24, 2008

คีร์ลัดและเทคนิกการใช้ Command Line บนลินุกซ์ (ใช้ได้บน Bash Shell)

คีร์ลัด
การเลื่อนตำแหน่งเคอร์เซอร์
1.Ctrl+F เลื่อนเคอร์เซอร์ไปข้าง หน้า 1 ตัวอักษร
2.Ctrl+B เลื่อนเคอร์เซอร์ไปข้าง หลัง 1 ตัวอักษร
3.Alt+F เลื่อนเคอร์เซอร์ไปข้างหน้า 1 คำ
4.Alt+B เลื่อนเคอร์เซอร์ไปข้างหลัง 1 คำ
5.Ctrl+A เลื่อนเคอร์เซอร์ไปยังต้นบรรทัด
6.Ctrl+E เลื่อนเคอร์เซอร์ไปยังท้ายบรรทัด
7.Ctrl+L ล้างหน้าจอ

การแก้ไขข้อความ
1.Ctrl+D ลบตัวอักษรที่เคอร์เซอร์ชี้อยู่
2.Backspace ลบตัวอักษรด้านหน้าเคอร์เซอร์
3.Ctrl+T สลับตำแหน่งตัวอักษร 2 ตัวที่อยู่ด้านหน้าเคอร์เซอร์
4.Alt+T สลับตำแหน่งคำ 2 คำที่อยู่ด้านหน้าเคอร์เซอร์
5.Alt+U เปลี่ยนคำที่เคอร์เซอร์ชี้อยู่ให้เป็นตัวพิมพ์ใหญ่
6.Alt+L เปลี่ยนคำที่เคอร์เซอร์ชี้อยู่ให้เป็นตัวพิมพ์เล็ก
7.Alt+C เปลี่ยนคำที่เคอร์เซอร์ชี้อยู่ให้เป็นตัวพิมพ์เริ่มต้น

การตัดวางข้อความ
1.Ctrl+K ตัดข้อความที่อยู่หลังเคอร์เซอร์
2.Ctrl+U ตัดข้อความที่อยู่หน้าเคอร์เซอร์
3.Ctrl+W ตัดคำที่อยู่ด้านหน้าเคอร์เซอร์
4.Alt+D ตัดคำที่อยู่ด้านหลังเคอร์เซอร์
5.Ctrl+Y วางข้อความหรือคำที่ตัดล่าสุด
6.Ctrl+C ตัดข้อความทั้งบรรทัด

ทำให้คำสั่งสมบูรณ์โดยใช้ ปุ่ม Tab 4 กรณี
1. Environment variable (ตัวแปรระบบ) : $
2. Username (ชื่อผู้ใช้ในระบบ ) : ~
3. Command, alias, or function (คำสั่งต่าง ๆ) : ตัวอักษร
4. Host name (ชื่อ host ที่อยู่ใน etc/hosts) : @

ตัวอย่าง

$ echo $OS<Tab>
$ cd ~ro<Tab>
$ fing<Tab>
$ mail root@loc<Tab>

เราสามารถใช้ <Esc+?> แทนได้ เช่น

$ echo $P<Esc+?>
$PATH $PPID $PS1 $PS2 $PS4 $PWD
$ echo $P

การใช้ตัวแปร
1.ผลลัพท์ของคำสั่งเป็นอินพุตของอึกคำสั่ง

$ vi $(find /home | grep xyzzy)

2.ตัวแปรทางคณิตศาสตร

$ echo “I am $[2007 – 1957] years old.”
I am 50 years old.

$ echo “There are $(ls | wc -w) files in this directory.”
There are 14 files in this directory.

อ้างอิง
Linux Bible 2007 Edition (Christopher Negus) Wiley Publishing, Inc.

Advertisements
Tagged with: , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: