Remove trailing white spaces. #112

This commit is contained in:
jaywcjlove 2019-06-04 21:03:44 +08:00
parent 420d6d2f2f
commit 10f0cc6a8e
508 changed files with 1682 additions and 1682 deletions

View File

@ -7,7 +7,7 @@ Apache服务器的性能测试工具
**ab命令** 是一个测试你 Apache http 服务器的工具,你可以通过这个工具,指定一个单位时间内向 apache 发出的请求数量来看看你的 Apache 和机器配合的性能如何。
### 语法
### 语法
```shell
ab [ -A auth-username:password ] [ -c concurrency ] [ -C cookie-name=value
@ -19,7 +19,7 @@ name:password ] [ -q ] [ -s ] [ -S ] [ -t timelimit ] [ -T content-type ]
name[:port]/path
```
### 选项
### 选项
```shell
-A auth-username:password
@ -114,7 +114,7 @@ name[:port]/path
# 用于生成html表格每列的属性名 (<td>)
```
### 参数
### 参数
主机:被测试主机。

View File

@ -7,13 +7,13 @@ accept
**accept命令** 属于CUPS套件用于指示打印系统接受发往指定目标打印机的打印任务。
### 语法
### 语法
```
accept(选项)(参数)
```
### 选项
### 选项
```
-E当连接到服务器时强制加密
@ -21,7 +21,7 @@ accept(选项)(参数)
-h指定连接服务器名和端口号。
```
### 参数
### 参数
目标:指定目标打印机。

View File

@ -9,13 +9,13 @@ alias
alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名则可将相应的alias命令存放到bash的初始化文件`/etc/bashrc`中。
### 语法
### 语法
```shell
alias(选项)(参数)
```
### 选项
### 选项
```shell
-c string 如果有 -c 选项,那么命令将从 string 中读取。如果 string 后面有参数 (argument),它们将用于给位置参数 (positional
@ -73,11 +73,11 @@ Bash 也解释一些多字节的选项。在命令行中,这些选项必须置
在标准输出显示此 bash 的版本信息并成功退出。
```
### 参数
### 参数
命令别名设置:定义命令别名,格式为“命令别名=‘实际命令’”。
### 实例
### 实例
**alias 的基本使用方法为:**

View File

@ -7,13 +7,13 @@ Apache服务器前端控制工具
**apachectl命令** 是Apache的Web服务器前端控制工具用以启动、关闭和重新启动Web服务器进程。
### 语法
### 语法
```
apachectl(参数)
```
### 参数
### 参数
* configtest检查设置文件中的语法是否正确
* fullstatus显示服务器完整的状态信息

View File

@ -9,13 +9,13 @@ apropos
如果你不知道完成某个特定任务所需要命令的名称可以使用一个关键字通过Linux apropos实用程序来搜索它。该实用程序可以搜索关键字并且显示所有包含匹配项的man页面的简短描述。另外使用man实用程序和-k关键字选项可以得到和用Linux apropos实用程序相同的结果实际上是相同的命令
### 语法
### 语法
```shell
apropos [-dalhvV] -e|-[w|-r] [-s section] [-m system[,...]] [-M path] [-L locale] -C [file] keyword ...
```
### 选项
### 选项
```shell
-d, --debug输出调试信息。
@ -34,11 +34,11 @@ apropos [-dalhvV] -e|-[w|-r] [-s section] [-m system[,...]] [-M path] [-L locale
-V, --version打印版本信息并退出。
```
### 返回值
### 返回值
返回0表示成功1表示用法、语法或配置文件错误2表示操作错误16表示没有找到匹配的内容。
### 实例
### 实例
```shell
[root@localhost ~]# man -k who

View File

@ -7,24 +7,24 @@ Debian Linux发行版中的APT软件包管理工具
**apt-get命令** 是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起大体就如同Windows上的安装文件。
### 语法
### 语法
```shell
apt-get(选项)(参数)
```
### 选项
### 选项
```shell
-c指定配置文件。
```
### 参数
### 参数
* 管理指令对APT软件包的管理操作
* 软件包:指定要操纵的软件包。
### 实例
### 实例
使用apt-get命令的第一步就是引入必需的软件库Debian的软件库也就是所有Debian软件包的集合它们存在互联网上的一些公共站点上。把它们的地址加入apt-get就能搜索到我们想要的软件。/etc/apt/sources.list是存放这些地址列表的配置文件其格式如下

View File

@ -7,17 +7,17 @@ apt-key
**apt-key命令** 用于管理Debian Linux系统中的软件包密钥。每个发布的deb包都是通过密钥认证的apt-key用来管理密钥。
### 语法
### 语法
```shell
apt-key(参数)
```
### 参数
### 参数
操作指令APT密钥操作指令。
### 实例
### 实例
```shell
apt-key list # 列出已保存在系统中key。

View File

@ -7,20 +7,20 @@ Debian Linux下对软件包索引文件进行排序的工具
**apt-sortpkgs命令** 是Debian Linux下对软件包索引文件进行排序的简单工具。
### 语法
### 语法
```shell
apt-sortpkgs(选项)(参数)
```
### 选项
### 选项
```shell
-s使用源索引字段排序
-h显示帮助信息。
```
### 参数
### 参数
文件指定要排序的包含debian包信息的索引文件。

View File

@ -7,13 +7,13 @@ Debian Linux系统中软件包管理工具
**aptitude命令** 与apt-get命令一样都是Debian Linux及其衍生系统中功能极其强大的包管理工具。与apt-get不同的是aptitude在处理依赖问题上更佳一些。举例来说aptitude在删除一个包时会同时删除本身所依赖的包。这样系统中不会残留无用的包整个系统更为干净。它通过文本操作菜单和命令两种方式管理软件包。
### 语法
### 语法
```shell
aptitude(选项)(参数)
```
### 选项
### 选项
```shell
-h显示帮助信息
@ -24,11 +24,11 @@ aptitude(选项)(参数)
-u启动时下载新的软件包列表。
```
### 参数
### 参数
操作命令:用户管理软件包的操作命令。
### 实例
### 实例
以下是我总结的一些常用aptitude命令仅供参考

View File

@ -7,7 +7,7 @@ ar
**ar命令** 是一个建立或修改备存文件或是从备存文件中抽取文件的工具ar可让您集合许多文件成为单一的备存文件。在备存文件中所有成员文件皆保有原来的属性与权限
### 语法
### 语法
```shell
ar [-]{dmpqrtx}[abcfilNoPsSuvV] [membername] [count] archive files...
@ -15,7 +15,7 @@ Usage: ar [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <name>]
ar -M [<mri-脚本]
```
### 选项
### 选项
```shell
ar 允许你 在第一个 命令行 参数中 以任意 顺序 混合 指定 操作码p 和修饰符mod .

View File

@ -7,7 +7,7 @@ arch
**arch命令** 用于显示当前主机的硬件架构类型。arch命令等同于`命令name -m`在当前的Linux系统下,arch命令输出结果有:i386、i486、i586、alpha、sparc、arm、m68k、mips、ppc、i686等
### 语法
### 语法
```shell
arch [选项]...
@ -20,7 +20,7 @@ arch [选项]...
--version 显示版本信息并退出
```
### 实例
### 实例
```shell
arch

View File

@ -7,13 +7,13 @@ arj
**arj命令** 是 `.arj` 格式的压缩文件的管理器,用于创建和管理 `.arj` 压缩包。
### 语法
### 语法
```shell
arj(参数)
```
### 参数
### 参数
* 操作指令:对 `.arj` 压缩包执行的操作指令;
* 压缩包名称指定要操作的arj压缩包名称。

View File

@ -7,13 +7,13 @@ arpd
**arpd命令** 是用来收集免费arp信息的一个守护进程它将收集到的信息保存在磁盘上或者在需要时提供给内核用户用于避免多余广播。
### 语法
### 语法
```shell
arpd(选项)(参数)
```
### 选项
### 选项
```shell
-l将arp数据库输出到标准输出设备显示并退出
@ -24,11 +24,11 @@ arpd(选项)(参数)
-n设定缓冲失效时间。
```
### 参数
### 参数
网络接口:指定网络接口。
### 实例
### 实例
启动arpd进程

View File

