# 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
分享到:
相关推荐
1. **命令行工具**:打开终端(Terminal),这是Mac内置的一个强大的命令行界面。输入以下命令并按回车键: ``` defaults write com.apple.finder AppleShowAllFiles -bool true ``` 这将使Finder显示所有文件,...
首先,我们注意到标题提及的"1"可能是指一系列更改中的第一个步骤。在Kali Linux的Docker环境中,启动方式发生了变化。以往,我们可能会使用`sudo virsh start Kali`命令来启动Kali虚拟机,然后通过`ssh root@Kali`...
Xshell是一款强大的终端模拟器,主要用于SSH(Secure Shell)协议的远程登录,它支持多种协议如Telnet、Rlogin、Serial等,为用户提供了安全的命令行界面。Xshell提供了一种友好的图形用户界面,使得用户可以轻松地...
8. 开源软件:作为开源项目,PuTTY的源代码公开,用户可以自由查看、修改和分发,社区的持续贡献保证了其功能的不断完善和错误的及时修复。 9. 丰富的扩展: PuTTY家族还包括PSCP(用于命令行下的SCP文件传输)、...
描述中提到,频繁的远程登录和未及时注销导致了这个问题,使得用户在再次尝试登录时收到“终端服务器超出了最大允许连接数”的错误提示。 解决这个问题的方法有多种,但这里提供了两种快速解决方案。首先,可以使用...
标题“redis后台启动redis后台启动”暗示了本话题的重点是关于如何在后台模式下启动Redis服务器。描述中的“redis后台启动命令加对应redis.vbe。修改路径然后直接点击”提供了初步的操作步骤,但可能对初学者来说...
- **修改源并更新升级Ubuntu**:更改软件源以提高下载速度,并定期更新系统以获取最新补丁和功能。 - **设置中文支持环境**:通过安装中文语言包等手段,实现系统的中文显示和支持。 - **安装JAVA环境**:安装JDK或...
8. CLI(命令行界面):可能设计为命令行工具,方便用户在终端中运行和管理图片。 学习和使用这款工具,不仅可以提升PHP编程技能,还能深入了解图片管理和Web服务交互,对于Web开发者尤其是PHP开发者来说,是一个很...
6. **CLI界面**:作为标准的Unix密码管理器,它很可能提供一个命令行界面,使得用户可以通过终端轻松操作,与其他Unix工具集成,同时可能还支持通过API进行自动化操作。 7. **审计日志**:为了满足合规性和安全需求...
针对标题中提到的“开启telnet”,这是一项远程终端协议,允许用户通过网络与远程计算机建立连接,执行命令行操作。在光猫上启用telnet,可以方便地进行远程管理和故障诊断。然而,通常情况下,出于安全考虑,telnet...
3. 在终端或命令行界面,进入源代码目录。 4. 使用`patch`命令,将补丁应用到源代码上:`patch -p1 。这里,"-p1"参数告诉`patch`命令忽略一个路径级别的差异,以便正确地找到源代码文件。 5. 应用补丁后,检查源...
标题“cydia125p安装不知可用否”暗示了用户可能对是否能够成功安装 Cydia 1.1.15 版本存在疑问。在 iOS 设备上安装 Cydia 需要遵循特定的步骤,并且必须确保设备已经越狱。越狱是通过利用系统漏洞来获取 iOS 设备的...
SecureCRT是一款强大的远程终端仿真程序,尤其在Linux系统中的使用广泛。它支持多种协议,如SSH、Telnet、Serial等,为用户提供了一个安全、高效的命令行访问环境。本文将围绕“scrt-8.5.3.1867.ubuntu18-64-m.tar....
6. **用户界面**:如果是图形用户界面(GUI),可能使用了如Qt、wxWidgets或JavaFX等库来构建,或者如果是命令行界面,可能涉及到了终端交互和输入输出处理。 7. **数据库交互**:如果系统存储用户信息或交流记录,...
标题 "警报后:在命令执行完毕后获取桌面通知" 暗示了一个与命令行界面(CLI)相关的工具或脚本,它能够在特定的命令执行完成后触发桌面通知。这个功能对于自动化任务或者需要监控的后台进程尤其有用,因为它允许...
"cli-app" 意味着这是一个命令行界面应用,用户可以通过终端来运行和操作它。"code-quality" 和 "Codequality" 标签则强调了该工具关注代码质量,旨在提升和维护开发项目的整体质量。 在压缩包"typo3scan-master"中...
- **缓存类型的更改**:可以使用`setbuf()`和`setvbuf()`函数来更改流的缓存类型。 ##### 六、标准I/O-预定义流 - **标准输入(stdin)**:通常指向键盘,用于接收用户的输入。 - **标准输出(stdout)**:通常...
如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。 一般界面是这样的: Manddrake Linux release 9.1(Bamboo) for i586 renrel 2.4.21-0.13mdk on i686 / tty1 localhost login:root ...
在标题和描述中提到的"脚本和。档案",指的是在点文件中常见的两类内容:脚本和配置档案。脚本通常为Bash或Zsh等Shell语言编写,用于自动化日常任务或设置环境变量;而配置档案则包含了软件的个性化设置,例如Vim、...