在unix中将终端选项卡标题设置为提示名称
假设,提示如下所示在unix中将终端选项卡标题设置为提示名称,unix,terminal,solaris,command-prompt,tclsh,Unix,Terminal,Solaris,Command Prompt,Tclsh,假设,提示如下所示 run_scripts > 如何将终端选项卡标题设置为与提示符相同 i、 e终端选项卡磁贴也应为 运行\u脚本> 因此,当提示更改时,终端标题应该动态更新。许多终端模拟器能够理解特殊转义:“\033]0;foo\007”我知道这是一篇旧文章,但我今天看到了它: 答案如下: title `pwd` 如果title命令在shell中不起作用,则: 编写包含以下内容的shell脚本(文件名=标题) 然后: 类型: title`pwd` 这将是设置包含特殊端子序列的提示以更
run_scripts >
如何将终端选项卡标题设置为与提示符相同
i、 e终端选项卡磁贴也应为运行\u脚本>
因此,当提示更改时,终端标题应该动态更新。许多终端模拟器能够理解特殊转义:
“\033]0;foo\007”
我知道这是一篇旧文章,但我今天看到了它:
答案如下:
title `pwd`
如果title命令在shell中不起作用,则:
title`pwd`
这将是设置包含特殊端子序列的提示以更新端子标题栏的问题。你已经标记了这个问题。请澄清,您仅在tclsh
中寻找此功能,而不是在系统外壳中,如bash
或zsh
。每个具有提示功能的软件都有自己的设置方式…是的,我目前正在使用tclsh!!你能告诉我我们需要做什么吗!!我不知道TCL,所以我无法回答,但根据它的主页,您需要将TCL\u prompt1
设置为输出提示的脚本。在此脚本中,您需要在输出窗口标题之前调用外部命令tput tsl
,然后调用外部命令tput fsl
。您知道如何更改“任务栏”中外壳的名称吗?
#!/usr/bin/tcsh -f
echo "^[]2;$1^G^[]1;$1^G"
chmod +x title (give this script executable permission)
title `pwd` <enter>