@ -7,13 +7,13 @@ arping
**arping命令** 是用于发送arp请求到一个相邻主机的工具arping使用arp数据包通过ping命令检查设备上的硬件地址。能够测试一个ip地址是否是在网络上已经被使用并能够获取更多设备信息。功能类似于ping。
### 语法
### 语法
```shell
arping(选项)(参数)
```
### 选项
### 选项
```shell
-b用于发送以太网广播帧FFFFFFFFFFFF。arping一开始使用广播地址在收到响应后就使用unicast地址。
@ -25,11 +25,11 @@ arping(选项)(参数)
-I interface设置ping使用的网络接口。
```
### 参数
### 参数
目的主机指定发送ARP报文的目的主机。
### 实例
### 实例
```shell
[root@localhost ~]# arping www.baidu.com

View File

@ -7,13 +7,13 @@ arptables
**arptables命令** 用来设置、维护和检查Linux内核中的arp包过滤规则表。
### 语法
### 语法
```shell
arptables(选项)
```
### 选项
### 选项
```shell
-A向规则链中追加规则

View File

@ -7,13 +7,13 @@ arpwatch
**arpwatch命令** 用来监听网络上arp的记录。
### 语法
### 语法
```shell
arpwatch(选项)
```
### 选项
### 选项
```shell
-d启动排错模式

View File

@ -7,13 +7,13 @@ as
**as命令** GNU组织推出的一款汇编语言编译器它支持多种不同类型的处理器。
### 语法
### 语法
```shell
as(选项)(参数)
```
### 选项
### 选项
```shell
-ac忽略失败条件
@ -33,7 +33,7 @@ as(选项)(参数)
--statistics打印汇编所用的最大空间和总时间。
```
### 参数
### 参数
汇编文件:指定要汇编的源文件。

View File

@ -9,13 +9,13 @@ at
上面介绍的都是绝对计时法,其实还能够使用相对计时法,这对于安排不久就要执行的命令是很有好处的。指定格式为:`now + count time-units`now就是当前时间time-units是时间单位这里能够是minutes分钟、hours小时、days、weeks星期。count是时间的数量究竟是几天还是几小时等等。 更有一种计时方法就是直接使用today今天、tomorrow明天来指定完成命令的时间。
### 语法
### 语法
```shell
at [-V] [-q 队列] [-f 文件] [-mldbv] 时间 at -c 作业 [作业...]
```
### 选项
### 选项
```shell
-f指定包含具体指令的任务文件
@ -25,11 +25,11 @@ at [-V] [-q 队列] [-f 文件] [-mldbv] 时间 at -c 作业 [作业...]
-m任务执行完成后向用户发送E-mail。
```
### 参数
### 参数
日期时间:指定任务执行的日期时间。
### 实例
### 实例
三天后的下午 5 点锺执行`/bin/ls`

View File

@ -7,20 +7,20 @@ atq
**atq命令** 显示系统中待执行的任务列表也就是列出当前用户的at任务列表。
### 语法
### 语法
```shell
atq [-V] [-q 队列] [-v]
```
### 选项
### 选项
```shell
-V显示版本号
-q查询指定队列的任务。
```
### 实例
### 实例
```shell
at now + 10 minutes

View File

@ -7,23 +7,23 @@ atrm
**atrm命令** 用于删除待执行任务队列中的指定任务。
### 语法
### 语法
```shell
atrm(选项)(参数)
```
### 选项
### 选项
```shell
-V显示版本号。
```
### 参数
### 参数
任务号:指定待执行队列中要删除的任务。
### 实例
### 实例
删除已经排队的任务

View File

@ -27,7 +27,7 @@ awk [options] -f scriptfile var=value file(s)
awk脚本是由模式和操作组成的。
### 模式
### 模式
模式可以是以下任意一个:
@ -36,7 +36,7 @@ awk脚本是由模式和操作组成的。
* 模式匹配表达式:用运算符`~`(匹配)和`!~`(不匹配)。
* BEGIN语句块、pattern语句块、END语句块参见awk的工作原理
### 操作
### 操作
操作由一个或多个命令、函数、表达式组成,之间由换行符或分号隔开,并位于大括号内,主要部分是:
@ -58,7 +58,7 @@ awk 'BEGIN{ i=0 } { i++ } END{ print i }' filename
awk "BEGIN{ i=0 } { i++ } END{ print i }" filename
```
### awk的工作原理
### awk的工作原理
```shell
awk 'BEGIN{ commands } pattern{ commands } END{ commands }'
@ -216,7 +216,7 @@ netstat -antup | grep 7770 | awk '{ print $NF NR}' | awk '{ print $1}'
作为一种程序设计语言所应具有的特点之一awk支持多种运算这些运算与C语言提供的基本相同。awk还提供了一系列内置的运算函数如log、sqr、cos、sin等和一些用于对字符串进行操作运算的函数如length、substr等等。这些函数的引用大大的提高了awk的运算功能。作为对条件转移指令的一部分关系判断是每种程序设计语言都具备的功能awk也不例外awk中允许进行多种测试作为样式匹配还提供了模式匹配表达式~(匹配)和!~不匹配。作为对测试的一种扩充awk也支持用逻辑运算符。
### 算术运算符
### 算术运算符
| 运算符 | 描述 |
| ----- | ---- |
@ -235,7 +235,7 @@ awk 'BEGIN{a="b";print a++,++a;}'
注意所有用作算术运算符进行操作操作数自动转为数值所有非数值都变为0
### 赋值运算符
### 赋值运算符
| 运算符 | 描述 |
| ----- | ---- |
@ -247,7 +247,7 @@ awk 'BEGIN{a="b";print a++,++a;}'
a+=5; 等价于a=a+5; 其它同类
```
### 逻辑运算符
### 逻辑运算符
| 运算符 | 描述 |
| ----- | ---- |
@ -261,7 +261,7 @@ awk 'BEGIN{a=1;b=2;print (a>5 && b<=2),(a>5 || b<=2);}'
0 1
```
### 正则运算符
### 正则运算符
| 运算符 | 描述 |
| ----- | ---- |
@ -274,7 +274,7 @@ awk 'BEGIN{a="100testa";if(a ~ /^100*/){print "ok";}}'
ok
```
### 关系运算符
### 关系运算符
| 运算符 | 描述 |
| ----- | ---- |
@ -289,7 +289,7 @@ ok
注意:> < 可以作为字符串比较也可以用作数值比较关键看操作数如果是字符串就会转换为字符串比较两个都为数字才转为数值比较字符串比较按照ASCII码顺序比较
### 其它运算符
### 其它运算符
| 运算符 | 描述 |
| ----- | ---- |
@ -315,14 +315,14 @@ awk 'BEGIN{a="b";arr[0]="b";arr["b"]="c";print (a in arr);}'
1
```
### 运算级优先级表
### 运算级优先级表
!级别越高越优先
级别越高越优先
## awk高级输入输出
### 读取下一条记录
### 读取下一条记录
awk中`next`语句使用在循环逐行匹配如果遇到next就会跳过当前行直接忽略下面语句。而进行下一行匹配。next语句一般用于多行合并
@ -366,7 +366,7 @@ web03[192.168.2.102]: mysqld ok
web03[192.168.2.102]: httpd ok
```
### 简单地读取一条记录
### 简单地读取一条记录
`awk getline`用法:输出重定向需用到`getline函数`。getline从标准输入、管道或者当前正在处理的文件之外的其他输入文件获得输入。它负责从输入获得下一行的内容并给NF,NR和FNR等内建变量赋值。如果得到一条记录getline函数返回1如果到达文件的末尾就返回0如果出现错误例如打开文件失败就返回-1。
@ -397,7 +397,7 @@ awk 'BEGIN{ "date" | getline out; split(out,mon); print mon[2] }' test
awk 'BEGIN{ while( "ls" | getline) print }'
```
### 关闭文件
### 关闭文件
awk中允许在程序中关闭一个输入或输出文件方法是使用awk的close语句。
@ -407,7 +407,7 @@ close("filename")
filename可以是getline打开的文件也可以是stdin包含文件名的变量或者getline使用的确切命令。或一个输出文件可以是stdout包含文件名的变量或使用管道的确切命令。
### 输出到一个文件
### 输出到一个文件
awk中允许用如下方式将结果输出到一个文件
@ -433,7 +433,7 @@ awk 'BEGIN{ FS=":" } { print $NF }' /etc/passwd
在linux awk的while、do-while和for语句中允许使用break,continue语句来控制流程走向也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环外执行下一条语句。if 是流程选择用法。awk中流程控制语句语法结构与c语言类型。有了这些语句其实很多shell程序都可以交给awk而且性能是非常快的。下面是各个语句用法。
### 条件判断语句
### 条件判断语句
```shell
if(表达式)
@ -474,9 +474,9 @@ very good
每条命令语句后面可以用`;` **分号** 结尾。
### 循环语句
### 循环语句
#### while语句
### # while语句
```shell
while(表达式)
@ -498,7 +498,7 @@ print total;
5050
```
#### for循环
### # for循环
for循环有两种格式
@ -550,7 +550,7 @@ print total;
5050
```
#### do循环
### # do循环
```shell
do
@ -569,7 +569,7 @@ do {total+=i;i++;} while(i<=100)
5050
```
### 其他语句
### 其他语句
* **break** 当 break 语句用于 while 或 for 语句时,导致退出程序循环。
* **continue** 当 continue 语句用于 while 或 for 语句时,使程序循环移动到下一个迭代。
@ -580,7 +580,7 @@ do {total+=i;i++;} while(i<=100)
数组是awk的灵魂处理文本中最不能少的就是它的数组处理。因为数组索引下标可以是数字和字符串在awk中数组叫做关联数组(associative arrays)。awk 中的数组不必提前声明也不必声明大小。数组元素用0或空字符串来初始化这根据上下文而定。
### 数组的定义
### 数组的定义
数字做数组索引(下标):
@ -606,7 +606,7 @@ Array["birth"]="1987"
{ for(i=1;i<=len;i++) {print array[i]}; } #Len是数组的长度
```
### 数组相关函数
### 数组相关函数
**得到数组长度:**
@ -676,7 +676,7 @@ b b1
`delete array[key]`可以删除,对应数组`key`的,序列值。
### 二维、多维数组使用
### 二维、多维数组使用
awk的多维数组在本质上是一维数组更确切一点awk在存储上并不支持多维数组。awk提供了逻辑上模拟二维数组的访问方式。例如`array[2,4]=1`这样的访问是允许的。awk使用一个特殊的字符串`SUBSEP(<28>34)`作为分割字段在上面的例子中关联数组array存储的键值实际上是2<E698AF>344。
@ -724,7 +724,7 @@ for(m in tarr){
awk内置函数主要分以下3种类似算数函数、字符串函数、其它一般函数、时间函数。
### 算术函数
### 算术函数
| 格式 | 描述 |
| ---- | ---- |
@ -760,7 +760,7 @@ awk 'BEGIN{srand();fr=int(100*rand());print fr;}'
41
```
### 字符串函数
### 字符串函数
| 格式 | 描述 |
| ---- | ---- |
@ -846,7 +846,7 @@ awk 'BEGIN{n1=124.113;n2=-1.224;n3=1.2345; printf("%.2f,%.2u,%.2g,%X,%on",n1,n2,
124.11,18446744073709551615,1.2,7C,174
```
### 一般函数
### 一般函数
| 格式 | 描述 |
| ---- | ---- |
@ -892,7 +892,7 @@ drwxr-xr-x 95 root root 4096 10-08 14:01 ..
b返回值是执行结果。
### 时间函数
### 时间函数
| 格式 | 描述 |
| ---- | ---- |

View File

@ -7,7 +7,7 @@ axel
**axel** 是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比wget快。
### 安装
### 安装
CentOS安装Axel
@ -33,13 +33,13 @@ Debian/Ubuntu安装Axel
apt-get install axel
```
### 语法
### 语法
```shell
axel [options] url1 [url2] [url...]
```
### 选项
### 选项
```shell
--max-speed=x , -s x # 最高速度x
@ -56,7 +56,7 @@ axel [options] url1 [url2] [url...]
--version -V # 版本信息
```
### 实例
### 实例
如下载lnmp安装包指定10个线程存到 `/tmp/`

