专业的编程技术博客社区

网站首页 > 博客文章 正文

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

baijin 2024-10-18 04:03:58 博客文章 9 ℃ 0 评论

今天一不小心打了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就可以显示路径了。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表