我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux中bash快捷键怎么用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux中bash快捷键怎么用

这篇文章将为大家详细讲解有关Linux中bash快捷键怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一直想通过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 这个很常用,常用来用来要求用户输入密码时用。

关于“Linux中bash快捷键怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux中bash快捷键怎么用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux中bash快捷键怎么用

这篇文章将为大家详细讲解有关Linux中bash快捷键怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一直想通过Bash实现像VI编辑器中那样,按一个键便自行执行某种操作,一个偶然的机会发现stty可
2023-06-16

linux中Bash快捷键大全

本篇内容介绍了“linux中Bash快捷键大全”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、编辑命令Ctrl + a :移到命令行首Ct
2023-06-13

linux中Bash的快捷键有哪些

这篇文章主要为大家展示了“linux中Bash的快捷键有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中Bash的快捷键有哪些”这篇文章吧。快捷键Bash准备了大量的快捷键为用户使
2023-06-27

Linux Bash下怎么实现快捷键效果

本篇内容主要讲解“Linux Bash下怎么实现快捷键效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux Bash下怎么实现快捷键效果”吧!一直想通过Bash实现像VI编辑器中那样,按
2023-06-16

Linux快捷键怎么用

这篇文章给大家分享的是有关Linux快捷键怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在控制台/虚拟终端下 1. ctrl-alt-delete -关闭计算机 2. alt-fn (f1, f2, f3,
2023-06-16

常用的linux Bash快捷键有哪些

这篇文章主要为大家展示了“常用的linux Bash快捷键有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“常用的linux Bash快捷键有哪些”这篇文章吧。熟悉 Bash 快捷键来提高效率
2023-06-25

VS2003快捷键怎么用

小编给大家分享一下VS2003快捷键怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!命令名 快捷键 说明 编辑.复制 CTRL + CCTRL + INSER
2023-06-17

pointofix快捷键怎么使用

这篇文章主要介绍“pointofix快捷键怎么使用”,在日常操作中,相信很多人在pointofix快捷键怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pointofix快捷键怎么使用”的疑惑有所帮助!
2023-07-02

Linux中常用的快捷键有哪些

这篇文章主要介绍Linux中常用的快捷键有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!必须知道的 Linux 快捷键我想提一下一些快捷键可能依赖于你使用的 Shell。 Bash 是最受欢迎的 shell,所以
2023-06-27

Linux/Unix中快捷键有哪些

这篇文章主要为大家展示了“Linux/Unix中快捷键有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux/Unix中快捷键有哪些”这篇文章吧。Ctrl + a 切换到命令行开始 这个
2023-06-13

Linux快捷键的使用方法

本篇内容主要讲解“Linux快捷键的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux快捷键的使用方法”吧!命令运行时使用CTRL+Z,强制当前进程转为后台,并使之停止. 1. 使
2023-06-13

Ubuntu Compiz快捷键怎么使用

这篇文章主要介绍“Ubuntu Compiz快捷键怎么使用”,在日常操作中,相信很多人在Ubuntu Compiz快捷键怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu Compiz快捷键怎
2023-06-16

navicat快捷键怎么改

navicat 快捷键可自定义修改,具体步骤为:打开 navicat 首选项中的“快捷键”设置。在“命令”列表中找到要修改的命令。在“快捷键”列中输入新快捷键。单击“应用”保存更改。注意事项:避免与其他命令冲突。Navicat 快捷键修改方
navicat快捷键怎么改
2024-06-05

VS文档快捷键怎么用

这篇文章将为大家详细讲解有关VS文档快捷键怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。日常工作中我们经常在VS里打开许多VS文档,这时就可以使用一些快捷键来进行不同窗口的切换,如果我们使用打开了过
2023-06-17

怎么把Linux命令设置成键盘快捷键

小编给大家分享一下怎么把Linux命令设置成键盘快捷键,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!可以把任何命令或命令的组合指定给键盘上的某个键,可以是Alt+
2023-06-12

windows中edius快捷键怎么设置

本篇内容介绍了“windows中edius快捷键怎么设置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!edius快捷键设置1、打开我们的ed
2022-12-07

Visual Studio中怎么设置快捷键

这篇文章给大家介绍Visual Studio中怎么设置快捷键,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。快捷键◆F7:在设计视图和代码视图之间切换。◆F9:切换断点。◆F12:转到变量、对象或函数定义。◆Ctrl+S
2023-06-17

win7系统键盘快捷键怎么使用

这篇文章主要介绍“win7系统键盘快捷键怎么使用”,在日常操作中,相信很多人在win7系统键盘快捷键怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win7系统键盘快捷键怎么使用”的疑惑有所帮助!接下来
2023-07-01

mac中vscode常用快捷键

1.mac中vscode常用快捷键 以下是在 macOS 上常用的 Visual Studio Code (VSCode) 快捷键: 文件操作: 打开文件:Command + O保存文件:Command + S关闭文件:Command
2023-08-16

编程热搜

目录