linux_重要的几个热键和man page常用的按键

linux_重要的几个热键和man page常用的按键,第1张

以下为自己在学习linux过程中,记录的几个热键和man page常用的按键

1、如果跟在一串指令的第一个字后面,则为命令补全。

2、如果跟在一串指令的第二个字后面,则为档案补全。

善用tab键是好习惯,可以避免很多输入错误的机会。

中断目前程序、指令

表示键盘输入结束,可以用来取代exit的输入。发现和输入logout的结果是一样的?

空格键 (向下翻一页)

page down(向下翻一页)

page up(向上翻一页)

home(去到第一页)

end(去到最后一页)

/string (向上搜索字符串)

?string(向下搜索字符串)

n(在输入/string后,再输入,向上 重复搜索某个字符)

N(在输入/string后,再输入,向下重复搜索某个字符)

q(结束这次的man page)

可通过xev得到所按键的键名/键值,再通过xmodmap可设置

直接运行xev(linux下抓取按键键值的小工具),按一下所经修改的按键,在输出的信息中找到类似(keysym 0xff22, Muhenkan)的内容,其中0xff22为键值,Muhenkan是键名。

通过以下命令就可将按键映射为想要的键值了

xmodmap -e "keysym 预设定的键名 = 当前按键键名"

如我想将键名为Muhenkan的按键映射为Win键(键名为Super_L),则这样写

xmodmap -e "keysym Super_L = Muhenkan"

到此就达到了目的了,但这样设置位未保存到设置中,重启后就没了,所以我将上面的代码加入到/etc/rc.local中了

另:/usr/include/X11/keysymdef.h 中包含所有的符号名,在其中可以找到你想要的键名,里面也有些简短的注释

你是想在Linux系统中进行安卓开发吗?一般KeyEvent常用键值列表是不用安卓的,是已经定义好了的,直接在开发环境中使用就可以了的。

楼主如果对Linux系统不熟悉,想学习更多Linux系统知识,可以百度《Linux就该这么学》,不错的一本Linux入门教程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7556272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存