View File

@ -7,13 +7,13 @@ badblocks
**badblock命令** 用于查找磁盘中损坏的区块。 硬盘是一个损耗设备当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后如果不及时更换或进行技术处理坏道就会越来越多并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘但在临时的情况下应及时屏蔽坏道部分的扇区不要触动它们。badblocks就是一个很好的检查坏道位置的工具。
### 语法
### 语法
```shell
badblock(选项)(参数)
```
### 选项
### 选项
```shell
-b<区块大小>:指定磁盘的区块大小,单位为字节;
@ -23,13 +23,13 @@ badblock(选项)(参数)
-w在检查时执行写入测试。
```
### 参数
### 参数
* 磁盘装置:指定要检查的磁盘装置;
* 磁盘区块数:指定磁盘装置的区块总数;
* 启始区块:指定要从哪个区块开始检查。
### 实例
### 实例
badblocks以 4096 的一个block每一个block检查16次将结果输出到“hda-badblocks-list”文件里。
@ -59,7 +59,7 @@ badblocks -b 4096 -c 1 /dev/hda1 -o hda-badblocks-list.1 63000 51000
这次花费的时间比较短硬盘在指定的情况下在很短的时间就产生“嘎嘎嘎嘎”的响声。由于检查条件的不同其输出的结果也不完全是相同的。重复几次同样的操作因条件多少都有些不同所以结果也有所不同。进行多次操作后直到产生最后的hda-badblock-list.final文件。
### 其他
### 其他
**1、fsck使用badblocks的信息**

View File

@ -7,25 +7,25 @@ basename
**basename命令** 用于打印目录或者文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。
### 语法
### 语法
```shell
basename(选项)(参数)
```
### 选项
### 选项
```shell
--help显示帮助
--version显示版本号。
```
### 参数
### 参数
* 文件:带路径信息的文件;
* 后缀:可选参数,指定要去除的文件后缀字符串。
### 实例
### 实例
1、要显示一个shell变量的基本名称请输入

View File

@ -7,13 +7,13 @@ batch
**batch命令** 用于在指定时间当系统不繁忙时执行任务用法与at相似。
### 语法
### 语法
```shell
batch(选项)(参数)
```
### 选项
### 选项
```shell
-f指定包含具体指令的任务文件
@ -21,11 +21,11 @@ batch(选项)(参数)
-m任务执行完后向用户发送E-mail。
```
### 参数
### 参数
日期时间:指定任务执行的日期时间。
### 实例
### 实例
```shell
batch

View File

@ -7,13 +7,13 @@ bc
**bc命令** 是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持但是并不支持浮点运算而bc命令可以很方便的进行浮点运算当然整数运算也不再话下。
### 语法
### 语法
```shell
bc(选项)(参数)
```
### 选项
### 选项
```shell
-i强制进入交互式模式
@ -24,11 +24,11 @@ bc(选项)(参数)
-h显示指令的帮助信息。
```
### 参数
### 参数
文件:指定包含计算任务的文件。
### 实例
### 实例
算术操作高级运算bc命令它可以执行浮点运算和一些高级函数

View File

@ -9,17 +9,17 @@ bg
在Linux系统中执行某些操作时候有时需要将当前任务暂停调至后台或有时须将后台暂停的任务重启开启并调至前台这一序列的操作将会使用到 jobs、bg、和 fg 三个命令以及两个快捷键来完成。
### 语法
### 语法
```shell
bg(参数)
```
### 参数
### 参数
作业标识:指定需要放到后台的作业标识号。
### 实例
### 实例
使用bg命令将任务号为1的任务放到后台继续执行输入如下命令

View File

@ -7,13 +7,13 @@ bind
**bind命令** 用于显示和设置命令行的键盘序列绑定功能。通过这一命令可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能也可以自行指定要用哪些按键组合。
### 语法
### 语法
```shell
bind(选项)
```
### 选项
### 选项
```shell
-d显示按键配置的内容
@ -24,7 +24,7 @@ bind(选项)
-v列出目前的按键配置与其功能。
```
### 实例
### 实例
```shell
bind -x '"\C-l":ls -l' #直接按 CTRL+L 就列出目录

View File

@ -7,7 +7,7 @@ blkid
在Linux下可以使用 **blkid命令** 对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备包括交换分区所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。
### 语法
### 语法
```shell
blkid -L | -U
@ -16,7 +16,7 @@ blkid -p [-s ] [-O ] [-S ][-o] ...
blkid -i [-s ] [-o] ...
```
### 选项
### 选项
```shell
-c <file> # 指定cache文件(default: /etc/blkid.tab, /dev/null = none)
@ -42,7 +42,7 @@ Low-level probing options:
-n <list> # filter by filesystem type (e.g. -n vfat,ext3)
```
### 实例
### 实例
1、列出当前系统中所有已挂载文件系统的类型

View File

@ -7,7 +7,7 @@ blockdev
**blockdev命令** 在命令调用“ioxtls”函数以实现对设备的控制。
### 语法
### 语法
```shell
blockdev(选项)(参数)
@ -27,11 +27,11 @@ blockdev(选项)(参数)
--rereadpt重新读取分区表。
```
### 参数
### 参数
设备文件名:指定要操作的磁盘的设备文件名。
### 实例
### 实例
设置设备为只读:

View File

@ -7,13 +7,13 @@ bmodinfo
**bmodinfo命令** 用于显示给定模块的详细信息。
### 语法
### 语法
```shell
bmodinfo(选项)(参数)
```
### 选项
### 选项
```shell
-a显示模块作者
@ -24,11 +24,11 @@ bmodinfo(选项)(参数)
-0用ASCII码的0字符分割字段值而不使用新行。
```
### 参数
### 参数
模块名:要显示详细信息的模块名称。
### 实例
### 实例
显示sg模块的信息

