Linux:-bash-4.2# 解决

某天登录突然发现熟悉的

[root@hostname ~]

变成了

-bash-4.2

登录后发现此用户的终端提示符显示的是-bash-4.2# 而不是user@主机名 + 路径的显示方式,原因是在用useradd添加普通用户时,有时会丢失家目录下的环境变量文件,丢失文件如下:
.bash_profile
.bashrc
以上这些文件是每个用户都必备的文件。
此时可以使用以下命令从主默认文件/etc/skel/下重新拷贝一份配置信息到此用户家目录下

cp /etc/skel/.bashrc  /home/user/
cp /etc/skel/.bash_profile   /home/user

注销并重新登录此用户后便可以恢复正常

扩展:

修改执行完命令之后显示的内容
默认: [root@localhost ~]#
set可以看到PS1这个变量,默认是PS1=’[\u@\h \W]$ ’

可以根据以下的内容去定制自己的内容:

\d :可显示出『星期月日』的日期格式,如:"Mon Feb 2"
\H :完整的主机名称。举例来说,鸟哥的练习机为『study.centos.vbird』
\h :仅取主机名称在第一个小数点之前的名字,如鸟哥主机则为『study』后面省略
\t :显示时间,为24 小时格式的『HH:MM:SS』
\T :显示时间,为12 小时格式的『HH:MM:SS』
\A :显示时间,为24 小时格式的『HH:MM』
\@ :显示时间,为12 小时格式的『am/pm』样式
\u :目前使用者的帐号名称,如『dmtsai』;
\v :BASH 的版本资讯,如鸟哥的测试主机版本为4.2.46(1)-release,仅取『4.2』显示
\w :完整的工作目录名称,由根目录写起的目录名称。但家目录会以~ 取代;
\W :利用basename 函数取得工作目录名称,所以仅会列出最后一个目录名。
\# :下达的第几个指令。
\$ :提示字符,如果是root 时,提示字元为# ,否则就是$
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在Docker容器中运行bash-4.2# apt-get update && apt-get install vim -y命令时出现了: apt-get: command not found的错误。这是因为Docker容器默认没有安装apt-get命令。为了解决这个问题,你可以使用以下两种方法之一: 方法一:在Dockerfile中添加安装apt-get的步骤 你可以在Dockerfile文件中添加以下内容来安装apt-get命令: FROM ubuntu:20.04 RUN apt-get update && apt-get install -y apt-utils RUN apt-get install -y vim 这样在构建Docker镜像时,apt-get命令将会被安装并可用。 方法二:使用apk命令代替apt-get命令 如果你使用的是Alpine Linux作为基础镜像,那么可以使用以下命令来安装vim: RUN apk update && apk add vim 这是因为Alpine Linux使用的是apk包管理器而不是apt-get。 请注意,根据你的具体情况选择适合的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [docker容器中 bash: vi: command not found,docker apt-get 异常 Temporary failure resolving](https://download.csdn.net/download/weixin_38610070/14031838)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Docker 快速入门,安装数据库 Dockerfile使用 制作ubuntu-flask镜像](https://blog.csdn.net/m0_61634551/article/details/129079615)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [-bash-4.2#:vim: command not found解决办法](https://blog.csdn.net/weixin_42057187/article/details/125087284)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值