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

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

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

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

cd /opt/lampp
sudo ./manager.run

1488114-20190513225614902-2122808792.png

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

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

1488114-20190513225950034-1241821379.png
1488114-20190513230031989-1848686976.png

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

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

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

alias设置别名

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

1488114-20190514225233484-731493642.png

unalias取消命令别名

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

1488114-20190514225456464-2136900820.png

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值