Pages

2007-12-20

Bash Shell下的一些快速鍵

想必有玩Linux,BSD,Unix-like OS的玩家都知道在Command line下操作的快感
其便利性與強大的內建指令能力正是玩家們所愛不釋手的部分 :)

不過有時候這些指令一旦利用管線串起來的時候...
這指令在螢幕上的長度可是嚇人的咧
小弟又常常手殘不小心打了好長一段才發現前面竟然鍵入錯誤...Damn it!
此時心中難免OS with a F-word!

其實我接觸這個Linux OS也不是挺久的,不過實在是覺得很好玩
現在用的是Ubuntu 7.10的版本,用的十分快樂...
現在所需的功能除了VPN還不太會設定之外,其他功能都正常運作中

Oooops...離題了
本篇主要是要介紹一些Bash Shell下的快捷鍵(快速鍵?! anyway...)
以下就列出一些讓各位玩家參考:
  • CTRL+A : 跳至目前鍵入行的開頭
  • CTRL+E : 跳至目前鍵入行的結尾
  • CTRL+L : 清除螢幕,和clear指令的功用相同
  • CTRL+U : 清除目前游標所在位置之前的所有字元,若游標位於行尾則清除整行
  • CTRL+H : 功能與Backspace見相同,向前清除一個字元
  • CTRL+R : 讓妳利用關鍵字搜尋之前下過的指令
  • CTRL+C : 中斷目前正在執行的程序
  • CTRL+D : 退出目前所在的Shell
  • CTRL+Z : 將妳目前正在執行的程序暫停並且放置到幕後,可以利用"fg"指令來回復程序
  • CTRL+W : 將游標所在位置之前的"字"刪除
  • CTRL+K : 清除位於游標之後所有的字元
  • CTRL+T : 互換位於游標之前的兩個字元
  • ESC+T : 互換位於游標之前的兩個字
  • ALT+F : 在目前所在行將游標向前移動一個位置
  • ALT+B : 在目前所在行將游標向後移動一個位置
  • TAB : 自動補齊,相信這是大家最熟知的快速鍵了 XD
值得注意的是如果妳是透過SSH/Telnet來聯接Bash的話,那麼以上這些快速鍵有些可能不起作用,或是說妳有自行設定一些鍵盤的對應。

多了這些快速鍵可以使用,辦起事來可以說事半功倍!
感覺上就是又多了一甲子的功力呢!
往後不管是在系統管理或是程式撰寫上又多了許多好用的指令囉 :)
張貼留言
Related Posts Plugin for WordPress, Blogger...