如何知道自己的shell用的是哪种shell解释器还有解释器的位置?
答案:2 悬赏:50 手机版
解决时间 2021-12-01 18:13
- 提问者网友:遮云壑
- 2021-12-01 04:36
如何知道自己的shell用的是哪种shell解释器还有解释器的位置?
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-12-01 04:46
[heshucheng@cssthost ccache-3.1.8]$ ls -al /bin/sh
lrwxrwxrwx 1 root root 4 Mar 22 10:43 /bin/sh -> bash
[heshucheng@cssthost ccache-3.1.8]$ man bash
[heshucheng@cssthost ccache-3.1.8]$ bash --version
GNU bash, version 4.2.39(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
[heshucheng@cssthost ccache-3.1.8]$
先使用命令ls -al /bin/sh查看,一般是个链接文件,指向真实的bash,
通过man来查看bash的帮助文档,找到查看版本的参数--version,
然后通过bash --version来查看当前bash版本
或者直接sh --version也可以.
bash版本很多,linux标准bash是Bourne Again Shell
lrwxrwxrwx 1 root root 4 Mar 22 10:43 /bin/sh -> bash
[heshucheng@cssthost ccache-3.1.8]$ man bash
[heshucheng@cssthost ccache-3.1.8]$ bash --version
GNU bash, version 4.2.39(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
[heshucheng@cssthost ccache-3.1.8]$
先使用命令ls -al /bin/sh查看,一般是个链接文件,指向真实的bash,
通过man来查看bash的帮助文档,找到查看版本的参数--version,
然后通过bash --version来查看当前bash版本
或者直接sh --version也可以.
bash版本很多,linux标准bash是Bourne Again Shell
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-12-01 05:49
#!/bin/sh 个人理解是shell种类的说明和sh命令的路径
sh确实不是路径 是命令文件
/bin/sh是link到/bin/bash这个位置的.
sh确实不是路径 是命令文件
/bin/sh是link到/bin/bash这个位置的.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