Linux小Tip--Source命令 - Go语言中文社区

Linux小Tip--Source命令


每次登上服务器,想到指定目录下,总是要cd长长的一串,狂按Tab键,但即便你是单身20来年的手速,估计也要耗个十来秒。
终于有一天,不想再那么辛苦了,我们觉得创建一个“快捷键”。

Shell脚本

shell脚本相信大家不陌生,我们今天来编写一个简单的shell脚本。


这段代码的意思大概就是,执行的时候输入一个想到达的目录,然后cd过去。当然,这个有很多很多种写法,自行发挥。
当我们执行sh xxxx.sh的时候,我们发现执行完后并没有切换到新的目录这是为什么呢?

这个shell命令的执行方式有关,当你执行sh命令时,系统会创建一个子shell,子shell负责执行你文件中的脚本,也就是子shell执行cd到确定目录下,执行结束并退出,但母shell还停留在在原地。

Source命令

不过Linux已经为我们提供了另外一个命令source命令,source命令与sh命令类似,但是source命令是在原shell上执行。

当然每次都打source也很辛苦,source命令,又称之为.命令,我们可以用.代替之。

alias命令

alias是一个好用的命令,它给用户提供了别名——也就是用自定义字符串替换指定命令的功能,通常用于简写系统命令,或给常用命令添加默认选项。我们也可以通过alias来实现这个切换目录的功能。大家感兴趣可以自己看一看。

版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/aced53e37bbb
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-08 21:51:43
  • 阅读 ( 1166 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