终端里面常用的转义字符串
来源:互联网 发布:淘宝豆姐韩代是真的吗 编辑:程序博客网 时间:2024/04/29 23:28
下述所有字符串,如果有必要都需要在两端加上/[和/]进行引用。在某些终端里面,有些可能不管用。
/e]0;string/a 把窗口和图标的标题设为string
/e]1;string/a 把图标的标题设为string
/e]2;string/a 把窗口的标题设为string
注意上述三中情况都是用右方括号,而下面用左方括号
/e[r;cf 把光标移到r行c列的位置
/e[r;cH 同上
/e[nA 把光标向上移动n行
/e[nB 把光标向下移动n行
/e[nC 把光标向前移动n行
/e[nD 把光标向后移动n行
/e[s 保存当前的光标位置
/e[u 恢复已保存的光标位置
/e[2J 清除所有内容,光标置于屏幕左上角
/e[K 清除当前光标直到行尾的所有内容,包括光标下字符
/e[sh 设置终端的模式
/e[sl 恢复终端的模式到以前的状态(和设置时使用同样的参数)
/e[code;string;p 重新定义键盘上按键序列(code是按键的扫描码,string是标志该字符的新序列)
/e[n;n;...nm 设置以后的显示模式,包括文本模式和前景色,背景色
文本的模式有下面几种:
0 取消所有属性
1 粗体
4 下划线
5 闪烁
7 反色
8 隐藏
颜色代码为(颜色代码前加3表示前景色,加4表示背景色):
0 黑色
1 红色
2 绿色
3 黄色
4 蓝色
5 紫红色
6 兰绿色
7 白色
终端模式s的含义如下
这些特殊含义的字符串可以用来控制终端的显示,例如可以生成一些窗口和菜单等。linux下面的curses等库就是通过这个原理实现的。他们也用于设置termcap或者terminfo。我写的那个Python游戏和字符终端下的进度条就是用这种方法。
/e]0;string/a 把窗口和图标的标题设为string
/e]1;string/a 把图标的标题设为string
/e]2;string/a 把窗口的标题设为string
注意上述三中情况都是用右方括号,而下面用左方括号
/e[r;cf 把光标移到r行c列的位置
/e[r;cH 同上
/e[nA 把光标向上移动n行
/e[nB 把光标向下移动n行
/e[nC 把光标向前移动n行
/e[nD 把光标向后移动n行
/e[s 保存当前的光标位置
/e[u 恢复已保存的光标位置
/e[2J 清除所有内容,光标置于屏幕左上角
/e[K 清除当前光标直到行尾的所有内容,包括光标下字符
/e[sh 设置终端的模式
/e[sl 恢复终端的模式到以前的状态(和设置时使用同样的参数)
/e[code;string;p 重新定义键盘上按键序列(code是按键的扫描码,string是标志该字符的新序列)
/e[n;n;...nm 设置以后的显示模式,包括文本模式和前景色,背景色
文本的模式有下面几种:
0 取消所有属性
1 粗体
4 下划线
5 闪烁
7 反色
8 隐藏
颜色代码为(颜色代码前加3表示前景色,加4表示背景色):
0 黑色
1 红色
2 绿色
3 黄色
4 蓝色
5 紫红色
6 兰绿色
7 白色
终端模式s的含义如下
0 40 x 148 x 25 monochrome (text)
1 40 x 148 x 25 color (text)
2 80 x 148 x 25 monochrome (text)
3 80 x 148 x 25 color (text)
4 320 x 148 x 200 4-color (graphics)
5 320 x 148 x 200 monochrome (graphics)
6 640 x 148 x 200 monochrome (graphics)
7 Enables line wrapping
13 320 x 148 x 200 color (graphics)
14 640 x 148 x 200 color (16-color graphics)
15 640 x 148 x 350 monochrome (2-color graphics)
16 640 x 148 x 350 color (16-color graphics)
17 640 x 148 x 480 monochrome (2-color graphics)
18 640 x 148 x 480 color (16-color graphics)
19 320 x 148 x 200 color (256-color graphics)
这些特殊含义的字符串可以用来控制终端的显示,例如可以生成一些窗口和菜单等。linux下面的curses等库就是通过这个原理实现的。他们也用于设置termcap或者terminfo。我写的那个Python游戏和字符终端下的进度条就是用这种方法。
- 终端里面常用的转义字符串
- 常用转义字符串
- 数据库里面的转义符号
- oralce里面的单引号转义
- 安卓 字符串操作 split 里面的分隔符 是需要转义的
- php的转义字符串
- php的转义字符串
- php的转义字符串
- 字符串的转义
- php的转义字符串
- php:字符串的转义
- 字符串截取.的转义
- 常用的URL转义
- 常用的转义字符
- 常用的转义字符
- 终端控制转义序列的研究
- 修改环境变量和终端shell的提示符(终端转义变色)
- sql的存储过程里面转义'单引号
- 更改SDM的密码(www.mynetweaver.cn)
- 新的开始
- 基于组件技术的C#开发 ---深度聚集
- 魔鬼波专杀及系统补丁
- 灰鸽子病毒查杀
- 终端里面常用的转义字符串
- [程序收藏]一个不错的下载ABAP程序和表格的程序
- “ARP欺骗”木马病毒
- struts中action的通过传过来的参数判断跳转的两种方法
- 动态修改表格背景
- 什么是EMR
- fork、execv 及 waitpid 的例子代码
- Singleton(单件)模式与类静态函数(实用类)的区别
- 防范ARP欺骗病毒攻击