首页 > 系统相关 >【Shell篇】关于如何在.cshrc中自动设置terminal中prompt提示符以及title?

【Shell篇】关于如何在.cshrc中自动设置terminal中prompt提示符以及title?

时间:2023-10-21 23:23:06浏览次数:49  
标签:代表 prompt cshrc title cd Shell 033

废话不多说,直接上代码:

set prompt = "%{\033]0;%n@%m:%/\007%}%n@%m: %/>"
alias cd  'cd \!*; set prompt="%{\033]0;%n@%m:%/\007%}%n@%m: %/>"'

第一行代表当本.cshrc执行时会将prompt以及title设置成用户自定义的格式;第二行代表用户每次执行cd命令切换路径时,prompt以及title仍然会自动根据当前路径去适配。

%n : 代表用户名 
%m : 代表当前hostname
%/ : 代表当前路径,若当前路径过长,可以使用%c代替

关于\033以及\007的解释:
033代表ESC字符,007代表BEL字符,中间的内容]0代表同时设置icon以及title name,可选项为1/2,分别代表设置icon和title name;%{代表开始和结束。

标签:代表,prompt,cshrc,title,cd,Shell,033
From: https://www.cnblogs.com/CoisiniLife/p/17779735.html

相关文章

  • shell相关
     通过上图可以知道内核通过shell解释的指令驱动相关的硬件 ......
  • shell 数据处理
    一、linux中的常用符号*代表任意字符串?代表任意字符/代表根目录或作为路径间隔符使用\转义字符。<ENTER>续行符。可以使用续行符将一个命令行分写在多行上$变量值置换,如:$PATH表示环境变量PATH的值’在’…'中间的字符都会被当做普通字符处理......
  • shell便捷
      groupadd-g1000oinstallgroupadd-g1001dbagroupadd-g1002oper/usr/sbin/useradd-goinstall-Gdba,operoracle#!/bin/bashecho'[input]:chooseautochangetype:[y/n]'readchoosety......
  • 12、Linux中shell脚本
    Linux中shell脚本目录Linux中shell脚本一、基础知识1、第一个shell脚本程序2、shell变量定义3、shell变量的赋值、修改、删除4、shell特殊变量二、脚本使用1、静态IP修改-交互式脚本2、主机存活探测-if脚本3、主机存活探测-for脚本4、主机存活探测-while脚本5、纯净查杀-case脚本......
  • 权限维权——上线supershell
    计划任务后门schtasks命令设定计划自动启动后门程序。#每5分钟自动执行install.exeschtasks/create/tnUpdater/trC:\Users\Administrator\QQBrowser.exe/scminute/mo5直接启动一个定时任务schtasks/rn/rn任务名称定时任务删除schtasks/delete/tn任务名称......
  • shell脚本示例
    目录1.编写脚本技巧2.脚本:color3.脚本:for循环嵌套4.脚本:检测网址联通性5.脚本:密钥分发6.生产脚本:TCP连接数监控-统计TCP11种状态连接数7.生产脚本:日志监控-检查日志刷新时间8.生产脚本-mq队列监控9.脚本:处理ftp文件10.脚本:数组案例11.whilereadline判断两个文件夹相......
  • shell并发
    目录1.for循环执行任务2.全并发执行任务3.并发控制1.for循环执行任务一个for循环1000次顺序执行1000次任务#!/bin/bashstart_time=`date+%s` #定义脚本运行的开始时间for((i=1;i<=1000;i++))dosleep1 #sleep1用来模仿执行一条命令需要花费的时间(......
  • 【PowerShell】Invoke-WebRequest和Invoke-RestMethod
    ##PublicfreeRestfulAPIURL ##https://documenter.getpostman.com/view/8854915/Szf7znEe#intro#Example01#--------------------------------------------------------------$url="https://cat-fact.herokuapp.com/facts/"$r=Invoke-WebReques......
  • shell脚本自动化实战
    Shell脚本自动化部署实战(二)原创 叶凡Jonas 软件测试成长之路 2023-09-0100:00 发表于上海收录于合集#UI自动化系列54个三丶shell语法4.程序结构2.循环结构说明:在上一篇博客中讲到了for循环,现在开始讲解while循环a)格式while[条件]do 命令done示例1:变量......
  • Shell-$(cd "$(dirname "$0")",pwd)
    #!/bin/bashBIN_FOLDER=$(cd"$(dirname"$0")";pwd)echo$BIN_FOLDERPROJECT_FOLDER=$(cd"$(dirname"$BIN_FOLDER")";pwd)echo$PROJECT_FOLDERPYTHON_BIN=$PROJECT_FOLDER/.venv/bin/pythonecho$PYTHON_BINBIN_FOLDER......