• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Linux-bashshsource点空格点相对路径执行脚本的区别

linux 搞代码 4年前 (2022-03-03) 19次浏览 已收录 0个评论

查看以后零碎反对的shell类型

<code class="bash">[root@Geeklp-BashShell ~]# cat /etc/shells 
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin

bash shell 简介

通常所说的 bash shell(bash)全称为 GNU Bourne-Again SHell。在目前的发行版中,sh曾经成为bash的一个软连贯。

<code class="bash">[root@Geeklp-BashShell ~]# ll /bin/sh
lrwxrwxrwx. 1 root root 4 11月 20 10:05 /bin/sh -> bash
[root@Geeklp-BashShell ~]# ll /bin/bash
-rwxr-xr-x. 1 root root 960472 8月   3 05:11 /bin/bash

bash、sh、source、点+空格、点+相对路径执行脚本的区别

  • bash及sh执行的脚本成果是统一的,但不能继承其余shell的变量。脚本在子过程中执行。
  • source及 [点+空格] 执行的脚本成果是统一的,能够继承其余shell的变量。脚本在父过程中执行。
  • [点+相对路径] 执行的脚本须要减少执行权限,执行成果与bash及sh执行统一,不能继承其余shell的变量。脚本在子过程中执行。

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Linux-bashshsource点空格点相对路径执行脚本的区别
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址