`
vfate_linux
  • 浏览: 243825 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

命令行及时修改终端标题

阅读更多
# Set terminal title
# @param string $1  Tab/window title
# @param string $2  (optional) Separate window title
# The latest version of this software can be obtained here:
# http://fvue.nl/wiki/NameTerminal
 
function nameTerminal() {
    [ "${TERM:0:5}" = "xterm" ]   && local ansiNrTab=0
    [ "$TERM"       = "rxvt" ]    && local ansiNrTab=61
    [ "$TERM"       = "konsole" ] && local ansiNrTab=30 ansiNrWindow=0
        # Change tab title
    [ $ansiNrTab ] && echo -n $'\e'"]$ansiNrTab;$1"$'\a'
        # If terminal support separate window title, change window title as well
    [ $ansiNrWindow -a "$2" ] && echo -n $'\e'"]$ansiNrWindow;$2"$'\a'
} # nameTerminal()


参考:1.http://ubuntuforums.org/showthread.php?t=448614
2.http://www.fvue.nl/wiki/Bash:_How_to_change_tab_and_window_title_of_console
分享到:
评论

相关推荐

    mac快速切换隐藏文件

    1. **命令行工具**:打开终端(Terminal),这是Mac内置的一个强大的命令行界面。输入以下命令并按回车键: ``` defaults write com.apple.finder AppleShowAllFiles -bool true ``` 这将使Finder显示所有文件,...

    kali需要更改的1

    首先,我们注意到标题提及的"1"可能是指一系列更改中的第一个步骤。在Kali Linux的Docker环境中,启动方式发生了变化。以往,我们可能会使用`sudo virsh start Kali`命令来启动Kali虚拟机,然后通过`ssh root@Kali`...

    Xshell+Xftp+sqlyog.zip

    Xshell是一款强大的终端模拟器,主要用于SSH(Secure Shell)协议的远程登录,它支持多种协议如Telnet、Rlogin、Serial等,为用户提供了安全的命令行界面。Xshell提供了一种友好的图形用户界面,使得用户可以轻松地...

    putty-64bit-0.74-installer.rar

    8. 开源软件:作为开源项目,PuTTY的源代码公开,用户可以自由查看、修改和分发,社区的持续贡献保证了其功能的不断完善和错误的及时修复。 9. 丰富的扩展: PuTTY家族还包括PSCP(用于命令行下的SCP文件传输)、...

    win2003 服务器超出最大允许连接数 最有效的解决方法

    描述中提到,频繁的远程登录和未及时注销导致了这个问题,使得用户在再次尝试登录时收到“终端服务器超出了最大允许连接数”的错误提示。 解决这个问题的方法有多种,但这里提供了两种快速解决方案。首先,可以使用...

    redis后台启动redis后台启动

    标题“redis后台启动redis后台启动”暗示了本话题的重点是关于如何在后台模式下启动Redis服务器。描述中的“redis后台启动命令加对应redis.vbe。修改路径然后直接点击”提供了初步的操作步骤,但可能对初学者来说...

    Ubuntu全面详解.pdf

    - **修改源并更新升级Ubuntu**:更改软件源以提高下载速度,并定期更新系统以获取最新补丁和功能。 - **设置中文支持环境**:通过安装中文语言包等手段,实现系统的中文显示和支持。 - **安装JAVA环境**:安装JDK或...

    基于PHP的大猫通用图床图片备份、下载、搬迁工具 php版.zip

    8. CLI(命令行界面):可能设计为命令行工具,方便用户在终端中运行和管理图片。 学习和使用这款工具,不仅可以提升PHP编程技能,还能深入了解图片管理和Web服务交互,对于Web开发者尤其是PHP开发者来说,是一个很...

    Go-团队的标准unix密码管理器

    6. **CLI界面**:作为标准的Unix密码管理器,它很可能提供一个命令行界面,使得用户可以通过终端轻松操作,与其他Unix工具集成,同时可能还支持通过API进行自动化操作。 7. **审计日志**:为了满足合规性和安全需求...

    中兴光猫 工厂模式 工具 开启telnet F650测试可用

    针对标题中提到的“开启telnet”,这是一项远程终端协议,允许用户通过网络与远程计算机建立连接,执行命令行操作。在光猫上启用telnet,可以方便地进行远程管理和故障诊断。然而,通常情况下,出于安全考虑,telnet...

    faac-1.28.rar_libfaac_libfaac 1.28

    3. 在终端或命令行界面,进入源代码目录。 4. 使用`patch`命令,将补丁应用到源代码上:`patch -p1 。这里,"-p1"参数告诉`patch`命令忽略一个路径级别的差异,以便正确地找到源代码文件。 5. 应用补丁后,检查源...

    cydia125p安装不知可用否

    标题“cydia125p安装不知可用否”暗示了用户可能对是否能够成功安装 Cydia 1.1.15 版本存在疑问。在 iOS 设备上安装 Cydia 需要遵循特定的步骤,并且必须确保设备已经越狱。越狱是通过利用系统漏洞来获取 iOS 设备的...

    scrt-8.5.3.1867.ubuntu18-64-m.tar.gz

    SecureCRT是一款强大的远程终端仿真程序,尤其在Linux系统中的使用广泛。它支持多种协议,如SSH、Telnet、Serial等,为用户提供了一个安全、高效的命令行访问环境。本文将围绕“scrt-8.5.3.1867.ubuntu18-64-m.tar....

    计算机软件-编程源码-CS双向交流信息.zip

    6. **用户界面**:如果是图形用户界面(GUI),可能使用了如Qt、wxWidgets或JavaFX等库来构建,或者如果是命令行界面,可能涉及到了终端交互和输入输出处理。 7. **数据库交互**:如果系统存储用户信息或交流记录,...

    警报后:在命令执行完毕后获取桌面通知

    标题 "警报后:在命令执行完毕后获取桌面通知" 暗示了一个与命令行界面(CLI)相关的工具或脚本,它能够在特定的命令执行完成后触发桌面通知。这个功能对于自动化任务或者需要监控的后台进程尤其有用,因为它允许...

    typo3scan:扫描TYPO3扩展名以使用已弃用和/或更改的代码

    "cli-app" 意味着这是一个命令行界面应用,用户可以通过终端来运行和操作它。"code-quality" 和 "Codequality" 标签则强调了该工具关注代码质量,旨在提升和维护开发项目的整体质量。 在压缩包"typo3scan-master"中...

    华清远见 - 嵌入式学院第2期课件.pdf

    - **缓存类型的更改**:可以使用`setbuf()`和`setvbuf()`函数来更改流的缓存类型。 ##### 六、标准I/O-预定义流 - **标准输入(stdin)**:通常指向键盘,用于接收用户的输入。 - **标准输出(stdout)**:通常...

    入门学习Linux常用必会60个命令实例详解doc/txt

    如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。 一般界面是这样的: Manddrake Linux release 9.1(Bamboo) for i586 renrel 2.4.21-0.13mdk on i686 / tty1 localhost login:root ...

    dotfiles:脚本和。 档案

    在标题和描述中提到的"脚本和。档案",指的是在点文件中常见的两类内容:脚本和配置档案。脚本通常为Bash或Zsh等Shell语言编写,用于自动化日常任务或设置环境变量;而配置档案则包含了软件的个性化设置,例如Vim、...

Global site tag (gtag.js) - Google Analytics