Skip to content

Commit 3ddd612

Browse files
committed
更新文档排版
1 parent b3f2252 commit 3ddd612

File tree

192 files changed

+1552
-860
lines changed

Some content is hidden

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

192 files changed

+1552
-860
lines changed

command/alias.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ alias
55

66
## 补充说明
77

8-
**alias命** 用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号`''`将原来的命令引起来,防止特殊字符导致错误。
8+
**alias命令** 用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号`''`将原来的命令引起来,防止特殊字符导致错误。
99

1010
alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件`/etc/bashrc`中。
1111

@@ -27,7 +27,7 @@ alias(选项)(参数)
2727

2828
### 实例
2929

30-
**alias 的基本使用方法为:**
30+
**alias 的基本使用方法为:**
3131

3232
```
3333
alias 新的命令='原命令 -选项/参数'
@@ -37,7 +37,7 @@ alias 新的命令='原命令 -选项/参数'
3737

3838
要删除一个别名,可以使用 unalias 命令,如 unalias l。
3939

40-
**查看系统已经设置的别名:**
40+
**查看系统已经设置的别名:**
4141

4242
```
4343
alias -p
@@ -48,4 +48,7 @@ alias ls='ls --color=tty'
4848
alias mv='mv -i'
4949
alias rm='rm -i'
5050
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
51-
```
51+
```
52+
53+
54+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/apachectl.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Apache服务器前端控制工具
55

66
## 补充说明
77

8-
**apachectl命** 是Apache的Web服务器前端控制工具,用以启动、关闭和重新启动Web服务器进程。
8+
**apachectl命令** 是Apache的Web服务器前端控制工具,用以启动、关闭和重新启动Web服务器进程。
99

1010
### 语法
1111

@@ -22,4 +22,7 @@ apachectl(参数)
2222
* restart:重新启动Apache服务器;
2323
* start:启动Apache服务器;
2424
* status:显示服务器摘要的状态信息;
25-
* stop:停止Apache服务器。
25+
* stop:停止Apache服务器。
26+
27+
28+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/arpwatch.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ arpwatch
55

66
## 补充说明
77

8-
**arpwatch命** 用来监听网络上arp的记录。
8+
**arpwatch命令** 用来监听网络上arp的记录。
99

1010
### 语法
1111

@@ -20,4 +20,7 @@ arpwatch(选项)
2020
-f<记录文件>:设置存储ARP记录的文件,预设为/var/arpwatch/arp.dat;
2121
-i<接口>:指定监听ARP的接口,预设的接口为eth0;
2222
-r<记录文件>:从指定的文件中读取ARP记录,而不是从网络上监听。
23-
```
23+
```
24+
25+
26+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/badblocks.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ badblocks
55

66
## 补充说明
77

8-
**badblock命** 用于查找磁盘中损坏的区块。 硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。badblocks就是一个很好的检查坏道位置的工具。
8+
**badblock命令** 用于查找磁盘中损坏的区块。 硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。badblocks就是一个很好的检查坏道位置的工具。
99

1010
### 语法
1111

@@ -61,15 +61,15 @@ badblocks -b 4096 -c 1 /dev/hda1 -o hda-badblocks-list.1 63000 51000
6161

6262
### 其他
6363

64-
**1、fsck使用badblocks的信息**
64+
**1、fsck使用badblocks的信息**
6565

6666
badblocks只会在日志文件中标记出坏道的信息,但若希望在检测磁盘时也能跳过这些坏块不检测,可以使用fsck的-l参数:
6767

6868
```
6969
fsck.ext3 -l /tmp/hda-badblock-list.final /dev/hda1
7070
```
7171

72-
**2、在创建文件系统前检测坏道**
72+
**2、在创建文件系统前检测坏道**
7373

7474
badblocks可以随e2fsck和mke2fs的-c删除一起运行(对ext3文件系统也一样),在创建文件系统前就先检测坏道信息:
7575

@@ -79,4 +79,7 @@ mkfs.ext3 -c /dev/hda1
7979

8080
代码表示使用-c在创建文件系统前检查坏道的硬盘。
8181

82-
这个操作已经很清楚地告知我们可以采用`mkfs.ext3 -c`选项用`read-only`方式检查硬盘。这个命令会在格式化硬盘时检查硬盘,并标出错误的硬盘“block”。用这个方法格式化硬盘,需要有相当大的耐心,因为命令运行后,会一个个用读的方式检查硬盘。
82+
这个操作已经很清楚地告知我们可以采用`mkfs.ext3 -c`选项用`read-only`方式检查硬盘。这个命令会在格式化硬盘时检查硬盘,并标出错误的硬盘“block”。用这个方法格式化硬盘,需要有相当大的耐心,因为命令运行后,会一个个用读的方式检查硬盘。
83+
84+
85+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/bind.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ bind
55

