Unix - 我可以使命令行可读吗?

Unix - 我可以使命令行可读吗?

假设我有这个命令行:

~/development/company/folder:

我运行这个命令

./gradlew appRun

然后我的命令行如下所示:

~/development/company/folder: ./gradlew appRun

现在,如果出现错误并且有一堆输出,那么我需要向上滚动,因为 unix 只是将所有内容格式化为相同的内容,所以很容易将所有行和命令混合在一起。

我希望我输入的每个命令都是亮红色或粗体之类的,并且所有输出都是白色或当前的任何内容。

我怎么做?

答案1

UNIX 并不是将所有东西都格式化为相同格式。您运行的任何命令都可以写入格式化的输出。

当您运行 example 时./gradlew appRun,只需将输出重定向(错误流和标准输出流到文件)

./gradlew appRun &> mylogfile.log

相关内容