View File

@ -7,17 +7,17 @@ builtin
**builtin命令** 用于执行指定的shell内部命令并返回内部命令的返回值。builtin命令在使用时将不能够再使用Linux中的外部命令。当系统中定义了与shell内部命令相同的函数时使用builtin显式地执行shell内部命令从而忽略定义的shell函数。
### 语法
### 语法
```shell
builtin(参数)
```
### 参数
### 参数
shell内部命令指定需要执行的shell内部命令。
### 实例
### 实例
使用builtin命令执行shell内部命alias显示命令别名输入如下命令

View File

@ -7,13 +7,13 @@ bunzip2
**bunzip2命令** 解压缩由bzip2指令创建的”.bz2"压缩包。对文件进行压缩与解压缩。此命令类似于“gzip/gunzip”命令只能对文件进行压缩。对于目录只能压缩目录下的所有文件压缩完成后在目录下生成以“.bz2”为后缀的压缩包。bunzip2其实是bzip2的符号链接即软链接因此压缩解压都可以通过bzip2实现。
### 语法
### 语法
```shell
bunzip2(选项)(参数)
```
### 选项
### 选项
```shell
-f或--force解压缩时若输出的文件与现有文件同名时预设不会覆盖现有的文件
@ -23,11 +23,11 @@ bunzip2(选项)(参数)
-l--license-V或——version显示版本信息。
```
### 参数
### 参数
.bz2压缩包指定需要解压缩的.bz2压缩包。
### 实例
### 实例
将`/opt`目录下的etc.zip、var.zip和backup.zip进行压缩设置压缩率为最高同时在压缩完毕后不删除原始文件显示压缩过程的详细信息。

View File

@ -8,7 +8,7 @@ bye
**bye命令** 在ftp模式下输入bye即可中断目前的连线作业并结束ftp的执行。
### 语法
### 语法
```shell
bye

View File

@ -7,17 +7,17 @@ bzcat
**bzcat命令** 解压缩指定的.bz2文件并显示解压缩后的文件内容。保留原压缩文件并且不生成解压缩后的文件。
### 语法
### 语法
```shell
bzcat(参数)
```
### 参数
### 参数
.bz2压缩文件指定要显示内容的.bz2压缩文件。
### 实例
### 实例
将`/tmp/man.config`以bzip2格式压缩

View File

@ -7,13 +7,13 @@ bzcmp
**bzcmp命令** 主要功能是在不真正解压缩.bz2压缩包的情况下比较两个压缩包中的文件省去了解压缩后在调用cmp命令的过程。
### 语法
### 语法
```shell
bzcmp(参数)
```
### 参数
### 参数
* 文件1指定要比较的第一个.bz2压缩包
* 文件2指定要比较的第二个.bz2压缩包。

View File

@ -7,13 +7,13 @@ bzdiff
**bzdiff命令** 用于直接比较两个“.bz2”压缩包中文件的不同省去了解压缩后再调用diff命令的过程。
### 语法
### 语法
```shell
bzdiff(参数)
```
### 参数
### 参数
* 文件1指定要比较的第一个.bz2压缩包
* 文件2指定要比较的第二个.bz2压缩包。

View File

@ -7,13 +7,13 @@ bzgrep
**bzgrep命令** 使用正则表达式搜索“.bz2”压缩包中文件将匹配的行显示到标注输出。
### 语法
### 语法
```shell
bzgrep(参数)
```
### 参数
### 参数
* 搜索模式:指定要搜索的模式;
* .bz2文件指定要搜索的.bz2压缩包。

View File

@ -35,13 +35,13 @@ bzip2 采用 32 位 CRC 校验码作自我检查,以确认解压后的文件
返回值:正常退出返回 0 出现环境问题返回 1 文件未找到非法的选项I/O错误等 返回 2 表明压缩文件损坏,出现导致 bzip2 紧急退出的内部一致性错误(例如缺陷)时返回 3。
### 语法
### 语法
```shell
bzip2 [ -cdfkqstvzVL123456789 ] [ filenames ... ]
```
### 选项
### 选项
```shell
-c --stdout
@ -88,11 +88,11 @@ bzip2 [ -cdfkqstvzVL123456789 ] [ filenames ... ]
# 及其以上版本采用了改进的算法而与这些选项无关。
```
### 参数
### 参数
文件:指定要压缩的文件。
### 实例
### 实例
**压缩指定文件filename:**

View File

@ -9,13 +9,13 @@ bzip2recover
bzip2是以区块的方式来压缩文件每个区块视为独立的单位。因此当某一区块损坏时便可利用bzip2recover试着将文件中的区块隔开来以便解压缩正常的区块。通常只适用在压缩文件很大的情况。
### 语法
### 语法
```shell
bzip2recover(参数)
```
### 参数
### 参数
文件:指定要恢复数据的.bz2压缩包。

View File

@ -7,13 +7,13 @@ bzless
**bzless命令** 是增强“.bz2”压缩包查看器bzless比bzmore命令功能更加强大。
### 语法
### 语法
```shell
bzless(参数)
```
### 参数
### 参数
文件:指定要分屏显示的.bz2压缩包。

View File

@ -7,13 +7,13 @@ bzmore
**bzmore命令** 用于查看bzip2压缩过的文本文件的内容当下一屏显示不下时可以实现分屏显示。
### 语法
### 语法
```shell
bzmore(参数)
```
### 参数
### 参数
文件:指定要分屏显示的.bz2压缩包。

View File

@ -15,13 +15,13 @@ cal
格里高利历法改革(Gregorian Reformation)被认为发生于 1752 年 9 月 3 日. 在此之前, 多数国家已经认可这项改革(尽管有一些直到 20 世纪初才认可它). 那天之后的 10
天在这项改革被略去了, 所以那个月的日历有点不太寻常.
### 语法
### 语法
```shell
cal [ -mjy ] [ 月份 ] [ 年份 ]
```
### 选项
### 选项
```shell
-l # 显示单月输出;
@ -32,14 +32,14 @@ cal [ -mjy ] [ 月份 ] [ 年份 ]
-y # 显示当前年份的日历..
```
### 参数
### 参数
```shell
月:指定月份;
年:指定年份。
```
### 实例
### 实例
单独执行cal命令会打印出日历

View File

@ -7,13 +7,13 @@ cancel
**cancel命令** 用于取消已存在的打印任务。
### 语法
### 语法
```shell
cancel(选项)(参数)
```
### 选项
### 选项
```shell
-a取消所有打印任务
@ -23,7 +23,7 @@ cancel(选项)(参数)
-h指定连接的服务器名和端口号。
```
### 参数
### 参数
打印任务号:指定要取消的打印任务编号。

View File

@ -9,13 +9,13 @@ cat
注意当文件较大时文本在屏幕上迅速闪过滚屏用户往往看不清所显示的内容。因此一般用more等命令分屏显示。为了控制滚屏可以按Ctrl+S键停止滚屏按Ctrl+Q键可以恢复滚屏。按Ctrl+C中断键可以终止该命令的执行并且返回Shell提示符状态。
### 语法
### 语法
```shell
cat(选项)(参数)
```
### 选项
### 选项
```shell
-n或--number从1开始对所有输出的行数编号
@ -26,11 +26,11 @@ cat(选项)(参数)
-t等价于"-vT"选项;
```
### 参数
### 参数
文件列表:指定要连接的文件列表。
### 实例
### 实例
设m1和m2是当前目录下的两个文件

View File

@ -7,13 +7,13 @@ cd
**cd命令** 用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略则变换至使用者的home directory(也就是刚login时所在的目录)。另外,`~`也表示为home directory的意思`.`则是表示目前所在的目录,`..`则表示目前目录位置的上一层目录。
### 语法
### 语法
```shell
cd (选项) (参数)
```
### 选项
### 选项
```shell
-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
@ -21,7 +21,7 @@ cd (选项) (参数)
- 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。
```
### 实例
### 实例
```shell
cd # 进入用户主目录;

View File

@ -7,13 +7,13 @@ Linux系统下光盘刻录功能命令
**cdrecord命令** 用于Linux系统下光盘刻录它支持cd和DVD格式。linux下一般都带有cdrecord软件。
### 语法
### 语法
```shell
cdrecord(选项)(参数)
```
### 选项
### 选项
```shell
-v显示刻录光盘的详细过程
@ -23,11 +23,11 @@ dev=<刻录机设备号>:指定使用“-scanbus”参数扫描到的刻录机
-scanbus扫描系统中可用的刻录机。
```
### 参数
### 参数
ISO文件指定刻录光盘使用的ISO映像文件。
### 实例
### 实例
查看系统所有 CD-R(w) 设备:

