Skip to content

Commit e571886

Browse files
committed
添加命令
1 parent fee9124 commit e571886

41 files changed

Lines changed: 1815 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

command/as.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
as
2+
===
3+
4+
汇编语言编译器
5+
6+
## 补充说明
7+
8+
**as命令** GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器。
9+
10+
### 语法
11+
12+
```
13+
as(选项)(参数)
14+
```
15+
16+
### 选项
17+
18+
```
19+
-ac:忽略失败条件;
20+
-ad:忽略调试指令;
21+
-ah:包括高级源;
22+
-al:包括装配;
23+
-am:包括宏扩展;
24+
-an:忽略形式处理;
25+
-as:包括符号;
26+
=file:设置列出文件的名字;
27+
--alternate:以交互宏模式开始;
28+
-f:跳过空白和注释预处理;
29+
-g:产生调试信息;
30+
-J:对于有符号溢出不显示警告信息;
31+
-L:在符号表中保留本地符号;
32+
-o:指定要生成的目标文件;
33+
--statistics:打印汇编所用的最大空间和总时间。
34+
```
35+
36+
### 参数
37+
38+
汇编文件:指定要汇编的源文件。
39+
40+
41+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/bc.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
bc
2+
===
3+
4+
算术操作精密运算工具
5+
6+
## 补充说明
7+
8+
**bc命令** 是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。
9+
10+
### 语法
11+
12+
```
13+
bc(选项)(参数)
14+
```
15+
16+
### 选项
17+
18+
```
19+
-i:强制进入交互式模式;
20+
-l:定义使用的标准数学库;
21+
-w:对POSIX bc的扩展给出警告信息;
22+
-q:不打印正常的GNU bc环境信息;
23+
-v:显示指令版本信息;
24+
-h:显示指令的帮助信息。
25+
```
26+
27+
### 参数
28+
29+
文件:指定包含计算任务的文件。
30+
31+
### 实例
32+
33+
算术操作高级运算bc命令它可以执行浮点运算和一些高级函数:
34+
35+
```
36+
echo "1.212*3" | bc
37+
3.636
38+
39+
```
40+
41+
设定小数精度(数值范围)
42+
43+
```
44+
echo "scale=2;3/8" | bc
45+
0.37
46+
47+
```
48+
49+
参数`scale=2`是将bc输出结果的小数位设置为2位。
50+
51+
进制转换
52+
53+
```
54+
#!/bin/bash
55+
abc=192
56+
echo "obase=2;$abc" | bc
57+
58+
```
59+
60+
执行结果为:11000000,这是用bc将十进制转换成二进制。
61+
62+
```
63+
#!/bin/bash
64+
abc=11000000
65+
echo "obase=10;ibase=2;$abc" | bc
66+
67+
```
68+
69+
执行结果为:192,这是用bc将二进制转换为十进制。
70+
71+
计算平方和平方根:
72+
73+
```
74+
echo "10^10" | bc
75+
echo "sqrt(100)" | bc
76+
```
77+
78+
79+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/cal.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
cal
2+
===
3+
4+
显示当前日历或指定日期的日历
5+
6+
## 补充说明
7+
8+
**cal命令** 用于显示当前日历,或者指定日期的日历。
9+
10+
### 语法
11+
12+
```
13+
cal(选项)(参数)
14+
```
15+
16+
### 选项
17+
18+
```
19+
-l:显示单月输出;
20+
-3:显示临近三个月的日历;
21+
-s:将星期日作为月的第一天;
22+
-m:将星期一作为月的第一天;
23+
-j:显示“julian”日期;
24+
-y:显示当前年的日历。
25+
```
26+
27+
### 参数
28+
29+
```
30+
月:指定月份;
31+
年:指定年份。
32+
```
33+
34+
### 实例
35+
36+
单独执行cal命令会打印出日历:
37+
38+
```
39+
[root@localhost ~]# cal
40+
十二月 2013
41+
日 一 二 三 四 五 六
42+
1 2 3 4 5 6 7
43+
8 9 10 11 12 13 14
44+
15 16 17 18 19 20 21
45+
22 23 24 25 26 27 28
46+
29 30 31
47+
```
48+
49+
```
50+
[root@localhost ~]# cal -j
51+
十二月 2013
52+
日 一 二 三 四 五 六
53+
335 336 337 338 339 340 341
54+
342 343 344 345 346 347 348
55+
349 350 351 352 353 354 355
56+
356 357 358 359 360 361 362
57+
363 364 365
58+
```
59+
60+
```
61+
[root@localhost ~]# cal -3
62+
十一月 2013 十二月 2013 一月 2014
63+
日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
64+
1 2 1 2 3 4 5 6 7 1 2 3 4
65+
3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11
66+
10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18
67+
17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25
68+
24 25 26 27 28 29 30 29 30 31 26 27 28 29 30 31
69+
```
70+
71+
72+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/cancel.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
cancel
2+
===
3+
4+
取消已存在的打印任务
5+
6+
## 补充说明
7+
8+
**cancel命令** 用于取消已存在的打印任务。
9+
10+
### 语法
11+
12+
```
13+
cancel(选项)(参数)
14+
```
15+
16+
### 选项
17+
18+
```
19+
-a:取消所有打印任务;
20+
-E:当连接到服务器时强制使用加密;
21+
-U:指定连接服务器时使用的用户名;
22+
-u:指定打印任务所属的用户;
23+
-h:指定连接的服务器名和端口号。
24+
```
25+
26+
### 参数
27+
28+
打印任务号:指定要取消的打印任务编号。
29+
30+
31+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/clear.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
clear
2+
===
3+
4+
清除当前屏幕终端上的任何信息
5+
6+
## 补充说明
7+
8+
**clear命令** 用于清除当前屏幕终端上的任何信息。
9+
10+
### 语法
11+
12+
```
13+
clear
14+
```
15+
16+
### 实例
17+
18+
直接输入clear命令当前终端上的任何信息就可被清除。
19+
20+
21+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/consoletype.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
consoletype
2+
===
3+
4+
输出已连接的终端类型
5+
6+
## 补充说明
7+
8+
**consoletype命令** 用于打印已连接的终端类型到标准输出,并能够检查已连接的终端是当前终端还是虚拟终端。
9+
10+
### 语法
11+
12+
```
13+
consoletype
14+
```
15+
16+
### 实例
17+
18+
```
19+
[root@localhost ~]# consoletype
20+
pty
21+
```
22+
23+
24+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/cupsdisable.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
cupsdisable
2+
===
3+
4+
停止指定的打印机
5+
6+
## 补充说明
7+
8+
**cupsdisable命令** 用于停止指定的打印机。
9+
10+
### 语法
11+
12+
```
13+
cupsdisable(选项)(参数)
14+
```
15+
16+
### 选项
17+
18+
```
19+
-E:当连接到服务器时强制使用加密;
20+
-U:指定连接服务器时使用的用户名;
21+
-u:指定打印任务所属的用户;
22+
-c:取消指定打印机的所有打印任务;
23+
-h:指定连接的服务器名和端口号;
24+
-r:停止打印机的原因。
25+
```
26+
27+
### 参数
28+
29+
目标:指定目标打印机。
30+
31+
32+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/dpkg-deb.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
dpkg-deb
2+
===
3+
4+
Debian Linux下的软件包管理工具
5+
6+
## 补充说明
7+
8+
**dpkg-deb命令** 是Debian Linux下的软件包管理工具,它可以对软件包执行打包和解包操作以及提供软件包信息。
9+
10+
### 语法
11+
12+
```
13+
dpkg-deb(选项)(参数)
14+
```
15+
16+
### 选项
17+
18+
```
19+
-c:显示软件包中的文件列表;
20+
-e:将主控信息解压;
21+
-f:把字段内容打印到标准输出;
22+
-x:将软件包中的文件释放到指定目录下;
23+
-X:将软件包中的文件释放到指定目录下,并显示释放文件的详细过程;
24+
-w:显示软件包的信息;
25+
-l:显示软件包的详细信息;
26+
-R:提取控制信息和存档的清单文件;
27+
-b:创建debian软件包。
28+
```
29+
30+
### 参数
31+
32+
文件:指定要操作的“.deb”软件包的全名或软件名。
33+
34+
### 实例
35+
36+
解压程序文件:
37+
38+
```
39+
dpkg-deb -x drcom-pum_1.0-0ubuntu1~ppa1~jaunty1_i386.deb drcom
40+
```
41+
42+
解压控制文件:
43+
44+
```
45+
dpkg-deb -e drcom-pum_1.0-0ubuntu1~ppa1~jaunty1_i386.deb drcom/DEBIAN
46+
```
47+
48+
打包生成deb文件:
49+
50+
```
51+
dpkg-deb -b drcom drcom_1.4.8.2_i386.deb
52+
```
53+
54+
查询deb包中的文件内容:
55+
56+
```
57+
dpkg-deb -c demo.deb
58+
```
59+
60+
61+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

0 commit comments

Comments
 (0)