2

可以说,提示如下

run_scripts >

如何设置与提示相同的终端选项卡标题,即终端选项卡磁贴也应该是
run_scripts>

因此,终端标题应在提示更改时动态更新。

4

3 回答 3

2

许多终端模拟器能够理解特殊的转义:"\033]0;foo\007"

于 2013-06-26T15:57:01.330 回答
1

我知道它是一个旧帖子,但我今天看到了:这是答案:

title `pwd`

如果 title 命令在您的 shell 中不起作用,则:

  1. 编写一个包含以下内容的 shell 脚本(文件名 = 标题)
#!/usr/bin/tcsh -f
echo "^[]2;$1^G^[]1;$1^G"
  1. 然后:
chmod +x title (give this script executable permission)
  1. 类型:
title `pwd` <enter>
于 2014-09-17T06:02:07.317 回答
0

此单行命令将更改选项卡的标题。

  1. 只需从需要更改标题的终端选项卡运行命令-
    PS1=$PS1"\[\e]0;My_Tab_Name\a\]"

一些信息:这PS1是一个主要的提示变量,它保存在终端提示符下显示的字符。你可以随意设置它。但是,上述命令将使其仅适用于当前终端会话。关闭终端并打开一个新终端后,它将成为默认终端。

要使其永久编辑或文件PS1中的变量。~/.bashrc~/.zshrc

好处
- 它帮助我们轻松浏览标签。

于 2021-10-05T09:39:08.813 回答