root@rust:~/EuclidOLAP/olap-engine# pwd /root/EuclidOLAP/olap-engine 如何配置ubuntu,只显示当前目录
在 Ubuntu 中,默认的终端提示符会显示完整的当前工作目录路径(例如 /root/EuclidOLAP/olap-engine)。如果你希望终端提示符只显示当前目录的名称(例如 olap-engine),你需要修改 PS1 环境变量,该变量控制 Bash 提示符的外观。
以下是设置提示符只显示当前目录名称的步骤:
1. 修改 .bashrc 文件
-
打开你的用户主目录下的
.bashrc文件(或 root 用户的~/.bashrc文件,如果你是以 root 用户操作的):nano ~/.bashrc -
找到关于 PS1 设置的行(通常会有一行
PS1=的设置),并修改它。例如,使用以下代码将提示符设置为只显示当前目录名称:PS1='\w\$ '\w:表示显示工作目录。如果目录很深,它会显示相对路径(如~/EuclidOLAP/olap-engine)。\W:只显示当前目录的名称(即olap-engine)。
所以,如果你希望只显示当前目录名称(如
olap-engine),你可以这样设置:PS1='\W\$ '\$:表示提示符后显示$符号,如果是 root 用户,则显示#。
-
保存并退出(如果使用
nano,按Ctrl + O保存,按Ctrl + X退出)。
2. 应用更改
要立即应用更改,可以使用以下命令重新加载 .bashrc:
source ~/.bashrc
3. 效果示例
更改后,当你进入 /root/EuclidOLAP/olap-engine 目录时,提示符将如下所示:
olap-engine#
如果是普通用户,则提示符会是:
olap-engine$
4. 自定义其他提示符信息(可选)
如果你想在提示符中显示其他信息(如用户名、时间等),可以参考以下常见的格式:
\u:显示当前用户名。\h:显示主机名的前一部分。\t:显示当前时间。
例如,想要显示用户名、当前目录和提示符 $:
PS1='\u@\W\$ '
这会输出类似于:
root@olap-engine#
通过修改 PS1 变量,你可以灵活控制终端提示符的内容,以只显示当前目录或其他你想显示的信息。
浙公网安备 33010602011771号