Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash Unix如何使用';命令()';在狂欢节上_Bash_Unix - Fatal编程技术网

Bash Unix如何使用';命令()';在狂欢节上

Bash Unix如何使用';命令()';在狂欢节上,bash,unix,Bash,Unix,也许这是一个彻头彻尾的问题。但是我不知道怎么用这个。 例如,当我有“stat”时,我可以使用“stat/home/”。但是当我键入stat()时,会出现一个以“>”开头的新行。谁能告诉我该怎么办?我只是好奇,因为有lstat(manlstat),但我不能使用它-系统不会找到它。但是有lstat() 也许你可以帮我解决这个问题,或者更好地问这个问题。(也欢迎重新格式化我知道我很喜欢这些东西) 编辑:我注意到你可以在括号前键入任何内容,它将以我上面提到的新行开始。在bash中,语法stat()启动名

也许这是一个彻头彻尾的问题。但是我不知道怎么用这个。 例如,当我有“stat”时,我可以使用“stat/home/”。但是当我键入stat()时,会出现一个以“>”开头的新行。谁能告诉我该怎么办?我只是好奇,因为有lstat(manlstat),但我不能使用它-系统不会找到它。但是有lstat()

也许你可以帮我解决这个问题,或者更好地问这个问题。(也欢迎重新格式化我知道我很喜欢这些东西)


编辑:我注意到你可以在括号前键入任何内容,它将以我上面提到的新行开始。

在bash中,语法
stat()
启动名为
stat
的函数的定义。在shell中,您不会以这种方式调用函数,只需使用与路径上定义的命令相同的语法即可


lstat
在手册页中列为
lstat(2)
,这意味着手册页位于手册页的第2部分。该部分用于程序的操作系统调用,而不是shell命令。试着查看手册页的概要部分,看看如何使用:如果有一个
#include
行,你可以非常肯定它是为C程序员准备的。

在bash中,语法
stat()
开始定义一个名为
stat
的函数。在shell中,您不会以这种方式调用函数,只需使用与路径上定义的命令相同的语法即可


lstat
在手册页中列为
lstat(2)
,这意味着手册页位于手册页的第2部分。该部分用于程序的操作系统调用,而不是shell命令。试着查看手册页的概要部分,看看如何使用:如果有一个
#include
行,你可以非常肯定它是为C程序员准备的。

不要将系统调用与围绕该调用的可执行包装混淆。例如,有关名为
stat
的系统调用的文档,请参见
man2stat
;有关使用系统调用提供所请求文件信息的命令
stat
的文档,请参见
man1stat

shell不提供对系统调用的直接访问;它的目的是运行其他程序

在shell提示符下键入
stat()
时,开始shell函数定义。
表示shell正在等待定义的其余部分。例如:

$ foo()
> { echo hello; }
$ foo
hello

不要将系统调用与围绕该调用的可执行包装混淆。例如,有关名为
stat
的系统调用的文档,请参见
man2stat
;有关使用系统调用提供所请求文件信息的命令
stat
的文档,请参见
man1stat

shell不提供对系统调用的直接访问;它的目的是运行其他程序

在shell提示符下键入
stat()
时,开始shell函数定义。
表示shell正在等待定义的其余部分。例如:

$ foo()
> { echo hello; }
$ foo
hello