View File

@ -7,13 +7,13 @@ chage
**chage命令** 是用来修改帐号和密码的有效期限。
### 语法
### 语法
```shell
chage [选项] 用户名
```
### 选项
### 选项
```shell
-m密码可更改的最小天数。为零时代表任何时候都可以更改密码。
@ -25,7 +25,7 @@ chage [选项] 用户名
-l例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。
```
### 实例
### 实例
可以编辑`/etc/login.defs`来设定几个参数,以后设置口令默认就按照参数设定为准:

View File

@ -7,13 +7,13 @@ chattr
**chattr命令** 用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性这些属性共有以下8种模式
### 语法
### 语法
```shell
chattr(选项)
```
### 选项
### 选项
```shell
a让文件或目录仅供附加用途
@ -35,7 +35,7 @@ u预防意外删除。
=<属性>:指定文件或目录的该项属性。
```
### 实例
### 实例
用chattr命令防止系统中某个关键文件被修改

View File

@ -7,7 +7,7 @@ chcon
**chcon命令** 是修改对象(文件)的安全上下文,比如:用户、角色、类型、安全级别。也就是将每个文件的安全环境变更至指定环境。使用`--reference`选项时把指定文件的安全环境设置为与参考文件相同。chcon命令位于`/usr/bin/chcon`。
### 语法
### 语法
```shell
chcon [选项]... 环境 文件...
@ -15,7 +15,7 @@ chcon [选项]... [-u 用户] [-r 角色] [-l 范围] [-t 类型] 文件...
chcon [选项]... --reference=参考文件 文件...
```
### 选项
### 选项
```shell
-h, --no-dereference影响符号连接而非引用的文件。
@ -38,7 +38,7 @@ chcon [选项]... --reference=参考文件 文件...
--version显示版本信息并退出。
```
### 实例
### 实例
如果你想把这个ftp共享给匿名用户的话需要开启以下

View File

@ -7,13 +7,13 @@ chfn
**chfn命令** 用来改变finger命令显示的信息。这些信息都存放在/etc目录里的passwd文件里。若不指定任何选项则chfn命令会进入问答式界面。
### 语法
### 语法
```shell
chfn(选项)(参数)
```
### 选项
### 选项
```shell
-f<真实姓名>或--full-name<真实姓名>:设置真实姓名;
@ -24,11 +24,11 @@ chfn(选项)(参数)
-v或-version显示版本信息。
```
### 参数
### 参数
用户名指定要改变finger信息的用户名。
### 实例
### 实例
范例1改变finger信息

View File

@ -9,13 +9,13 @@ chgrp
在UNIX系统家族里文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用chgrp指令去变更文件与目录的所属群组设置方式采用群组名称或群组识别码皆可。
### 语法
### 语法
```shell
chgrp [选项][组群][文件|目录]
```
### 选项
### 选项
```shell
-R 递归式地改变指定目录及其下的所有子目录和文件的所属的组
@ -30,12 +30,12 @@ chgrp [选项][组群][文件|目录]
--reference=<参考文件或目录>:把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同;
```
### 参数
### 参数
* 组:指定新工作名称;
* 文件:指定要改变所属组的文件列表。多个文件或者目录之间使用空格隔开。
### 实例
### 实例
将`/usr/meng`及其子目录下的所有文件的用户组改为mengxin

View File

@ -7,13 +7,13 @@ chkconfig
**chkconfig命令** 检查、设置系统的各种服务。这是Red Hat公司遵循GPL规则所开发的程序它可查询操作系统在每一个执行等级中会执行哪些系统服务其中包括各类常驻服务。谨记chkconfig不是立即自动禁止或激活一个服务它只是简单的改变了符号连接。
### 语法
### 语法
```shell
chkconfig(选项)
```
### 选项
### 选项
```shell
--add增加所指定的系统服务让chkconfig指令得以管理它并同时在系统启动的叙述文件内增加相关数据
@ -54,7 +54,7 @@ chkconfig(选项)
# higher quality random number generation.
```
### 实例
### 实例
```shell
chkconfig --list #列出所有的系统服务

View File

@ -19,13 +19,13 @@ chmod
`-` 不具任何权限数字代号为“0”
`s` 特殊功能说明:变更文件或目录的权限。
### 语法
### 语法
```
chmod(选项)(参数)
```
### 选项
### 选项
```shell
u # 操作对象简称用户user文件或目录的所有者。
@ -54,12 +54,12 @@ t # 权限设定,只有目录或文件的所有者才可以删除目录下的
--version # 显示版本信息
```
### 参数
### 参数
权限模式:指定文件的权限模式;
文件:要改变权限的文件。
### 知识扩展和实例
### 知识扩展和实例
Linux用 户分为:拥有者、组群(Group)、其他otherLinux系统中预设的情況下系统中所有的帐号与一般身份使用者以及root的相关信 息, 都是记录在`/etc/passwd`文件中。每个人的密码则是记录在`/etc/shadow`文件下。 此外,所有的组群名称记录在`/etc/group`內!

View File

@ -9,13 +9,13 @@ chown
只有文件主和超级用户才可以便用该命令。
### 语法
### 语法
```shell
chown(选项)(参数)
```
### 选项
### 选项
```shell
-c或——changes效果类似“-v”参数但仅回报更改的部分
@ -29,12 +29,12 @@ chown(选项)(参数)
--version显示版本信息。
```
### 参数
### 参数
用户:组:指定所有者和所属工作组。当省略“:组”,仅改变文件所有者;
文件指定要改变所有者和工作组的文件列表。支持多个文件和目标支持shell通配符。
### 实例
### 实例
将目录`/usr/meng`及其下面的所有文件、子目录的文件主改成 liu

View File

@ -7,13 +7,13 @@ chpasswd
**chpasswd命令** 是批量更新用户口令的工具,是把一个文件内容重新定向添加到`/etc/shadow`中。
### 语法
### 语法
```shell
chpasswd(选项)
```
### 选项
### 选项
```shell
-e输入的密码是加密后的密文
@ -21,7 +21,7 @@ chpasswd(选项)
-m当被支持的密码未被加密时使用MD5加密代替DES加密。
```
### 实例
### 实例
先创建用户密码对应文件,格式为`username:password`,如`abc:abc123`必须以这种格式来书写并且不能有空行保存成文本文件user.txt然后执行chpasswd命令

View File

@ -21,25 +21,25 @@ chroot
chroot 的作用就是切换系统的根位置,而这个作用最为明显的是在系统初始引导磁盘的处理过程中使用,从初始 RAM 磁盘 (initrd) 切换系统的根位置并执行真正的 init。另外当系统出现一些问题时我们也可以使用 chroot 来切换到一个临时的系统。
### 语法
### 语法
```shell
chroot(选项)(参数)
```
### 选项
### 选项
```shell
--help在线帮助
--version显示版本信息。
```
### 参数
### 参数
* 目录:指定新的根目录;
* 指令:指定要执行的指令。
### 实例
### 实例
**将target作为根目录运行其中的`/bin/sh`:**

View File

@ -7,13 +7,13 @@ chsh
**chsh命令** 用来更换登录系统时使用的shell。若不指定任何参数与用户名称则chsh会以应答的方式进行设置。
### 语法
### 语法
```shell
chsh(选项)(参数)
```
### 选项
### 选项
```shell
-s<shell 名称>或--shell<shell 名称>更改系统预设的shell环境。
@ -22,11 +22,11 @@ chsh(选项)(参数)
-v或-version显示版本信息。
```
### 参数
### 参数
用户名要改变默认shell的用户。
### 实例
### 实例
**查看系统安装了哪些shell的两种方法**

View File

@ -11,24 +11,24 @@ cksum
指定文件交由cksum命令进行校验后会返回校验结果供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为"-"则cksum命令会从标准输入设备中读取数据。
### 语法
### 语法
```shell
cksum(选项)(参数)
```
### 选项
### 选项
```shell
--help在线帮助
--version显示版本信息。
```
### 参数
### 参数
文件:指定要计算校验的版本信息。
### 实例
### 实例
使用cksum命令计算文件"testfile1"的完整性,输入如下命令:

View File

@ -7,13 +7,13 @@ clear
**clear命令** 用于清除当前屏幕终端上的任何信息。
### 语法
### 语法
```shell
clear
```
### 实例
### 实例
直接输入clear命令当前终端上的任何信息就可被清除。

View File

@ -7,14 +7,14 @@ clock
**clock命令**用于调整 RTC 时间。 RTC 是电脑内建的硬件时间,执行这项指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件时钟。
### 语法
### 语法
```shell
clock [--adjust][--debug][--directisa][--getepoch][--hctosys][--set --date="<日期时间>"]
[--setepoch --epoch=< >][--show][--systohc][--test][--utc][--version]
```
### 选项
### 选项
```shell
--adjust  第一次使用"--set"或"--systohc"参数设置硬件时钟,会在/etc目录下产生一个名称为adjtime的文件。当再次使用这两个参数调整硬件时钟此文件便会记录两次调整间之差异日后执行clock指令加上"--adjust"参数时,程序会自动根 据记录文件的数值差异,计算出平均值,自动调整硬件时钟的时间。

