2024年11月将Linux命令设置成键盘快捷键的方法(2)

发布时间:

  ⑴发觉F和B键离得太远,不方便,偶分别改作Alt-Q, Alt-W, 但是Alt-F/B照样可以用

  ⑵这样输入命令的时候几乎可以不用离开主键盘区,而且移动光标,删除字符,删除单词,上下历史命令查找都集中》在一块,比以前方便多了。不过开始可能有些不习惯,就跟使用vi一样,需多练几次。

  ⑶Linux下绝大部分服务的配置是基于配置文件的,一般说来,更改了某个服务的配置文件,要使其立即生效,还需重启该服务直接的或依附的守护进程才行。难道你就不觉得“每次 vi /etc/xxx.conf 完后又 service xxx restart/reload 或 killall -HUP xxx”这样做很繁琐么?如果要配置的服务较多而且要不停地调试呢?况且我们平常使用Linux时难免会不时地终止或启动某个服务进程,输入命令的次数也不少。如果为每个服务都指定一个热键的话,似乎不大可能。如果我们赋予一个热键为一个基本键,而相应的服务为其“参数”,那又如何呢?

  ⑷举个例子,赋予Alt-S (S--》Start为启动服务的基本键,服务名的前个字符为启动“参数”,那么就可以像下面那样随意启动某个服务了:

  ⑸“/essm”:“service smb start/n”

  ⑹# /es=Alt-s, sm=smb,

  ⑺# 即:按下Alt-s后紧跟着再输入sm(这时输入的sm并不会显示在终端上,就可以启动samba的服务进程了,不必担心按下键与输入“参数”间的时间延迟问题,你按下Alt-s,然后去外面兜一圈回来,再接着输入sm,照样可以。

  ⑻“/esht”:“service httpd start/n” # ht=httpd,启动Apache服务

  ⑼类似地,我们赋予

  ⑽Alt-D(D--》 shutDown 为停止服务的基本键

  ⑾Alt-R(R--》 Restart 为重启服务的基本键

  ⑿Alt-T(T--》 Status 为查看服务状态的基本键

  ⒀Alt-C(C--》 Configure 为打开服务对应的主配置文件的基本键

  ⒁如:“/ef”:“vi /etc/exports/n” # Alt-c+nf 打开NFS的配置文件

  ⒂“/ecsm”:“vi /etc/samba/smb.conf/n” # Alt-c+sm 打开smb的配置文件

  ⒃如果某个服务(如ssh有个配置文件,可以在其后再加一个数字,如:

  ⒄“/ecssh”:“vi /etc/ssh/sshd_config/n” # 打开sshd服务端配置文件

  ⒅“/ecssh”:“vi /etc/ssh/ssh_config/n” # 打开sshd客户端配置文件

  ⒆如果要执行某个应用程序呢?可以用Alt-x做基本键(x--》 eXeute 如:

  ⒇“/exga”:“gaim & &》/dev/null && disown && clean /n”

  ⒈“/exxm”:“xmms & &》/dev/null && disown && clean /n”

  ⒉“/exvm”:“vmware & &》/dev/null && disown && clean /n” “/exna”:“nautilus & &》/dev/null && disown && clean /n”

  ⒊到现在为止我们只要按个组合键+个字符就可以实现下面众多的功能:

  ⒋. 执行指定的应用程序

  ⒌. 启动|重启|关闭|指定的服务进程

  ⒍. 查看指定服务的状态

  ⒎. 打开指定服务的指定配置文件

  ⒏上面就是Linux命令设置成键盘快捷键的方法介绍了,设置成键盘快捷键后,你按下那个键,它会等待你输入相应参数,从而运行不同的命令,可根据个人需求进行设置。