linux的命令行成了 -bash-4.1#

来源:互联网 发布:java 集合的不同点 编辑:程序博客网 时间:2024/06/06 00:59

今天非常郁闷,ssh终端不能显示颜色,并且在命令行的前端竟然莫名其妙的出现了“ -bash-4.1#”。

不知道是怎么回事呀。

解决办法:

方法1:PS1=\\h:\\w#

显示效果为:localhost:/#

方法2:PS1="[\t][\u@\h:\w]\$ "

显示效果为:[03:39:37][root@localhost:/]$ 

我发现了一个有趣的现象:

\t表示时间而[\t]表示时间显示的格式;

我不想显示时间,并且我想使中括号显示尖括号哈:SO

PS1="<\u@\h:\w>\$ "

显示效果:<root@localhost:/>$ 

该书中提到了相关的设置技巧哈。

上面的效果只是暂时的。看下面:

在Linux服务器上创建了一个新用户probe,是这样创建的:


[root@localhost home]# groupadd -g 501 probe


[root@localhost home]# useradd -u 501 -g probe -d /home/probe -m probe


Creating mailbox file: 文件已存在


useradd:警告:此主目录已经存在。


不从 skel 目录里向其中复制任何文件。


之所以会出现以下提示,是因为我之前创建了probe文件夹,


useradd       -m     使 用 者 目 录 如 不 存 在 则 自 动 建 立 。如 使 用 -k 选 项 skeleton_dir 内 的 档 案 将 复 制 至 使 用者目录下 。然 而 在 /etc/skel 目 录 下 的 档 案 也 会 复 制 过 去 取 代 。任 何 在 skeleton_dir or


/etc/skel 的 目 录 也 相 同 会 在 使 用 者目 录 下 一 一 建 立 。 The -k 同 -m 不 建 立 目 录 以 及不复 制 任 何 档 案 为 预 设 值 。


[root@localhost ~]# su - Oracle


-bash-3.2$ :


发现在probe切换用户之后就出现了-bash-3.2$ :


再到/home/probe目录下用ls -a命令查看:


没有任何文件 ,包括环境变量文件。


问题解决:


将/etc/skel目录下面的.bash_profile,.bashrc,.bash_logout复制到/home/probe下就可以了。

多文件复制时,cp后面的为要复制的源文件,多个文件之间用空格隔开,最后一个就是复制到的目标目录。
复制过来后查看/home/probe下


然后运行:


[root@localhost probe]# su - probe


[probe@localhost ~]$ ls -a


.  ..  .bash_logout  .bash_profile  .bashrc


所以切换命令也就正常了。

如何修改主机名?

修改这个文件etc/sysconfig/network这个文件里的主机名.


NETWORKING=yes
HOSTNAME=主机名

修改后要重启。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 gta5技工不送车怎么办 考警察视力不行怎么办 警察经常熬夜该怎么办 武警部队中队长乱情怎么办 气动铆钉枪卡钉怎么办 汽车遥控器丢码怎么办 电表电池欠压怎么办 电表显示d0该怎么办 打印机打不出来怎么办 羽绒服内里跑绒怎么办 奥迪冷冻液不足怎么办 奥迪冷冻液报警怎么办 电脑输入时乱码怎么办 电信路由器坏了怎么办 高铁坐错车次了怎么办 数字万用表显示1怎么办 滚筒冼衣机接水接头漏水怎么办 奶块设备被禁封怎么办 奶块设备封禁怎么办 晚上衣服干不了怎么办 3dmax视图混乱怎么办 钉枪能打进肉里怎么办 公司迟发工资怎么办 打枪后一直耳鸣怎么办 打枪震的耳鸣怎么办 尚方宝剑弄丢了怎么办 九五出款被黑18w怎么办 很容易感动伤感哭怎么办 为什么安卓版ps打不开怎么办 遇见职业打假人怎么办 打假投诉极限次怎么办 导师无故留学生要怎么办 孩子24了不争气怎么办 退休工资卡遗失怎么办大同市 天津体育惠民卡怎么办 高跟鞋走路太响怎么办 高跟鞋太响怎么办妙招 穿高跟鞋想开车怎么办 脚瘦穿高跟鞋容易掉怎么办 dq11时装卖了怎么办 廉洁教育手抄报怎么办