Linux小Tip--Source命令

作者: chanming | 来源:发表于2016-11-28 13:46 被阅读0次

    每次登上服务器,想到指定目录下,总是要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来实现这个切换目录的功能。大家感兴趣可以自己看一看。

    相关文章

      网友评论

        本文标题:Linux小Tip--Source命令

        本文链接:https://www.haomeiwen.com/subject/jzropttx.html