Macos 终端-未找到命令

Macos 终端-未找到命令,macos,shell,terminal,command,Macos,Shell,Terminal,Command,我正在努力学习编写shell脚本和使用终端 在Users/user/Development/linux中,我有一个名为sysinfo\u page的脚本 因此,我在终端的linux文件夹中,键入ls命令时可以看到sysinfo_页面 但是,当我输入以下命令时: sysinfo_page > sysinfo_page.html 我收到以下信息: -bash:sysinfo\u页面:未找到命令 如何解决此问题?如果要从当前目录运行脚本文件,必须在脚本名称之前写入/: ./script.sh

我正在努力学习编写shell脚本和使用终端

在Users/user/Development/linux中,我有一个名为sysinfo\u page的脚本

因此,我在终端的linux文件夹中,键入ls命令时可以看到sysinfo_页面

但是,当我输入以下命令时:

sysinfo_page > sysinfo_page.html
我收到以下信息:

-bash:sysinfo\u页面:未找到命令


如何解决此问题?

如果要从当前目录运行脚本文件,必须在脚本名称之前写入
/

./script.sh

如果要从当前目录运行脚本文件,必须在脚本名称之前写入
/

./script.sh

如果要从当前目录运行脚本文件,必须在脚本名称之前写入
/

./script.sh

如果要从当前目录运行脚本文件,必须在脚本名称之前写入
/

./script.sh

您的命令可能不是可执行文件。试试这个:

chmod +x sysinfo_page
./sysinfo_page > sysinfo_page.html

第一行将在文件上设置可执行标志,第二行将从当前目录运行它。请注意,如果要在当前目录中运行文件,而该目录未包含在
路径中,则需要预先添加
/
,否则shell将找不到该目录。

您的命令可能不是可执行文件。试试这个:

chmod +x sysinfo_page
./sysinfo_page > sysinfo_page.html

第一行将在文件上设置可执行标志,第二行将从当前目录运行它。请注意,如果要在当前目录中运行文件,而该目录未包含在
路径中,则需要预先添加
/
,否则shell将找不到该目录。

您的命令可能不是可执行文件。试试这个:

chmod +x sysinfo_page
./sysinfo_page > sysinfo_page.html

第一行将在文件上设置可执行标志,第二行将从当前目录运行它。请注意,如果要在当前目录中运行文件,而该目录未包含在
路径中,则需要预先添加
/
,否则shell将找不到该目录。

您的命令可能不是可执行文件。试试这个:

chmod +x sysinfo_page
./sysinfo_page > sysinfo_page.html

第一行将在文件上设置可执行标志,第二行将从当前目录运行它。请注意,如果要在当前目录中运行文件,而该目录未包含在
路径中,则需要预先添加
/
,否则shell将找不到该目录。

您想做什么?如果您想查看该文件,可以
cat sysinfo\u页面
more sysinfo\u页面
。您想做什么?如果您想查看该文件,可以
cat sysinfo\u页面
more sysinfo\u页面
。您想做什么?如果您想查看该文件,可以
cat sysinfo\u页面
more sysinfo\u页面
。您想做什么?如果您想查看该文件,可以
cat sysinfo\u页面
more sysinfo\u页面