假设我有这个命令行:
~/development/company/folder:
我运行这个命令
./gradlew appRun
然后我的命令行如下所示:
~/development/company/folder: ./gradlew appRun
现在,如果出现错误并且有一堆输出,那么我需要向上滚动,因为 unix 只是将所有内容格式化为相同的内容,所以很容易将所有行和命令混合在一起。
我希望我输入的每个命令都是亮红色或粗体之类的,并且所有输出都是白色或当前的任何内容。
我怎么做?
答案1
UNIX 并不是将所有东西都格式化为相同格式。您运行的任何命令都可以写入格式化的输出。
当您运行 example 时./gradlew appRun
,只需将输出重定向(错误流和标准输出流到文件)
./gradlew appRun &> mylogfile.log