export PS1 = "$LOGNAME@hostname:\$PWD:" 这条命令是在做什么?

export PS1 = "$LOGNAME@hostname:\$PWD:" 这条命令是在做什么?

export 可用来把局部shell的 变量 变成全局shell的量,可以供别的过程和程序使用。
类似于 windows 里面 使用的 “环境变量” 的设置。
export PS1 = "$LOGNAME@hostname:\$PWD:" 里
PS1 相当于环境变量的名字,它的值等于赋值号右边的值,例如:
环境变量 $LOGNAME(长名字) 当前值是 wang_jin; 环境变量$PWD(口令)当前值是koulin; hostname (主机名)是xyz.cn. 环境变量 PS1 就是:
[email protected]:\koulin
其它程序 使用/调用 环境变量 PS1 就等于用了 上面一串真值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-19
这条export命令会更改登录提示符来显示用户名、本机名和当前工作目录。更多命令请查看《Linux就该这么学》第二章内容。本回答被提问者采纳
相似回答