linux 输入长命令行时不会自动换行只会回到行首,并且覆盖前面的内容。

写命令的时候,命令很长,不会自动换行,而是从行首重新覆盖,这是PS1变量问题导致。还有使用上下键使用历史命令会被折断问题,是由于PS1变量颜色标签没有加 ] 闭合导致。
环境变量设置.bashrc 解决:

1 进入用户的根目录

cd $HOME 或 cd ~

2 然后打开.bashrc若不存在则新建.bashrc文件

vim .bashrc

3 在.bashrc页面最后加上想要加的路径:

PS1="[\e[37;1m][[\e[31;1m]\u [\e[36;1m]@ [\e[33;1m]\h [\e[35;40m]\W[\e[37;1m]] [\e[33;1m]\$[\e[0m] "

4 最后执行 立即生效命令。

source ~/.bashrc

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值