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

Linux Bash下如何實(shí)現(xiàn)快捷鍵效果

系統(tǒng) Linux
一直想通過Bash實(shí)現(xiàn)像VI編輯器中那樣,按一個(gè)鍵便自行執(zhí)行某種操作,一個(gè)偶然的機(jī)會(huì)發(fā)現(xiàn)stty可以實(shí)現(xiàn)。

一直想通過Bash實(shí)現(xiàn)像VI編輯器中那樣,按一個(gè)鍵便自行執(zhí)行某種操作,一個(gè)偶然的機(jī)會(huì)發(fā)現(xiàn)stty可以實(shí)現(xiàn)。

請先看腳本:

#!/bin/sh

# 我們可以通過這個(gè)腳本來實(shí)現(xiàn),對(duì)按鍵的自動(dòng)檢測。至于用作什么,大家仁者見仁,智者見智了就,“英雄必有用武之地的”。

# 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

# 下面是對(duì)輸入進(jìn)行判斷的部分

#

case $_key_press in

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

;;

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

;;

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

;;

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

;;

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

;;

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

exit 1;;

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

esac

附注:

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

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

其中 stty -echo 這個(gè)很常用,常用來用來要求用戶輸入密碼時(shí)用。
 

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

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

2011-07-26 09:48:47

Shell快捷鍵grepinit

2009-08-11 09:35:47

Linux命令行linux命令快捷鍵

2024-01-03 15:28:37

Linuxnano編輯器

2018-03-12 10:35:01

LinuxBash快捷鍵

2009-09-10 18:06:25

C# button快捷

2010-03-04 14:25:50

Linux快捷鍵

2011-04-25 09:03:56

VS快捷鍵

2011-04-02 15:33:12

SQL快捷鍵

2013-05-30 09:57:49

iOS開發(fā)移動(dòng)開發(fā)Xcode快捷鍵

2010-07-28 09:55:35

Flex 快捷鍵

2023-05-05 17:11:11

前端Mousetrap方式

2009-05-13 08:02:23

SUSELinuxDesktop

2019-12-24 07:55:20

Linuxtop命令
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一级少妇女片 | 午夜影晥 | 天天干夜夜操 | 亚洲国产精品99久久久久久久久 | 91中文在线观看 | h视频免费在线观看 | 91精品国产乱码久久久久久久久 | 久久精品成人热国产成 | 国产一区二区在线视频 | 在线 丝袜 欧美 日韩 制服 | 国精产品一品二品国精在线观看 | 久久国产欧美日韩精品 | 国产一区 在线视频 | 久久久久久影院 | 精品国产乱码久久久久久牛牛 | 日本国产一区二区 | 女人夜夜春| 日本 欧美 国产 | 99这里只有精品 | 国产成人久久精品一区二区三区 | 草久久久| a欧美| www国产亚洲精品久久网站 | 久久久亚洲 | 国产精品福利在线观看 | 一区二区三 | 亚洲综合色视频在线观看 | 久久人人爽人人爽人人片av免费 | 日本久久视频 | 狠狠干天天干 | 一区二区三区视频免费看 | 不卡一区二区三区四区 | 国产精品九九九 | 国产一区二区三区在线看 | 久久一区二区视频 | 91视频国产精品 | 欧美激情精品久久久久久免费 | 久久一区精品 | 免费国产成人av | 亚洲欧美激情精品一区二区 | av中文字幕在线 |