ubuntu 10.06 shell 对++运算错误的问题
时间:2011-11-15
来源:互联网
在我的sles 11机器上,[ 和 test 是shell的内置命令。尽管它们都有非内置的版本。
我的疑问是:
1,当运行的都是内置版本时,这两个命令是同一个命令吗?或者这么说,[ 和 test 只是同一段代码的不同名字而已?
2,当运行的都是非内置版本时,我发现 [ 和 test 是两个不同的命令,并不是网上有些文章说的那样,[是test的符号链接。为什么要实现两个命令,用符号链接不是挺好的吗?
3,点命令和source命令的情况是否也和上述一样?
代码:
linux-mage:~ # type [
[ is a shell builtin
linux-mage:~ # type test
test is a shell builtin
[ is a shell builtin
linux-mage:~ # type test
test is a shell builtin
我的疑问是:
1,当运行的都是内置版本时,这两个命令是同一个命令吗?或者这么说,[ 和 test 只是同一段代码的不同名字而已?
2,当运行的都是非内置版本时,我发现 [ 和 test 是两个不同的命令,并不是网上有些文章说的那样,[是test的符号链接。为什么要实现两个命令,用符号链接不是挺好的吗?
代码:
linux-mage:~ # ll /usr/bin/[
-rwxr-xr-x 1 root root 31432 Feb 21 2009 /usr/bin/[
linux-mage:~ # ll /usr/bin/test
-rwxr-xr-x 1 root root 31416 Feb 21 2009 /usr/bin/test
-rwxr-xr-x 1 root root 31432 Feb 21 2009 /usr/bin/[
linux-mage:~ # ll /usr/bin/test
-rwxr-xr-x 1 root root 31416 Feb 21 2009 /usr/bin/test
3,点命令和source命令的情况是否也和上述一样?
作者: redhatlinux10 发布时间: 2011-11-15
在我的sles 11机器上,[ 和 test 是shell的内置命令。尽管它们都有非内置的版本。
我的疑问是:
1,当运行的都是内置版本时,这两个命令是同一个命令吗?或者这么说,[ 和 test 只是同一段代码的不同名字而已?
2,当运行的都是非内置版本时,我发现 [ 和 test 是两个不同的命令,并不是网上有些文章说的那样,[是test的符号链接。为什么要实现两个命令,用符号链接不是挺好的吗?
3,点命令和source命令的情况是否也和上述一样?
代码:
linux-mage:~ # type [
[ is a shell builtin
linux-mage:~ # type test
test is a shell builtin
[ is a shell builtin
linux-mage:~ # type test
test is a shell builtin
我的疑问是:
1,当运行的都是内置版本时,这两个命令是同一个命令吗?或者这么说,[ 和 test 只是同一段代码的不同名字而已?
2,当运行的都是非内置版本时,我发现 [ 和 test 是两个不同的命令,并不是网上有些文章说的那样,[是test的符号链接。为什么要实现两个命令,用符号链接不是挺好的吗?
代码:
linux-mage:~ # ll /usr/bin/[
-rwxr-xr-x 1 root root 31432 Feb 21 2009 /usr/bin/[
linux-mage:~ # ll /usr/bin/test
-rwxr-xr-x 1 root root 31416 Feb 21 2009 /usr/bin/test
-rwxr-xr-x 1 root root 31432 Feb 21 2009 /usr/bin/[
linux-mage:~ # ll /usr/bin/test
-rwxr-xr-x 1 root root 31416 Feb 21 2009 /usr/bin/test
3,点命令和source命令的情况是否也和上述一样?
作者: redhatlinux10 发布时间: 2011-11-15
在我的sles 11机器上,[ 和 test 是shell的内置命令。尽管它们都有非内置的版本。
我的疑问是:
1,当运行的都是内置版本时,这两个命令是同一个命令吗?或者这么说,[ 和 test 只是同一段代码的不同名字而已?
2,当运行的都是非内置版本时,我发现 [ 和 test 是两个不同的命令,并不是网上有些文章说的那样,[是test的符号链接。为什么要实现两个命令,用符号链接不是挺好的吗?
3,点命令和source命令的情况是否也和上述一样?
代码:
linux-mage:~ # type [
[ is a shell builtin
linux-mage:~ # type test
test is a shell builtin
[ is a shell builtin
linux-mage:~ # type test
test is a shell builtin
我的疑问是:
1,当运行的都是内置版本时,这两个命令是同一个命令吗?或者这么说,[ 和 test 只是同一段代码的不同名字而已?
2,当运行的都是非内置版本时,我发现 [ 和 test 是两个不同的命令,并不是网上有些文章说的那样,[是test的符号链接。为什么要实现两个命令,用符号链接不是挺好的吗?
代码:
linux-mage:~ # ll /usr/bin/[
-rwxr-xr-x 1 root root 31432 Feb 21 2009 /usr/bin/[
linux-mage:~ # ll /usr/bin/test
-rwxr-xr-x 1 root root 31416 Feb 21 2009 /usr/bin/test
-rwxr-xr-x 1 root root 31432 Feb 21 2009 /usr/bin/[
linux-mage:~ # ll /usr/bin/test
-rwxr-xr-x 1 root root 31416 Feb 21 2009 /usr/bin/test
3,点命令和source命令的情况是否也和上述一样?
作者: redhatlinux10 发布时间: 2011-11-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28