66
## 补充说明
77

8-
**bind命** 用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。
8+
**bind命令** 用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。
99

1010
### 语法
1111

@@ -53,4 +53,7 @@ Press any keys - Ctrl-D will terminate this program
5353
^M 13 0015 0x0d 字母M
5454
^C 3 0003 0x03 Ctrl-C
5555
^D 4 0004 0x04 Ctrl-D 退出
56-
```
56+
```
57+
58+
59+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/bunzip2.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ bunzip2
55

66
## 补充说明
77

8-
**bunzip2命** 解压缩由bzip2指令创建的”.bz2"压缩包。对文件进行压缩与解压缩。此命令类似于“gzip/gunzip”命令,只能对文件进行压缩。对于目录只能压缩目录下的所有文件,压缩完成后,在目录下生成以“.bz2”为后缀的压缩包。bunzip2其实是bzip2的符号链接,即软链接,因此压缩解压都可以通过bzip2实现。
8+
**bunzip2命令** 解压缩由bzip2指令创建的”.bz2"压缩包。对文件进行压缩与解压缩。此命令类似于“gzip/gunzip”命令,只能对文件进行压缩。对于目录只能压缩目录下的所有文件,压缩完成后,在目录下生成以“.bz2”为后缀的压缩包。bunzip2其实是bzip2的符号链接,即软链接,因此压缩解压都可以通过bzip2实现。
99

1010
### 语法
1111

@@ -35,4 +35,7 @@ bunzip2(选项)(参数)
3535
bzip2 -9vk /opt/etc.zip /opt/var.zip /opt/backup.zip
3636
```
3737

38-
压缩完毕后,在`/opt`下就会生成相应的etc.zip.bz2、var.zip.bz2和backup.zip.bz2文件。
38+
压缩完毕后,在`/opt`下就会生成相应的etc.zip.bz2、var.zip.bz2和backup.zip.bz2文件。
39+
40+
41+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/bzip2.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ bzip2
55

66
## 补充说明
77

8-
**bzip2命** 用于创建和管理(包括解压缩)“.bz2”格式的压缩包。我们遇见Linux压缩打包方法有很多种,以下讲解了Linux压缩打包方法中的Linux bzip2命令的多种范例供大家查看,相信大家看完后会有很多收获。
8+
**bzip2命令** 用于创建和管理(包括解压缩)“.bz2”格式的压缩包。我们遇见Linux压缩打包方法有很多种,以下讲解了Linux压缩打包方法中的Linux bzip2命令的多种范例供大家查看,相信大家看完后会有很多收获。
99

1010
### 语法
1111

@@ -36,7 +36,7 @@ bzip2(选项)(参数)
3636

3737
### 实例
3838

39-
**压缩指定文件filename:**
39+
**压缩指定文件filename:**
4040

4141
```
4242
bzip2 filename
@@ -46,7 +46,7 @@ bzip2 -z filename
4646

