linux下shell显示-bash-4.1#的解决方法

非常的郁闷,不知道什么原因,在虚机上弄这弄那的,把Centos6.5好像弄出问题了,利用SSH远程登陆到Centos上,只显示:bash-4.1# ,很奇怪,whoami一下显示的root权限,pwd显示/root再加上后那个#号提示符,确实说明这是root用户,但是跟我们平时登陆时的不一样。可以确定的是肯定是root这个用户的配置文件出错,或是误删了,因为前天我一直跟着教程敲命令,可能是这样导致问题的所在的。

步骤如下:

vim ~/.bash_profile

(.bash_profile不存在可以自己新建一个也可以)

在最后加上

export PS1=‘[\[email protected]\h \W]\$‘

然后执行

source ~/.bash_profile

这样shell就可以显示之前那情况啦。

时间: 2024-08-11 03:26:36

linux下shell显示-bash-4.1#的解决方法的相关文章

Linux 下shell显示-bash-4.1$不显示用户名路径的解决方法

Linux CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法 问题描述: CentOS下新增一个用户,登录进去之后shell脚本的信息如下: 而不是我们经常看到的[email protected]的组合,看起来很不舒服. 解决方案: 问题的原因是因为没有配置.bash_profile的问题,可以通过配置这个文件来解决问题. 1.在Terminal输入: vi ~/.bash_profile 2.如果没有.bash_profile可以自己添加.然后往文件中添加如下内容:e

转:linux下shell显示-bash-4.1#不显示路径解决方法

几个可能导致的原因: 1 用户的家目录所属组被改为root,解决方法使用root执行cd /home/;chown username:username username 2 用户的家目录被修改,这个时候如果要修改用户的家目录,先切换到root用户下,直接修改/etc/passwd文件,找到你的用户名那一行,修改即可,但修改之后再次进入系统的时候用户名就有可能会显示-bash-4.1$,这时候解决方法如下: 3 用户的家目录少了.bash_profile和.bashrc 在linux shell中

linux 下shell 显示-bash-4.1不显示路径解决办法

1.原因分析: 没有.bash_profile这个文件,可以通过配置此文件恢复路径显示. 2.配置步骤: (1).vim ~/.bash_profile 在此加入如下命令: export PS1='[\[email protected]\h \w]\$' (2).保存后执行source ~/.bash_profile 配置完成. 3.解释/etc/profile   ~/.bash_profile  ~/.profile 首先在登录linux时,启动/etc/profile 文件,再启动用户目录

win使用telnet到ubuntu下vim显示中文为乱码的解决方法~

1.几个路径: ubuntu: /etc/default/locale  相当于 centos:/etc/sysconfig/i18n vimrc的路径:① ~/.vimrc    ② /etc/vim/vimrc 2. 解决方法: ①添加语言支持 $sudo vim /var/lib/locales/supported.d/local# 添加下面的中文字符集zh_CN.GBK GBK zh_CN.GB2312 GB2312 zh_CN.GB18030 GB18030使其生效:$sudo dpk

在LINUX下安装DISCUZ出现的错误:advice_mysqli_connect 解决方法。

在用curl进行模拟调用时,curl接收内容会出现"Empty reply from server"的错误. 修改httpd.conf,在虚拟主机上添加如下内容:EnableSendfile offEnableMMAP off 在安装discuz时,无法安装,提示错误如下:advice_mysqli_connect 解决方法:重新安装php, 配置如下:cd php-5.3.27 ./configure --prefix=/usr/local/php --with-apxs2=/usr

Linux下error while loading shared libraries的解决方法

1. 出现error while loading shared libraries的原因 1-1. 不存在该共享库,如果是这个原因,需要下载或者编译该共享库先了. 1-2. 存在该共享库,但是找不到或者共享库的不对 如果是第二种情况,请继续往下看. 2.原因分析 系统查看共享库的过程:首先查找 /etc/ld.so.cache文件,如果找不到就查找环境变量里的LD_LIBRARY_PATH的值,如果找到了就到对应的目录加载该共享库,如果找不到就报error while loading share

Error: Linux下 mysql.sock文件丢失被删除解决方法

在默认情况下,Mysql安装以后会在/tmp目录下生成一个mysql.sock文件,如该文件丢失则Mysql将不能够正常启动,解决方法:使用mysqld_safe 启动即可解决: #basedir:mysql安装路径,默认在/usr/local/mysql下:datadir:数据库存放路径,默认在/usr/local/mysql/data #使用下面的命令启动后,会在/tmp/下生成一个mysql.sock文件#./ 即为:/usr/local/mysql/bin $ ./mysqld_safe

linux下shell显示-bash-4.1#不显示路径解决方法

在linux shell中不显示路径了,显示为-bash-4.1#用起来很不方便. 如何改为显示路径的shell呢? 步骤如下: vim ~/.bash_profile (不用管.bash_profile这个文件有几个,自己新建一个也是可以的) 在最后加上 export PS1='[\[email protected]\h \W]\$' 然后执行 source ~/.bash_profile 这样shell就可以显示路径了.

linux 下shell脚本执行多个命令的方法

1.每个命令之间用;隔开说明:各命令的执行给果,不会影响其它命令的执行.换句话说,各个命令都会执行,但不保证每个命令都执行成功. 2.每个命令之间用&&隔开说明:若前面的命令执行成功,才会去执行后面的命令.这样可以保证所有的命令执行完毕后,执行过程都是成功的.例如:cat /etc/redhat-release && yum -y update && yum list | grep installed > installed.txt  三个命令3.每个