Termux oh-my-zsh 下化境下设置全局快捷键(自定义命令)
我们正常使用Linux命令行的时候,面对一些长路径需要自己输入,不免有些麻烦,这时候我们可以使用 [Alias] 命令别名,我们把我们常用的长路径定义为一个简短的单词或字母,可以实现输入后快速使用长路径,切换目录,开启程序,执行文件等等等一切你能想到的好玩的事情。
例如我们正常使用的 [ls] 命令,列出当前文件夹下的所有文件
ls 列出当前文件夹下的所有文件
ls -l 以详细格式列出目录下的所有文件
我们设置命令别名之后,直接使用 ll [自己设置的别名],也可以达到和使用 [ls -l]一样的效果,这就是命令别名魅力的冰山一角,可以简化我们的操作
别名设置格式 [alias ll='ls -l']
详细的别名设置教程 https://www.cnblogs.com/nanstar/p/11999756.html
正常情况下,我会去[etc]文件夹下编辑,bash.bashrc 文件,直接让设置的快捷键为所有的用户生效,我安装了oh-my-zsh 使用终端之后,设置的快捷键就失效了,找到了问题所在,来给大家分享一下
继续之前,我们需要了解下Linux 下的profile文件的作用 https://www.cnblogs.com/alliance/p/7093784.html
然后我们编辑 [profile] 文件,注释掉的部分代码,是用来判断当前shell的,我们注释掉,不进行判断,这样我们再编辑bash.bashrc文件的时候就可以直接生效了
编辑完成之后,我们需要使用 [source bash.bashrc] 让我们的修改立即生效,这样就可以直接使用我们设置的别名命令了