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来实现这个切换目录的功能。大家感兴趣可以自己看一看。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容