如何在文件中显示 bash shell 的所有命令?Linux



所以我在 linux 终端中有一个任务,要求我在主目录中创建一个文件,并使该文件显示 bash shell 的所有命令,该命令位于/bin 目录中。

我已经尝试使用 echo 命令将命令显示到文件中,但它不起作用:

echo $ls /bin > File1

我希望该文件包含 bash shell 的所有命令,但是当我在 linux 终端中键入上面的行时,文件的内容只是单词"/bin"。

有没有其他方法可以达到预期的结果?

这里你不需要 echo 命令,因为 ls 已经打印到标准输出,然后可以通过管道传输到文件。所需的命令是:

ls /bin > File1

解决这个问题的一个好方法是检查"ls/bin"本身是否会将/bin的内容打印到标准输出,一旦看到预期的输出,使用"> File1"再次运行它,然后输出到File1。

最新更新