| 
       
	今天一不小心打了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就可以显示路径了。 
(责任编辑:IT)  | 
    




