成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux Bash下如何實現快捷鍵效果

系統 Linux
一直想通過Bash實現像VI編輯器中那樣,按一個鍵便自行執行某種操作,一個偶然的機會發現stty可以實現。

一直想通過Bash實現像VI編輯器中那樣,按一個鍵便自行執行某種操作,一個偶然的機會發現stty可以實現。

請先看腳本:

#!/bin/sh

# 我們可以通過這個腳本來實現,對按鍵的自動檢測。至于用作什么,大家仁者見仁,智者見智了就,“英雄必有用武之地的”。

# 2009-12-29 13:00:54 update

# wangxiaoyu(AT)live.com From http://wangxiaoyu.blog.51cto.com

_tty_setting=$(stty -g)

stty -icanon

stty -echo

# We can use c2 arguement to use keyboard shortcut with 2 characters.

_key_press=$(head -c1)

stty $_tty_setting

# 下面是對輸入進行判斷的部分

#

case $_key_press in

A) echo -en "我們這里可以替換成我們所要執行的命令字符串1\n"

;;

2) echo -en "我們這里可以替換成我們所要執行的命令字符串2\n"

;;

3) echo -en "我們這里可以替換成我們所要執行的命令字符串3\n"

;;

4) echo -en "我們這里可以替換成我們所要執行的命令字符串4\n"

;;

5) echo -en "我們這里可以替換成我們所要執行的命令字符串5\n"

;;

6) echo -en "我們這里可以替換成我們所要執行的命令字符串6\n"

exit 1;;

*) echo -en "這里可以替換成腳本的幫助信息相關的命令\n"

esac

附注:

stty是用于顯示和修改終端設置的,這個復雜的命令可以用在腳本中,用來控制終端 的行為或者顯示輸出的方法。結合特殊字符以及case或其它條件判斷,我們很容易就可以實現像按下Ctrol + F 實現搜索文件。

腳本中。stty -g 是用來記錄stty的參數,終端修改后在使用完畢后及時復原。

其中 stty -echo 這個很常用,常用來用來要求用戶輸入密碼時用。
 

  1. 詳細閑扯Linux Bash命令查詢歷史事件操作功能
  2. 深談講述LINUX Bash命令行編輯
  3. 深入討論Linux Bash命和令文件名擴展特性
責任編輯:趙寧寧 來源: chinaitlab
相關推薦

2010-06-23 10:57:12

Linux Bash命

2010-03-05 14:19:55

Linux bash快

2011-01-21 14:54:29

Thunderbird快捷鍵

2011-07-06 12:44:54

xcode

2009-06-16 13:53:00

netbeans 快捷

2009-11-30 13:22:23

Suse Linux快

2009-06-09 16:41:46

NetBeans快捷鍵java

2018-03-12 10:35:01

LinuxBash快捷鍵

2011-07-26 09:48:47

Shell快捷鍵grepinit

2009-08-11 09:35:47

Linux命令行linux命令快捷鍵

2024-01-03 15:28:37

Linuxnano編輯器

2009-09-10 18:06:25

C# button快捷

2011-04-25 09:03:56

VS快捷鍵

2011-04-02 15:33:12

SQL快捷鍵

2010-03-04 14:25:50

Linux快捷鍵

2013-05-30 09:57:49

iOS開發移動開發Xcode快捷鍵

2010-07-28 09:55:35

Flex 快捷鍵

2009-05-13 08:02:23

SUSELinuxDesktop

2019-12-24 07:55:20

Linuxtop命令

2023-05-05 17:11:11

前端Mousetrap方式
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美v日韩v | 国产一区二区在线免费观看 | 国产精品二区三区 | 成年人的视频免费观看 | 在线成人福利 | 国产福利免费视频 | 91精品国产乱码久久久久久久久 | 在线免费观看a级片 | 久久精品99久久 | 北条麻妃一区二区三区在线观看 | 色天堂影院 | 亚洲视频观看 | 国产精品久久久久久一区二区三区 | 我爱操 | 欧美在线一区二区三区四区 | 久久久影院| 国产精品国产精品国产专区不卡 | 久久网站免费视频 | 日韩av一区二区在线观看 | 91免费在线看 | 91色在线| 国产欧美一区二区三区日本久久久 | 国产一级片在线播放 | 欧美日韩综合 | 久久精品国产99国产精品 | 老司机免费视频 | 91精品久久久久久久久 | 黑人巨大精品欧美黑白配亚洲 | 国产成人一区二区三区电影 | 日日夜夜精品视频 | 视频一区二区在线观看 | 久久精品国产免费 | 夜夜精品浪潮av一区二区三区 | 久久国产综合 | a级片在线观看 | 欧美日韩中文在线 | 亚洲男女视频在线观看 | 国产欧美精品区一区二区三区 | 欧美日韩视频网站 | 久久精品久久久久久 | 久久国产视频网站 |