本文记录一个小问题(仅此而已):
最近我的mac使用docker安装了centos,但是每次(使用 docker exec -it f925c71d28ef48e7b66ed93555e30e6c272727eecd5285639b6a66c5231a99b2 /bin/sh
)进入到centos时候,都不显示当前路径,只有一个 sh-4.2
, 如下:
想知道自己在哪个路径下 只能pwd或者自己用大脑记住 ,用起来很不爽
。这里记录下解决方式。
首先进入etc目录,里边有个profile文件:
使用vi在profile文件末尾添加这么一段:
export PS1='[\u@\h $PWD]\$'
然后 退出编辑并保存修改,之后使用 source /etc/profile
使新文件内容生效。之后当前目录位置就显示出来啦!:
追加: 当前位置是显示出来了,但是都是黑白的没有颜色,我不喜欢,于是我再给他添加点颜色,过程如下:
cd ~ 退到根目录,然后 vi ~/.bashrc ,然后 在该文件添加如下:
PS1='[\e[32;1m][\u@\h [\033[01;34m]\w[\033[00m]]#[\e[m] '
(上边这个代表:用户使用绿色高亮,目录使用蓝色高亮。) 使用source ~/.bashrc使文件生效,最终效果如下: