Linux bash 常用资料 --特殊符号

shell 位置参数

$0 命令名

$1 第一个参数

$2 第二个参数

......

shift 移动位置参数。

 

shell 预定义特殊变量

$# 位置参数的数量。
$* 所有位置参数的内容。

$@基本与$*相同,比如$*表示"f1 f2 f3"而$@表示"f1""f2""f3"
$? 命令执行后返回的状态。
$$ 当前进程的进程号。
$! 后台运行的最后一个进程号。
$0 当前执行的进程名。
其中,$?用于检查上一个命令执行是否正确。(在Linux中,命令退出状态为0表示该命令正确执行,所有非0值表示命令出错。)
$$变量最常见的用途是用做暂存文件的名字以确保暂存文件不会重复。

 

echo命令

-n do not output the trailing newline
不要在最后自动换行
-e enable interpretation of backslash escapes
使用反斜杠转义
-E disable interpretation of backslash escapes (default)
不使用反斜杠(默认的)
--help display this help and exit
帮助信息
--version
output version information and exit
输出版本号
If -e is in effect, the following sequences are recognized:
\\ backslash     echo \\
输入"\"

\a or \007 alert (BEL)
响铃
\b backspace

退格
\c produce no further output
光标最后不换行
\e escape

\f form feed
换页
\n new line
换行
\r carriage return
光标回到行首
\t horizontal tab
制表符
\v vertical tab
垂直制表符
\0NNN byte with octal value NNN (1 to 3 digits)
八进制符号
\xHH byte with hexadecimal value HH (1 to 2 digits)

十六进制符号

 

 

Echo -e "\033[0m"

格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"

例如:
echo -e "\033[41;36m ABCD \033[0m"
其中41的代表背景色, 36的代表字的颜色

echo -e "\033[0;41m;36 ABCD \033[0m"

表示用默认字体宽度红底绿字输出字符ABCD
那些ascii code 是对颜色调用的始末.
\033[ ; m …… \033[0m

十位数值的4代表着背景,3代表字体。
字背景颜色范围
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字颜色
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色

===============================================ANSI控制码的说明
\33[0m 关闭所有属性 //stty -echo 也可以不回显
\33[1m 设置高亮度
\33[4m 下划线
\33[5m 闪烁
\33[7m 反显
\33[8m 消隐
\33[30m -- \33[37m 设置前景色
\33[40m -- \33[47m 设置背景色
\33[nA 光标上移n行
\33[nB 光标下移n行
\33[nC 光标右移n行
\33[nD 光标左移n行
\33[y;xH设置光标位置
\33[2J 清屏
\33[K 清除从光标到行尾的内容
\33[s 保存光标位置
\33[u 恢复光标位置
\33[?25l 隐藏光标
\33[?25h 显示光标
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值