龙空技术网

centos shell命令行只显示-bash-4.1 不显示用户和路径解决方法

爱音乐的程序员小新人 291

前言:

当前朋友们对“centosbashrc文件在哪里”都比较注意,我们都想要知道一些“centosbashrc文件在哪里”的相关资讯。那么小编也在网络上收集了一些关于“centosbashrc文件在哪里””的相关文章,希望看官们能喜欢,姐妹们一起来了解一下吧!

今天一不小心打了home目录删除命令,虽然最后因为种种原因没有删掉,但是home目录下很多文件和目录都被删了,而且命令行也不显示当前用户和路径了。

下面对其重新设置,需要设置两个文件:~/.bashrc和~/.bash_profile

1. bashrc

在当前目录下新建.bashrc文件:

# touch ~/.bashrc

# vim ~/.bashrc

并输入以下数据

# .bashrc

# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

# User specific aliases and functions

source以下使得其生效:

# source ~/.bashrc

2. bash_profile

在当前目录下新建.bash_profile文件:

# touch ~/.bash_profile

# vim ~/.bash_profile

并输入以下数据

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

source以下使得其生效:

# source ~/.bash_profile

可以看到已经能成功显示当前用户和路径了。

===========华丽丽的分割线============

如果你存在这两个目录,但还是显示-bash-4.1#,可以参考以下方案(该方案摘自网上,为进行验证)

步骤如下:

vim ~/.bash_profile

(不用管.bash_profile这个文件有几个,自己新建一个也是可以的)

在最后加上

export PS1='[\u@\h \W]\$'

然后执行

source ~/.bash_profile

这样shell就可以显示路径了。

标签: #centosbashrc文件在哪里 #centosxshell连不上