View File

@ -7,14 +7,14 @@ clockdiff
在ip报文的首部和ICMP报文的首部都可以放入时间戳数据。 **clockdiff** 程序正是使用时间戳来测算目的主机和本地主机的系统时间差。
### 选项
### 选项
```shell
-o使用IP时间戳选项来测量系统时间差。时间戳只用3个。
-o1使用IP时间戳选项来测量系统时间差。用4个时间戳。如果-o和-o1都没有设置那么就是用ICMP时间戳来测试系统时间差。
```
### 实例
### 实例
```shell
lixi@lixi-desktop:~$ ping -T tsandaddr www.ustc.edu.cn -c 1

View File

@ -7,13 +7,13 @@ cmp
**cmp命令** 用来比较两个文件是否有差异。当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有差异,预设会标示出第一个不通之处的字符和列数编号。若不指定任何文件名称或是所给予的文件名为“-”则cmp指令会从标准输入设备读取数据。
### 语法
### 语法
```shell
cmp(选项)(参数)
```
### 选项
### 选项
```shell
-c或--print-chars除了标明差异处的十进制字码之外一并显示该字符所对应字符
@ -24,11 +24,11 @@ cmp(选项)(参数)
--help在线帮助。
```
### 参数
### 参数
目录:比较两个文件的差异。
### 实例
### 实例
使用cmp命令比较文件"testfile"和文件"testfile1"两个文件,则输入下面的命令:

View File

@ -7,13 +7,13 @@ col
**col命令** 是一个标准输入文本过滤器它从标注输入设备读取文本内容并把内容显示到标注输出设备。在许多UNIX说明文件里都有RLF控制字符。当我们运用shell特殊字符`>`和`>>`把说明文件的内容输出成纯文本文件时控制字符会变成乱码col命令则能有效滤除这些控制字符。
### 语法
### 语法
```shell
col(选项)
```
### 选项
### 选项
```shell
-b过滤掉所有的控制字符包括RLF和HRLF

View File

@ -7,13 +7,13 @@ colrm
**colrm命令** 用于删除文件中的指定列。colrm命令从标准输入设备读取书记转而输出到标准输出设备。如果不加任何参数则colrm命令不会过滤任何一行。
### 语法
### 语法
```shell
colrm(参数)
```
### 参数
### 参数
* 起始列号:指定要删除的指定列;
* 结尾列号:指定要删除的结尾列。

View File

@ -11,13 +11,13 @@ comm
* 求差:打印出指定文件所包含的且不相同的行。
* 差集:打印出包含在一个文件中,但不包含在其他指定文件中的行。
### 语法
### 语法
```shell
comm [选项]... 文件1 文件2
```
### 选项
### 选项
```shell
如果不附带选项,程序会生成三列输出。
@ -34,12 +34,12 @@ comm [选项]... 文件1 文件2
--output-delimiter=STR 依照STR 分列
```
### 参数
### 参数
* 文件1指定要比较的第一个**有序**文件;
* 文件2指定要比较的第二个**有序**文件。
### 实例
### 实例
文本 `aaa.txt` 内容

View File

@ -7,17 +7,17 @@ command
**command命令** 调用指定的指令并执行命令执行时不查询shell函数。command命令只能够执行shell内部的命令。
### 语法
### 语法
```shell
command(参数)
```
### 参数
### 参数
指令:需要调用的指令及参数。
### 实例
### 实例
使用command命令调用执行`echo Linux`,输入如下命令:

View File

@ -7,13 +7,13 @@ compress
**compress命令** 使用“Lempress-Ziv”编码压缩数据文件。compress是个历史悠久的压缩程序文件经它压缩后其名称后面会多出".Z"的扩展名。当要解压缩时可执行uncompress指令。事实上uncompress是指向compress的符号连接因此不论是压缩或解压缩都可通过compress指令单独完成。
### 语法
### 语法
```shell
compress(选项)(参数)
```
### 选项
### 选项
```shell
-f不提示用户强制覆盖掉目标文件
@ -25,11 +25,11 @@ compress(选项)(参数)
-V显示指令版本及程序预设值。
```
### 参数
### 参数
文件:指定要压缩的文件列表。
### 实例
### 实例
将`/etc/man.config`复到`/tmp` ,并加以压缩

View File

@ -7,13 +7,13 @@ consoletype
**consoletype命令** 用于打印已连接的终端类型到标准输出,并能够检查已连接的终端是当前终端还是虚拟终端。
### 语法
### 语法
```shell
consoletype
```
### 实例
### 实例
```shell
[root@localhost ~]# consoletype

View File

@ -7,13 +7,13 @@ convertquota
**convertquota命令** 用于将老的磁盘额数据文件“quota.user”和“quota.group”转换为新格式的文件“quota.user”和“quota.group”
### 语法
### 语法
```shell
convertquota(选项)(参数)
```
### 选项
### 选项
```shell
-u仅转换用户磁盘配额数据文件
@ -22,11 +22,11 @@ convertquota(选项)(参数)
-e将新的文件格式从大字节序换为小字节序。
```
### 参数
### 参数
文件系统:指定要转换磁盘配额数据文件格式的文件系统(硬盘分区)。
### 实例
### 实例
使用convertquota指令转换指定文件系统`/data`的磁盘配额数据文件。在命令行中输入下面的命令:

View File

@ -7,13 +7,13 @@ cp
**cp命令** 用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件当一次复制多个文件时目标文件参数必须是一个已经存在的目录否则将出现错误。
### 语法
### 语法
```shell
cp(选项)(参数)
```
### 选项
### 选项
```shell
-a此参数的效果和同时指定"-dpR"参数相同;
@ -30,12 +30,12 @@ cp(选项)(参数)
-v详细显示命令执行的操作。
```
### 参数
### 参数
* 源文件制定源文件列表。默认情况下cp命令不能复制目录如果要复制目录则必须使用`-R`选项;
* 目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。
### 实例
### 实例
下面的第一行中是 cp 命令和具体的参数(-r 是“递归”, -u 是“更新”,-v 是“详细”)。接下来的三行显示被复制文件的信息,最后一行显示命令行提示符。这样,只拷贝新的文件到我的存储设备上,我就使用 cp 的“更新”和“详细”选项。

View File

@ -7,13 +7,13 @@ cpio
**cpio命令** 主要是用来建立或者还原备份档的工具程序cpio命令可以复制文件到归档包中或者从归档包中复制文件。
### 语法
### 语法
```shell
cpio(选项)
```
### 选项
### 选项
```shell
-0或--null接受新增列控制字符通常配合find指令的“-print0”参数使用
@ -58,7 +58,7 @@ cpio(选项)
--version显示版本信息。
```
### 实例
### 实例
**将`/etc`下的所有普通文件都备份到`/opt/etc.cpio`,使用以下命令:**

View File

@ -7,13 +7,13 @@ crontab
**crontab命令** 被用来提交和管理用户的需要周期性执行的任务与windows下的计划任务类似当安装完成操作系统后默认会安装此服务工具并且会自动启动crond进程crond进程每分钟会定期检查是否有要执行的任务如果有要执行的任务则自动执行该任务。
### 语法
### 语法
```shell
crontab(选项)(参数)
```
### 选项
### 选项
```shell
-e编辑该用户的计时器设置
@ -22,11 +22,11 @@ crontab(选项)(参数)
-u<用户名称>:指定要设定计时器的用户名称。
```
### 参数
### 参数
crontab文件指定包含待执行任务的crontab文件。
### 知识扩展
### 知识扩展
Linux下的任务调度分为两类 **系统任务调度****用户任务调度**
@ -111,7 +111,7 @@ ntsysv
chkconfig level 35 crond on
```
### 实例
### 实例
每1分钟执行一次command

View File

@ -7,13 +7,13 @@ csplit
**csplit命令** 用于将一个大文件分割成小的碎片并且将分割后的每个碎片保存成一个文件。碎片文件的命名类似“xx00”“xx01”。csplit命令是split的一个变体split只能够根据文件大小或行数来分割但csplit能够根据文件本身特点来分割文件。
### 语法
### 语法
```shell
csplit(选项)(参数)
```
### 选项
### 选项
```shell
-b<输出格式>或--suffix-format=<输出格式>预设的输出格式其文件名称为xx00xx01等用户可以通过改变<输出格式>来改变输出的文件名;
@ -24,12 +24,12 @@ csplit(选项)(参数)
-z或--elide-empty-files删除长度为0 Byte文件。
```
### 参数
### 参数
* 文件:指定要分割的原文件;
* 模式:指定要分割文件时的匹配模式。
### 实例
### 实例
示例测试文件 server.log

