Linux-Shell⾼效进⼊⽬录执⾏命令
近期在看鸟哥的Linux私房菜,记录下觉得有⽤的⼀点。
1.可以在shell中定义变量,然后使⽤变量,实现⾼效的跳转到对应⽬录,免去了输⼊较长的地址。
⽐如我装的LAMP环境,每次跑起环境都挺⿇烦的。具体命令如下
cd /opt/lampp
sudo ./manager.run
通过在shell⾥,设置⼀个名为“lamp”的变量,在该变量中记录好路径,然后直接使⽤该变量启动控制台,这样能省些功夫。
linux命令及shell编写具体操作如下:
终端中
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命令即不存在
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论