ssh登陆命令行变成bash-3.2
来源:互联网 发布:把数据导入matlab 编辑:程序博客网 时间:2024/05/17 07:31
通过ssh登陆后发现命令行由原来的[root@localhost]变成bash-3.2,可能是diavps默认的系统模版没有设置好,我们就要来解决这个问题。
解决这个问题的方法有两种,推荐大家使用第一种方法,只用一行命令就可以解决。
1、进入Linux系统后,出现:-bash-3.2$提示符。
在网上找了些解决方法,供自己收藏......
原因是把自己home内的/.bashrc之类的文件删掉了或者内容不经意改动了。
解决方法:
1):cp -a /etc/skel/. /home/家目录
一般,我们都是使用root用户来登陆ssh,所以在ssh下面输入cp -a /etc/skel/. /root就可以了,然后exit退出,重新登陆ssh,这时候就会发现已经变回[root@localhost]这种模式了。
然后重新启动
etc/skel目录一般是存放用户启动文件的目录,添加用户时,这个目录下的文件自动复制到新添加的用户的家目录下。
若无意间删除或者改动了,就得重新拷贝一份到自己的家目录中。
2):或者修改变量PS1.
在用户根目录下的.bash_profile文件中设置,例如:
PS1="[\u@\W]\$”
export PS1
不同的shell可以去切换:例:
[root@localhost ~]# bash
bash-3.2# sh
sh-3.2# tcsh
[root@localhost ~]# bash
bash-3.2# csh
[root@localhost ~]#
- ssh登陆命令行变成bash-3.2
- 解决linux命令行为什么变成-bash-3.2$:
- 解决linux命令行为什么变成-bash-3.2$
- linux 服务器命令行变成-bash-3.2$:
- LINUX 命令行变成-bash-4.2$
- 命令行前缀 [user@***] 变成-bash-4.2#
- centos命令行变成了-bash-4.1$的解决办法
- ssh到linux时,变成 bash-4.1 的办法
- linux 切换用户之后变成-bash-3.2$ :
- linux 切换用户之后变成-bash-3.2$
- linux 切换用户之后变成 -bash-3.2$ :
- linux 切换用户之后变成-bash-3.2$
- linux 切换用户之后变成-bash-3.2$ :
- linux 切换用户之后变成-bash-3.2$
- ssh登陆命令行中输入密码并且远程执行命令
- Linux命令行在su root后突然变成bash-4.1$的办法
- Linux命令行在su root后突然变成bash-4.1$的办法
- Linux 开机启动[root@localhost]变成bash-3.2#解决方法
- 一些ARM知识集合
- windows下iis,apache,tomcat共存共用80端口方法
- 如何调试跟踪Android源代码
- 动态sql语句基本语法
- iphone开发每日一练1【2011-09-02】
- ssh登陆命令行变成bash-3.2
- shell 启动程序
- 使用servlet保存用户上传的文件到本地
- linux下gcc编译器的使用
- javaScript+jsp+Servlet局部刷新页面
- C#精髓【月儿原创】第四讲 GridView 72般绝技
- 在Myeclipse中查看android源码就是这么easy
- 如何设置Tomcat的JVM虚拟机内存大
- GTK-DirectFB接收键盘事件全过程