View File

@ -7,14 +7,14 @@ cu
**cu命令** 用于连接另一个系统主机。cu(call up)指令可连接另一台主机,并采用类似拨号终端机的接口工作,也可执行简易的文件传输作业。
### 语法
### 语法
```shell
cu [dehnotv][-a<通信端口>][-c<电话号码>][-E<脱离字符>][-I<设置文件>][-l<外围设备代号>]
[-s<连线速率>][-x<排错模式>][-z<系统主机>][--help][-nostop][--parity=none][<系统主机>/<电话号码>]
```
### 选项
### 选项
```shell
-a<通信端口>或-p<通信端口>或--port<通信端口> 使用指定的通信端口进行连线。

View File

@ -7,13 +7,13 @@ cupsdisable
**cupsdisable命令** 用于停止指定的打印机。
### 语法
### 语法
```shell
cupsdisable(选项)(参数)
```
### 选项
### 选项
```shell
-E当连接到服务器时强制使用加密
@ -24,7 +24,7 @@ cupsdisable(选项)(参数)
-r停止打印机的原因。
```
### 参数
### 参数
目标:指定目标打印机。

View File

@ -7,13 +7,13 @@ cupsenable
**cupsenable命令** 用于启动指定的打印机。
### 语法
### 语法
```shell
cupsenable(选项)(参数)
```
### 选项
### 选项
```shell
-E当连接到服务器时强制使用加密
@ -22,7 +22,7 @@ cupsenable(选项)(参数)
-h指定连接的服务器名和端口号
```
### 参数
### 参数
目标:指定目标打印机。

View File

@ -9,13 +9,13 @@ date
很多shell脚本里面需要打印不同格式的时间或日期以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印也可以使用命令设置固定的格式。在类UNIX系统中日期被存储为一个整数其大小为自世界标准时间UTC1970年1月1日0时0分0秒起流逝的秒数。
### 语法
### 语法
```shell
date(选项)(参数)
```
### 选项
### 选项
```shell
-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
@ -25,11 +25,11 @@ date(选项)(参数)
--version显示版本信息。
```
### 参数
### 参数
<+时间日期格式>:指定显示时使用的日期时间格式。
### 日期格式字符串列表
### 日期格式字符串列表
```shell
%H # 小时24小时制00~23
@ -64,7 +64,7 @@ date(选项)(参数)
%e # 按月计的日期,添加空格,等于%_d
```
### 实例
### 实例
格式化输出:

View File

@ -9,13 +9,13 @@ dd
建议在有需要的时候使用dd 对物理磁盘操作如果是文件系统的话还是使用tar backup cpio等其他命令更加方便。另外使用dd对磁盘操作时最好使用块设备文件。
### 语法
### 语法
```shell
dd(选项)
```
### 选项
### 选项
```shell
bs=<字节数>将ibs输入与obs输出设成指定的字节数
@ -31,7 +31,7 @@ skip=<区块数>:一开始读取时,跳过指定的区块数;
--version显示版本信息。
```
### 实例
### 实例
```shell
[root@localhost text]# dd if=/dev/zero of=sun.txt bs=1M count=1

View File

@ -7,13 +7,13 @@ declare
**declare命令** 用于声明和显示已存在的shell变量。当不提供变量名参数时显示所有shell变量。declare命令若不带任何参数选项则会显示所有shell变量及其值。declare的功能与typeset命令的功能是相同的。
### 语法
### 语法
```shell
declare(选项)(参数)
```
### 选项
### 选项
```shell
+/-"-"可用来指定变量的属性,"+"则是取消变量所设的属性;
@ -23,11 +23,11 @@ x指定的变量会成为环境变量可供shell以外的程序来使用
i[设置值]可以是数值,字符串或运算式。
```
### 参数
### 参数
shell变量声明shell变量格式为“变量名=值”。
### 实例
### 实例
首先使用declare命令定义shell变量"test",并且将其值设置为"wangchujiang.com",输入如下命令:

View File

@ -7,13 +7,13 @@ depmod
**depmod命令** 可产生模块依赖的映射文件在构建嵌入式系统时需要由这个命令来生成相应的文件由modprobe使用。
### 语法
### 语法
```shell
depmod(选项)
```
### 选项
### 选项
```shell
-a或--all分析所有可用的模块
@ -27,7 +27,7 @@ depmod(选项)
--help显示帮助。
```
### 实例
### 实例
```shell
depmod -b /home/windsome/EMMA3PF-KernelSource-20080626/install_pos -e -F ./boot/System.map -v 2.6.18_pro500-bcm91250-mips2_fp_be -A -a

View File

@ -7,13 +7,13 @@ df
**df命令** 用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间目前还剩下多少空间等信息。
### 语法
### 语法
```shell
df(选项)(参数)
```
### 选项
### 选项
```shell
-a或--all包含全部的文件系统
@ -34,7 +34,7 @@ df(选项)(参数)
--version显示版本信息。
```
### 参数
### 参数
文件:指定文件系统上的文件。
@ -44,7 +44,7 @@ df(选项)(参数)
SIZE是一个整数和可选单位例如10M是10 * 1024 * 1024。 单位是KMGTPEZY1024的幂或KBMB...1000的幂
### 实例
### 实例
查看系统磁盘设备默认是KB为单位

View File

@ -7,13 +7,13 @@ dhclient
**dhclient命令** 使用动态主机配置协议动态的配置网络接口的网络参数。
### 语法
### 语法
```shell
dhclient(选项)(参数)
```
### 选项
### 选项
```shell
0指定dhcp客户端监听的端口号
@ -22,11 +22,11 @@ dhclient(选项)(参数)
-r释放ip地址。
```
### 参数
### 参数
网络接口:操作的网络接口。
### 实例
### 实例
```shell
dhclient -r #释放IP

View File

@ -3,13 +3,13 @@ dhcpd
运行DHCP服务器
### 语法
### 语法
```shell
dhcpd [选项] [网络接口]
```
### 选项
### 选项
```shell
-p <端口> 指定dhcpd监听的端口

View File

@ -7,13 +7,13 @@ dhcrelay
**dhcrelay命令** 使用dhcrelay命令可以提供中继DHCP和BOOTP请求从一个没有DHCP服务器的子网直接连接到其它子网内的一个或多个DHCP服务器。该命令在DHCP中继服务器上使用同时支持DHCPv4/BOOTP和DHCPv6协议。
### 语法
### 语法
```shell
dhcrelay [选项] [DHCP服务器]
```
### 选项
### 选项
```shell
-c <跳数> 当转发数据包时dhcrelay丢弃已经达到一个最大跳数的数据包。默认值是10最大值是255

View File

@ -7,13 +7,13 @@ diff
**diff命令** 在最简单的情况下,比较给定的两个文件的不同。如果使用“-”代替“文件”参数则要比较的内容将来自标准输入。diff命令是以逐行的方式比较文本文件的异同处。如果该命令指定进行目录的比较则将会比较该目录中具有相同文件名的文件而不会对其子目录文件进行任何比较操作。
### 语法
### 语法
```shell
diff(选项)(参数)
```
### 选项
### 选项
```shell
-<行数>:指定要显示多少行的文本。此参数必须与-c或-u参数一并使用
@ -52,12 +52,12 @@ diff(选项)(参数)
--suppress-common-lines在使用-y参数时仅显示不同之处。
```
### 参数
### 参数
* 文件1指定要比较的第一个文件
* 文件2指定要比较的第二个文件。
### 实例
### 实例
将目录`/usr/li`下的文件"test.txt"与当前目录下的文件"test.txt"进行比较,输入如下命令:

View File

@ -7,13 +7,13 @@ diff3
**diff3命令** 用于比较3个文件将3个文件的不同的地方显示到标准输出。
### 语法
### 语法
```shell
diff3(选项)(参数)
```
### 选项
### 选项
```shell
-a把所有的文件都当做文本文件按照行为单位进行比较即给定的文件不是文本文件
@ -25,7 +25,7 @@ diff3(选项)(参数)
--initial-tab在正常格式的行的文本前输出一个TAB字符而非两个空白字符。此选项将导致在行中TAB字符的对齐方式看上去规范。
```
### 参数
### 参数
* 文件1指定要比较的第1个文件
* 文件2指定要比较的第2个文件

View File

