是否可以在终端行中仅显示当前目录,而不是主文件夹的整个路径?
我现在有这个:ilya@ubuntu:~/Dropbox/Web/folder/folder/$
它几乎占据了整个屏幕......
答案1
shell 中 $ 之前的部分称为 prompt。可以通过更改变量 来配置它$PS1
。有有类似问题的好答案。
手册页(参见“Bash”和“PROMPTING”)指出:
\w the current working directory, with $HOME
abbreviated with a tilde (uses the value of the
PROMPT_DIRTRIM variable)
\W the basename of the current working directory,
with $HOME abbreviated with a tilde
因此您必须更改\w
为\W
。$PS1 的初始值可能存储在您的中.bashrc
,这意味着您必须编辑该文件~/.bashrc
,您将找到类似以下内容的行:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
将两行都更改\w
为并打开一个新终端(或运行。\W
source ~/.bashrc)