C在GNU / Linux上,替换终端字符串

时间:2012-08-03 09:43:36

标签: linux shell terminal

实际上当我打开终端时,我得到了这个默认字符串:
username@hostname:~

我想用以下字符串替换上面的字符串:
<myprgrogram>:~

我该怎么办?
我正在用GNU / Linux上的C开发。) 提前谢谢!

3 个答案:

答案 0 :(得分:1)

您需要按照详细here设置提示(我假设您正在使用bash)。

众多选项和功能。有关示例库,请参阅here

答案 1 :(得分:0)

如果您的意思是当前路径,请将以下行添加到.bashrc文件中。

export PS1='<$PWD>:'

答案 2 :(得分:0)

您可以使用标准库(stdlib.h)中的setenv / putenv更改环境变量,请参阅“man setenv”。 但是,当程序结束时,不会保存变量。