千家信息网

Linux中bash快捷键怎么用

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关Linux中bash快捷键怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一直想通过Bash实现像VI编辑器中那样,按一个键便自行执
千家信息网最后更新 2025年02月02日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快捷键怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

命令 字符 字符串 脚本 篇文章 终端 快捷键 更多 帮助 输入 不错 复杂 实用 特殊 仁者见仁 智者见智 用武之地 仁者 信息 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 擅长数据库 地铁逃生为什么显示服务器没反应 网络安全视频观看心得体会 互联网科技公司税负是多少 08数据库如何查看1433补丁 企业软件开发单机 网络安全cisa课程 山东服务器虚拟化迁移云服务器 网络打印服务器怎么连接笔记本 网络安全维护英文名词 域控文件服务器 计算机网络安全大学专业排名 统计系统数据库设计 网络安全宣传周方案策划 升级服务器有哪些好处 对计算机网络安全论文总结 万方数据库和格子达一样吗 上海专业软件开发工程 网络安全防护能力包含 江苏进口软件开发诚信经营 软件开发设计师资格证书 内网数据服务器 安全性 网络技术是当今作战条件吗 成都餐饮扫码点餐软件开发 网络安全校园宣传活动 fgo2022服务器崩了 税控软件开发票如何验证 计算机网络技术适合什么公司 软件开发工程师多少钱一天 新时代网络安全展会信息
0