@ -7,13 +7,13 @@ diffstat
**diffstat命令** 用来显示diff命令输出信息的柱状图用以显示diff命令比较两个文件的不同统计信息。用户也可以直接使用`|`将diff命令所输出的结果直接送给diffstat命令进行统计结果的显示。使用该命令时若所比较的文件或者子目录不在当前目录下则应该使用其完整路径。
### 语法
### 语法
```shell
diffstat(选项)(参数)
```
### 选项
### 选项
```shell
-n<文件名长度>:指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;
@ -22,11 +22,11 @@ diffstat(选项)(参数)
-v显示版本信息。
```
### 参数
### 参数
文件指定保存有diff命令的输出信息文件。
### 实例
### 实例
将目录"test1"和"test2"下的同名文件"testf.txt"使用diff命令进行比较。然后使用diffstat命令对结果进行统计显示输入如下命令

View File

@ -7,13 +7,13 @@ dig
**dig命令** 是常用的域名查询工具,可以用来测试域名系统工作是否正常。
### 语法
### 语法
```shell
dig(选项)(参数)
```
### 选项
### 选项
```shell
@<服务器地址>:指定进行域名解析的域名服务器;
@ -27,14 +27,14 @@ dig(选项)(参数)
-h显示指令帮助信息。
```
### 参数
### 参数
* 主机:指定要查询域名主机;
* 查询类型指定DNS查询的类型
* 查询类指定查询DNS的class
* 查询选项:指定查询选项。
### 实例
### 实例
```shell
[root@localhost ~]# dig www.jsdig.com

View File

@ -7,13 +7,13 @@ dircolors
**dircolors命令** 设置ls命令在显示目录或文件时所用的色彩。dircolors可根据[色彩配置文件]来设置LS_COLORS环境变量或是显示设置LS_COLORS环境变量的命令。
### 语法
### 语法
```shell
dircolors(选项)(参数)
```
### 选项
### 选项
```shell
-b或--sh或--bourne-shell显示在Boume shell中将LS_COLORS设为目前预设置的shell指令
@ -23,11 +23,11 @@ dircolors(选项)(参数)
-version显示版本信息。
```
### 参数
### 参数
文件:指定用来设置颜色的文件。
### 实例
### 实例
```shell
[root@localhost ~]# dircolors -p

View File

@ -7,20 +7,20 @@ dirname
**dirname命令** 去除文件名中的非目录部分仅显示与目录有关的内容。dirname命令读取指定路径名保留最后一个`/`及其后面的字符,删除其他部分,并写结果到标准输出。如果最后一个`<cite>/</cite>`后无字符dirname 命令使用倒数第二个`/`并忽略其后的所有字符。dirname 和 basename 通常在 shell 内部命令替换使用,以指定一个与指定输入文件名略有差异的输出文件名。
### 语法
### 语法
```shell
dirname(选项)(参数)
```
### 选项
### 选项
```shell
--help显示帮助
--version显示版本号。
```
### 实例
### 实例
```shell
dirname //

View File

@ -7,13 +7,13 @@ dirs
**dirs命令** 显示当前目录栈中的所有记录不带参数的dirs命令显示当前目录栈中的记录。dirs始终显示当然目录, 再是堆栈中的内容;即使目录堆栈为空, dirs命令仍然只显示当然目录。
### 语法
### 语法
```shell
dirs(选项)(参数)
```
### 选项
### 选项
```shell
-c删除目录栈中的所有记录
@ -24,11 +24,11 @@ dirs(选项)(参数)
-N显示从右到左的第n个日录数字从0开始
```
### 参数
### 参数
目录:显示目录堆叠中的记录。
### 实例
### 实例
```shell
[root@localhost etc]# dirs

View File

@ -7,13 +7,13 @@ dmesg
**dmesg命令** 被用于检查和控制内核的环形缓冲区。kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息可利用dmesg来查看。开机信息保存在`/var/log/dmesg`文件里。
### 语法
### 语法
```shell
dmesg(选项)
```
### 选项
### 选项
```shell
-c显示信息后清除ring buffer中的内容
@ -21,7 +21,7 @@ dmesg(选项)
-n设置记录信息的层级。
```
### 实例
### 实例
```shell
[root@localhost ~]# dmesg | head

View File

@ -11,13 +11,13 @@ DMIDesktop Management Interface,DMI就是帮助收集电脑系统信息的
DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管理系统更加方便了电脑厂商和用户对系统的了解。DMI的主要组成部分是Management Information Format(MIF)数据库。这个数据库包括了所有有关电脑系统和配件的信息。通过DMI用户可以获取序列号、电脑厂商、串口信息以及其它系统配件信息。
### 语法
### 语法
```shell
dmidecode [选项]
```
### 选项
### 选项
```shell
-d(default:/dev/mem)从设备文件读取信息,输出内容与不加参数标准输出相同。
@ -114,7 +114,7 @@ dmidecode [选项]
* Additional Information
* Onboard Device
### 实例
### 实例
```shell
dmidecode -t 1 # 查看服务器信息

View File

@ -11,7 +11,7 @@ DNF包管理器克服了YUM包管理器的一些瓶颈提升了包括用户
DNF 的最新稳定发行版版本号是 1.0发行日期是2015年5月11日。 这一版本的额 DNF 包管理器(包括在他之前的所有版本) 都大部分采用 Python 编写发行许可为GPL v2.
### 安装 DNF 包管理器
### 安装 DNF 包管理器
DNF 并未默认安装在 RHEL 或 CentOS 7系统中但是 Fedora 22 已经默认使用 DNF .
@ -267,7 +267,7 @@ Error: Nothing to do.
原作者注:在执行这条命令的时候, DNF 并没有按照我期望的那样降级指定的软件“acpid”。该问题已经上报。
### 总结
### 总结
DNF 包管理器作为 YUM 包管理器的升级替代品,它能自动完成更多的操作。但在我看来,正因如此,所以 DNF 包管理器不会太受那些经验老道的 Linux 系统管理者的欢迎。举例如下:

View File

@ -7,19 +7,19 @@ dnsdomainname
**dnsdomainname命令** 用于定义DNS系统中FQDN名称中的域名。
### 语法
### 语法
```shell
dnsdomainname(选项)
```
### 选项
### 选项
```shell
-v详细信息模式输出指令执行的详细信息。
```
### 实例
### 实例
```shell
[root@AY1307311912260196fcZ ~]# dnsdomainname -v

View File

@ -7,24 +7,24 @@ domainname
**domainname命令** 用于显示和设置系统的NIS域名。
### 语法
### 语法
```shell
domainname(选项)(参数)
```
### 选项
### 选项
```shell
-v详细信息模式
-F指定读取域名信息的文件。
```
### 参数
### 参数
NIS域名指定要设置的NIS域名。
### 实例
### 实例
```shell
[root@AY1307311912260196fcZ ~]# domainname -v

View File

@ -7,13 +7,13 @@ Debian Linux下的软件包管理工具
**dpkg-deb命令** 是Debian Linux下的软件包管理工具它可以对软件包执行打包和解包操作以及提供软件包信息。
### 语法
### 语法
```shell
dpkg-deb(选项)(参数)
```
### 选项
### 选项
```shell
-c显示软件包中的文件列表
@ -27,11 +27,11 @@ dpkg-deb(选项)(参数)
-b创建debian软件包。
```
### 参数
### 参数
文件:指定要操作的“.deb”软件包的全名或软件名。
### 实例
### 实例
解压程序文件:

View File

@ -7,13 +7,13 @@ Debian Linux中创建并管理一个转向列表
**dpkg-divert命令** 是Debian Linux中创建并管理一个转向diversion列表其使得安装文件的默认位置失效的工具。
### 语法
### 语法
```shell
dpkg-divert(选项)(参数)
```
### 选项
### 选项
```shell
--add添加一个转移文件
@ -23,11 +23,11 @@ dpkg-divert(选项)(参数)
--quidet安静模式。
```
### 参数
### 参数
文件:指定转移文件名。
### 实例
### 实例
指定软件包wibble安装时写入`/usr/bin/example.foo`,而不是`/usr/bin/example`

View File

@ -7,13 +7,13 @@ Debian Linux中软件包安装之前询问问题
**dpkg-preconfigure命令** 用于在Debian Linux中软件包安装之前询问问题。
### 语法
### 语法
```shell
dpkg-preconfigure(选项)(参数)
```
### 选项
### 选项
```shell
-f选择使用的前端
@ -21,11 +21,11 @@ dpkg-preconfigure(选项)(参数)
--apt在apt模式下运行。
```
### 参数
### 参数
软件包:指定“.deb”软件包。
### 实例
### 实例
导入debconf模板

Some files were not shown because too many files have changed in this diff Show More