4747
这里,压缩的时候不会输出,会将原来的文件filename给删除,替换成filename.bz2.如果以前有filename.bz2则不会替换并提示错误(如果想要替换则指定-f选项,例如`bzip2 -f filename`;如果filename是目录则也提醒错误不做任何操作;如果filename已经是压过的了有bz2后缀就提醒一下,不再压缩,没有bz2后缀会再次压缩。
4848

49-
**解压指定的文件filename.bz2:**
49+
**解压指定的文件filename.bz2:**
5050

5151
```
5252
bzip2 -d filename.bz2
@@ -56,7 +56,7 @@ bunzip2 filename.bz2
5656

5757
这里,解压的时候没标准输出,会将原来的文件filename.bz2给替换成filename。如果以前有filename则不会替换并提示错误(如果想要替换则指定`-f`选项,例如`bzip2 -df filename.bz2`
5858

59-
**压缩解压的时候将结果也输出:**
59+
**压缩解压的时候将结果也输出:**
6060

6161
```
6262
$bzip2 -v filename
@@ -70,7 +70,7 @@ filename: 0.119:1, 67.200 bits/byte, -740.00% saved, 5 in, 42 out.
7070

7171
这里,加上`-v`选项就会输出了,只用压缩举例了,解压的时候同理`bzip2 -dv filename.bz2`不再举例了。
7272

73-
**模拟解压实际并不解压:**
73+
**模拟解压实际并不解压:**
7474

7575
```
7676
bzip2 -tv filename.bz2
@@ -84,15 +84,15 @@ filename.bz2: ok
8484

8585
这里,`-t`指定要进行模拟解压,不实际生成结果,也就是说类似检查文件,当然就算目录下面有filename也不会有什么错误输出了,因为它根本不会真的解压文件。为了在屏幕上输出,这里加上`-v`选项了,如果是真的解压`bzip2 -dv filename.bz2`则输出的是把"ok"替换成了"done"。
8686

87-
**压缩解压的时候,除了生成结果文件,将原来的文件也保存:**
87+
**压缩解压的时候,除了生成结果文件,将原来的文件也保存:**
8888

8989
```
9090
bzip2 -k filename
9191
```
9292

9393
这里,加上`-k`就保存原始的文件了,否则原始文件会被结果文件替代。只用压缩举例了,解压的时候同理`$bzip2 -dk filename.bz2`不再举例了。
9494

95-
**解压到标准输出:**
95+
**解压到标准输出:**
9696

9797
```
9898
bzip2 -dc filename.bz2
@@ -106,7 +106,7 @@ hahahhaahahha
106106

107107
这里,使用`-c`指定到标准输出,输出的是文件filename的内容,不会将filename.bz2删除。
108108

109-
**压缩到标准输出:**
109+
**压缩到标准输出:**
110110

111111
```
112112
bzip2 -c filename
@@ -116,10 +116,13 @@ bzip2: For help, type: `bzip2 --help'.
116116

117117
这里,使用`-c`指定压缩到标准输出不删除原有文件,不同的是,压缩后的文件无法输出到标准输出。
118118

119-
**使用bzip2的时候将所有后面的看作文件(即使文件名以'-'开头):**
119+
**使用bzip2的时候将所有后面的看作文件(即使文件名以'-'开头):**
120120

121121
```
122122
bzip2 -- -myfilename
123123
```
124124

125-
这里主要是为了防止文件名中`-`产生以为是选项的歧义。
125+
这里主要是为了防止文件名中`-`产生以为是选项的歧义。
126+
127+
128+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/bzip2recover.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ bzip2recover
55

66
## 补充说明
77

8-
**bzip2recover命** 可用于恢复被破坏的“.bz2”压缩包中的文件。
8+
**bzip2recover命令** 可用于恢复被破坏的“.bz2”压缩包中的文件。
99

1010
bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区块损坏时,便可利用bzip2recover,试着将文件中的区块隔开来,以便解压缩正常的区块。通常只适用在压缩文件很大的情况。
1111

@@ -17,4 +17,7 @@ bzip2recover(参数)
1717

1818
### 参数
1919

20-
文件:指定要恢复数据的.bz2压缩包。
20+
文件:指定要恢复数据的.bz2压缩包。
21+
22+
23+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/cat.md

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,44 @@
1-
21
cat
32
===
4-
5-
显示文件的内容。
3+
4+
连接文件并打印到标准输出设备上
65

76
## 补充说明
87

9-
cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。
8+
**cat命令** 连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。
9+
10+
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。
1011

11-
## 语法
12+
### 语法
1213

1314
```
1415
cat(选项)(参数)
1516
```
1617

17-
## 参数
18+
### 选项
1819

19-
- -n或-number:有1开始对所有输出的行数编号;
20-
- -b或--number-nonblank:和-n相似,只不过对于空白行不编号;
21-
- -s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
22-
- -A:显示不可打印字符,行尾显示“$”;
23-
- -e:等价于"-vE"选项;
24-
- -t:等价于"-vT"选项;
20+
```
21+
-n或-number:有1开始对所有输出的行数编号;
22+
-b或--number-nonblank:和-n相似,只不过对于空白行不编号;
23+
-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
24+
-A:显示不可打印字符,行尾显示“$”;
25+
-e:等价于"-vE"选项;
26+
-t:等价于"-vT"选项;
27+
```
2528

29+
### 参数
2630

27-
## 例子
31+
文件列表:指定要连接的文件列表。
32+
33+
### 实例
34+
35+
设ml和m2是当前目录下的两个文件
2836

29-
```bash
30-
cat m1 # (在屏幕上显示文件ml的内容)
31-
cat m1 m2 # (同时显示文件ml和m2的内容)
32-
cat m1 m2 > file # (将文件ml和m2合并后放入文件file中)
3337
```
38+
cat m1 (在屏幕上显示文件ml的内容)
39+
cat m1 m2 (同时显示文件ml和m2的内容)
40+
cat m1 m2 > file (将文件ml和m2合并后放入文件file中)
41+
```
42+
3443

44+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

command/cd.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cd
55

66
## 补充说明
77

8-
**cd命** 用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,`~`也表示为home directory的意思,`.`则是表示目前所在的目录,`..`则表示目前目录位置的上一层目录。
8+
**cd命令** 用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,`~`也表示为home directory的意思,`.`则是表示目前所在的目录,`..`则表示目前目录位置的上一层目录。
99

1010
### 语法
1111

@@ -30,4 +30,7 @@ cd - 返回进入此目录之前所在的目录;
3030
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
3131
cd ../.. 返回上两级目录;
3232
cd !$ 把上个命令的参数作为cd参数使用。
33-
```
33+
```
34+
35+
36+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

0 commit comments

Comments
 (0)