我希望能够永久编辑我的设置(我正在运行 ubuntu),以便每次终端输出一些内容时,它都会在输出中添加一些内容。
一个示例是在输出的开头添加一行破折号。
目前会发生什么:
./helloworld
Hello World!
我会(说)希望发生什么:
./helloworld
--------------------------
Hello World!
我希望无论输出是什么(所以显然在这种情况下改变“hello world”程序是行不通的!!)
这只是我比其他任何事情都更好奇的事情!我不知道用谷歌搜索什么才能找到它,所以如果有人至少能指出我正确的方向,我将非常感激!
谢谢
答案1
就我个人而言,我做了相反的事情 - 我用提示标记了先前输出的结尾:
-------------------------------------------------
DIR:/python|14:49|skolodya@ubuntu:
$ echo "HelloWorld"
HelloWorld
-------------------------------------------------
DIR:/python|14:50|skolodya@ubuntu:
$
提示本身可以在.bashrc
您的 shell 使用的任何 rc 文件中进行修改,如下所示:
PS1='-------------------------------------------------
$ '
根据需要添加用户名或任何其他信息
答案2
如果您使用 Bash,您可以捕获所谓的 DEBUG 假信号来实现此目的:
trap 'echo -------------' DEBUG
并将其永久添加到您的.bashrc
文件中。