gpt4 book ai didi

terminal - 我们如何自动将终端标题更改为当前目录名称?

转载 作者:行者123 更新时间:2023-12-03 09:26:21 33 4
gpt4 key购买 nike

我们如何自动将终端标题更改为当前目录名称。我的 cshrc 文件中有以下命令

alias precmd 'echo -n "\033]0;${PWD}\a"'

但它显示的是完整路径而不是当前目录路径。所以我想用当前目录更新标题。

另外请告诉我我们是否可以显示当前目录及其父目录名称的标题?

例如,如果完整目录路径为/user/shibin/code/cpp/我需要将终端名称更改为 /cpp/code/cpp

谢谢

最佳答案

您可以使用 basename(1) 从目录路径中获取最后一个元素,因此以下内容应该适用于 tcsh:

alias precmd 'echo -n "\033]0;`basename ${PWD}`\a"'

关于terminal - 我们如何自动将终端标题更改为当前目录名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20883945/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com