docker安装centos7进入后不显示当前路径的解决记录

560 阅读1分钟

本文记录一个小问题(仅此而已):

最近我的mac使用docker安装了centos,但是每次(使用 docker exec -it f925c71d28ef48e7b66ed93555e30e6c272727eecd5285639b6a66c5231a99b2 /bin/sh)进入到centos时候,都不显示当前路径,只有一个 sh-4.2, 如下:

image.png

想知道自己在哪个路径下 只能pwd或者自己用大脑记住 ,用起来很不爽。这里记录下解决方式。

首先进入etc目录,里边有个profile文件:

image.png 使用vi在profile文件末尾添加这么一段:

export PS1='[\u@\h PWD]\'

然后 退出编辑并保存修改,之后使用 source /etc/profile 使新文件内容生效。之后当前目录位置就显示出来啦!:

image.png

image.png

追加: 当前位置是显示出来了,但是都是黑白的没有颜色,我不喜欢,于是我再给他添加点颜色,过程如下:

cd ~ 退到根目录,然后 vi ~/.bashrc ,然后 在该文件添加如下:

PS1='[\e[32;1m][\u@\h [\033[01;34m]\w[\033[00m]]#[\e[m] '

(上边这个代表:用户使用绿色高亮,目录使用蓝色高亮。) 使用source ~/.bashrc使文件生效,最终效果如下:

image.png