File tree Expand file tree Collapse file tree 1 file changed +74
-74
lines changed Expand file tree Collapse file tree 1 file changed +74
-74
lines changed Original file line number Diff line number Diff line change 1
- echo
2
- ===
3
-
4
- 输出指定的字符串或者变量
5
-
6
- ## 补充说明
7
-
8
- ** echo命令** 用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。
9
-
10
- ### 语法
11
-
12
- ```
13
- echo(选项)(参数)
14
- ```
15
-
16
- ### 选项
17
-
18
- ```
19
- -e:激活转义字符。
20
- ```
21
-
22
- 使用` -e ` 选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
23
-
24
- * \a 发出警告声;
25
- * \b 删除前一个字符;
26
- * \c 最后不加上换行符号 ;
27
- * \f 换行但光标仍旧停留在原来的位置;
28
- * \n 换行且光标移至行首;
29
- * \r 光标移至行首,但不换行;
30
- * \t 插入tab;
31
- * \v 与\f相同;
32
- * \\ 插入\字符;
33
- * \nnn 插入nnn(八进制)所代表的ASCII字符;
34
-
35
- ### 参数
36
-
37
- 变量:指定要打印的变量。
38
-
39
- ### 实例
40
-
41
- 用echo命令打印带有色彩的文字:
42
-
43
- ** 文字色:**
44
-
45
- ```
46
- echo -e "\e[1;31mThis is red text\e[0m"
47
- This is red text
48
- ```
49
-
50
- * ` \e[1;31m ` 将颜色设置为红色
51
- * ` \e[0m ` 将颜色重新置回
52
-
53
- 颜色码:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37
54
-
55
- ** 背景色** :
56
-
57
- ```
58
- echo -e "\e[1;42mGreed Background\e[0m"
59
- Greed Background
60
- ```
61
-
62
- 颜色码:重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=45,青色=46,白色=47
63
-
64
- ** 文字闪动:**
65
-
66
- ```
67
- echo -e "\033[37;31;5mMySQL Server Stop...\033[39;49;0m"
68
-
69
- ```
70
-
71
- 红色数字处还有其他数字参数:0 关闭所有属性、1 设置高亮度(加粗)、4 下划线、5 闪烁、7 反显、8 消隐
72
-
73
-
74
- <!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
1
+ echo
2
+ ===
3
+
4
+ 输出指定的字符串或者变量
5
+
6
+ ## 补充说明
7
+
8
+ ** echo命令** 用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。
9
+
10
+ ### 语法
11
+
12
+ ```
13
+ echo(选项)(参数)
14
+ ```
15
+
16
+ ### 选项
17
+
18
+ ```
19
+ -e:激活转义字符。
20
+ ```
21
+
22
+ 使用` -e ` 选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
23
+
24
+ * \a 发出警告声;
25
+ * \b 删除前一个字符;
26
+ * \c 不产生进一步输出 (\c 后面的字符不会输出) ;
27
+ * \f 换行但光标仍旧停留在原来的位置;
28
+ * \n 换行且光标移至行首;
29
+ * \r 光标移至行首,但不换行;
30
+ * \t 插入tab;
31
+ * \v 与\f相同;
32
+ * \\ 插入\字符;
33
+ * \nnn 插入nnn(八进制)所代表的ASCII字符;
34
+
35
+ ### 参数
36
+
37
+ 变量:指定要打印的变量。
38
+
39
+ ### 实例
40
+
41
+ 用echo命令打印带有色彩的文字:
42
+
43
+ ** 文字色:**
44
+
45
+ ```
46
+ echo -e "\e[1;31mThis is red text\e[0m"
47
57AE
+ This is red text
48
+ ```
49
+
50
+ * ` \e[1;31m ` 将颜色设置为红色
51
+ * ` \e[0m ` 将颜色重新置回
52
+
53
+ 颜色码:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37
54
+
55
+ ** 背景色** :
56
+
57
+ ```
58
+ echo -e "\e[1;42mGreed Background\e[0m"
59
+ Greed Background
60
+ ```
61
+
62
+ 颜色码:重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=45,青色=46,白色=47
63
+
64
+ ** 文字闪动:**
65
+
66
+ ```
67
+ echo -e "\033[37;31;5mMySQL Server Stop...\033[39;49;0m"
68
+
69
+ ```
70
+
71
+ 红色数字处还有其他数字参数:0 关闭所有属性、1 设置高亮度(加粗)、4 下划线、5 闪烁、7 反显、8 消隐
72
+
73
+
74
+ <!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
You can’t perform that action at this time.
0 commit comments