Linux-Shell 高效进入目录执行命令

it2022-05-08  9

近期在看鸟哥的Linux私房菜,记录下觉得有用的一点。

1.可以在shell中定义变量,然后使用变量,实现高效的跳转到对应目录,免去了输入较长的地址。

比如我装的LAMP环境,每次跑起环境都挺麻烦的。具体命令如下

cd /opt/lampp sudo ./manager.run

通过在shell里,设置一个名为“lamp”的变量,在该变量中记录好路径,然后直接使用该变量启动控制台,这样能省些功夫。 具体操作如下: 终端中

vi ~/.bashrc //在这个文件中添加lamp变量 lamp="/opt/lampp/manager.run" //添加在末尾 保存退出 source .bashrc //使之生效 现在就可以用了,比如我在终端中,进行如下操作 sudo $lamp //即可打开lamp的控制面板,如下图所示

上述代码在Ubuntu18.04-64位中有效,在CentOS7中亦有效。 一样的原理,定义一些较长的路径名为变量,快速进入某路径也可以用这样的办法。

2. 给命令设置别名,快速进入目录或执行操作,比上面的更方便,毕竟 $ 按起来还是挺麻烦的

利用alias、unalias实现命令的别名设置和取消

alias设置别名

终端中: alias lamp="sudo /opt/lampp/manager.run" 设置成功后,直接在终端中用"lamp"命令,输入root密码即可打开控制台

unalias取消命令别名

unalias 命令别名 //即可取消该别名设置,在终端中执行如下命令 unalias lamp //执行后,lamp命令即不存在

转载于:https://www.cnblogs.com/wangxianfei/p/10859660.html


最新回复(0)