Ook*_*ker 3 bash konsole window-title
我希望每次运行循环时都更改 Konsole 标题,如下所示:
while read line; do
echo $line $i/$numline
echo -ne "\033]0;$line $i/$numline\007"
commands
let i=i+1
done<text
Run Code Online (Sandbox Code Playgroud)
我发现该echo -ne "\033]0;text\007"命令不起作用。
您需要先进入以下设置konsole:
设置 -> 配置当前配置文件 -> 标签 -> 标签标题格式 = %w
默认情况下,konsole 会忽略所要求的内容,按照配置做自己的事情。%wtell 被 shell 想要的东西所取代。还有其他代码,使用插入按钮它知道所有代码。
关于让 shell 接管终端模拟器正在执行的操作的简要说明。
我有这是我的~/.bashrc它更新了标题。您可能需要对 bash 变量进行更多研究PS1,或者查看变量PROMPT_COMMAND。
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5087 次 |
| 最近记录: |