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

简介:

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

 

问题描述:

 

CentOS下新增一个用户,登录进去之后shell脚本的信息如下:

 

20130605091807247.jpeg

 

而不是我们经常看到的username@hostname的组合,看起来很不舒服。


    原因就是你创建用户的时候,如果指定了-M参数,而因此没有创建用户家目录,所以系统就不会在创建用户的时候,自动拷贝/etc/skel目录下的用户环境变量文件到用户家目录,也就导致这些文件不存在,出现-bash-4.1#的问题了,手动拷贝一下就行 


解决方法一、未验证


 [root@gong 3307]# ls -a /etc/skel/
.  ..  .bash_logout  .bash_profile  .bashrc 


 直接cp -a /etc/skel/* 到家目录下就可以了 

解决方法二、已验证,此方法有效

-bash-4.1#

上面这是解决之前的状态

方法如下:


1.在Terminal输入:

 

[plain] 

vi ~/.bash_profile  

 

2.如果没有.bash_profile可以自己添加。然后往文件中添加如下内容:

[plain] 

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

 

注意'是英文状态下的字符。

3.输入以下指令,使更改生效:

 

[plain] 

source ~/.bash_profile  

这样,shell开始就会显示的是我们熟悉的username@hostname的格式了,如下显示正常:

[root@nginx_back ~]#



本文转自 linuxzkq 51CTO博客,原文链接:http://blog.51cto.com/linuxzkq/1662520

相关文章
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
2495 25
|
Linux Shell
Centos或Linux编写一键式Shell脚本删除用户、组指导手册
Centos或Linux编写一键式Shell脚本删除用户、组指导手册
489 4
|
Linux Shell 数据安全/隐私保护
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
780 3
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
1300 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
网络协议 Shell Linux
Shell脚本配置Centos静态ip地址
这是一个用于在CentOS上设置静态IP的Shell脚本摘要: - 脚本交互式获取用户输入的IP地址、子网掩码、网关和DNS。 - 使用`sed`命令动态更新`/etc/sysconfig/network-scripts/ifcfg-ENS33`配置文件。 - 修改`BOOTPROTO`为`static`,并设置IP、NETMASK、GATEWAY和DNS1字段。 - 用`systemctl restart network`重启网络服务。 - 提示用户新配置的静态IP信息。
791 5
|
Ubuntu Java Linux
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
613 2
|
Shell Linux 应用服务中间件
centos系统内容器部署服务访问不到是因为run后面加了bash
centos系统内容器部署服务访问不到是因为run后面加了bash
|
缓存 Shell Linux
在Linux中,bash shell 中的 hash 命令有什么作用?
在Linux中,bash shell 中的 hash 命令有什么作用?
|
关系型数据库 MySQL Shell
在Centos7中利用Shell脚本:实现MySQL的数据备份
在Centos7中利用Shell脚本:实现MySQL的数据备份
1227 0