当前位置:
职场发展 > Linux Bash命令关于快捷键应用
Linux Bash命令关于快捷键应用
Linux bash快捷键是很多习惯使用快捷键的朋友和刚刚接触Linux的朋友都想了解的,但是网上介绍快捷键的文章并不多。这里要注意的是,在Linux下不同的bash会有不同的效果。您必须注意您使用的 bash 版本。 Linux bash 快捷键也会相应不同。
我一直想用Bash来像VI编辑器一样通过按键来执行某个操作。一次偶然的机会,我发现stty可以做到。
请先阅读脚本:
#!/bin/sh
# 我们可以使用这个脚本来实现按键的自动检测。至于它应该用来做什么,每个人都有不同的看法,智者有他自己的看法。 “英雄肯定会有用武之地。”
# 2009-12-29 13:00:54 更新
#wangxiaoyu(AT)www.sychzs.cn 来自http://www.sychzs.cn
_tty_setting=$(stty -g)
斯蒂伊卡农
stty回声
# 我们可以使用 c2 参数来使用 2 个字符的键盘快捷键。
_key_press=$(头-c1)
stty $_tty_setting
#下面是判断输入的部分
#case $_key_press in
1) 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 用于显示和修改终端设置。这个复杂的命令可以在脚本中使用来控制终端的行为或显示输出的方法。结合特殊字符和大小写或其他条件判断,我们可以通过按Ctrol + F轻松搜索文件。
在脚本中。 stty -g 用于记录stty的参数。终端修改后,使用后可以及时恢复。
其中, sty -echo 非常常用,常用于要求用户输入密码。
我们先来说一下bash版本中的Linux bash快捷键。
【编辑精选】
Linux shell脚本基础学习详解(一)
简单介绍如何获取Linux进程文件路径
Linux服务器内存详解
安全配置提高Linux系统安全性
聊聊Linux管理中的十个常见错误