Skip to content

Commit b54ab51

Browse files
committed
Compiler generation page Wed Nov 30 2016 01:10:53 GMT+0800 (CST)
1 parent 55229d1 commit b54ab51

File tree

197 files changed

+7660
-3423
lines changed

Some content is hidden

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

197 files changed

+7660
-3423
lines changed

c/alias.html

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,25 +38,25 @@
3838
<a class="edit_btn" href="https://github.com/jaywcjlove/linux-command/edit/master//command/alias.md">编辑</a>
3939

4040
<h1 id="alias">alias</h1><p>用来设置指令的别名</p>
41-
<h2 id="补充说明">补充说明</h2><p><strong>alias命</strong> 用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号<code>&#39;&#39;</code>将原来的命令引起来,防止特殊字符导致错误。</p>
41+
<h2 id="补充说明">补充说明</h2><p><strong>alias命令</strong> 用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号<code>&#39;&#39;</code>将原来的命令引起来,防止特殊字符导致错误。</p>
4242
<p>alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件<code>/etc/bashrc</code>中。</p>
43-
<h3 id="语法">语法</h3><pre><code><span class="hljs-function"><span class="hljs-title">alias</span><span class="hljs-params">(选项)</span><span class="hljs-params">(参数)</span></span>
44-
</code></pre><h3 id="选项">选项</h3><pre><code><span class="hljs-deletion">-p:打印已经设置的命令别名。</span>
43+
<h3 id="语法">语法</h3><pre><code>alias(选项)(参数)
44+
</code></pre><h3 id="选项">选项</h3><pre><code>-p:打印已经设置的命令别名。
4545
</code></pre><h3 id="参数">参数</h3><p>命令别名设置:定义命令别名,格式为“命令别名=‘实际命令’”。</p>
46-
<h3 id="实例">实例</h3><p><strong>alias 的基本使用方法为:</strong></p>
47-
<pre><code><span class="hljs-built_in">alias</span> 新的命令=<span class="hljs-string">'原命令 -选项/参数'</span>
46+
<h3 id="实例">实例</h3><p> <strong>alias 的基本使用方法为:</strong> </p>
47+
<pre><code>alias 新的命令=&#39;原命令 -选项/参数&#39;
4848
</code></pre><p>例如:<code>alias l=‘ls -lsh&#39;</code>将重新定义ls命令,现在只需输入l就可以列目录了。直接输入 alias 命令会列出当前系统中所有已经定义的命令别名。</p>
4949
<p>要删除一个别名,可以使用 unalias 命令,如 unalias l。</p>
50-
<p><strong>查看系统已经设置的别名:</strong></p>
51-
<pre><code><span class="hljs-keyword">alias</span> -p
52-
<span class="hljs-keyword">alias</span> cp=<span class="hljs-symbol">'cp</span> -i'
53-
<span class="hljs-keyword">alias</span> l.=<span class="hljs-symbol">'ls</span> -d .* <span class="hljs-comment">--color=tty'</span>
54-
<span class="hljs-keyword">alias</span> ll=<span class="hljs-symbol">'ls</span> -l <span class="hljs-comment">--color=tty'</span>
55-
<span class="hljs-keyword">alias</span> ls=<span class="hljs-symbol">'ls</span> <span class="hljs-comment">--color=tty'</span>
56-
<span class="hljs-keyword">alias</span> mv=<span class="hljs-symbol">'mv</span> -i'
57-
<span class="hljs-keyword">alias</span> rm=<span class="hljs-symbol">'rm</span> -i'
58-
<span class="hljs-keyword">alias</span> which=<span class="hljs-symbol">'alias</span> | /usr/bin/which <span class="hljs-comment">--tty-only --read-alias --show-dot --show-tilde'</span>
59-
</code></pre>
50+
<p> <strong>查看系统已经设置的别名:</strong> </p>
51+
<pre><code>alias -p
52+
alias cp=&#39;cp -i&#39;
53+
alias l.=&#39;ls -d .* --color=tty&#39;
54+
alias ll=&#39;ls -l --color=tty&#39;
55+
alias ls=&#39;ls --color=tty&#39;
56+
alias mv=&#39;mv -i&#39;
57+
alias rm=&#39;rm -i&#39;
58+
alias which=&#39;alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde&#39;
59+
</code></pre><!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
6060
</div>
6161

6262
<script type="text/javascript" src="../js/dt.js"></script>

c/apachectl.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
<a class="edit_btn" href="https://github.com/jaywcjlove/linux-command/edit/master//command/apachectl.md">编辑</a>
3939

4040
<h1 id="apachectl">apachectl</h1><p>Apache服务器前端控制工具</p>
41-
<h2 id="补充说明">补充说明</h2><p><strong>apachectl命</strong> 是Apache的Web服务器前端控制工具,用以启动、关闭和重新启动Web服务器进程。</p>
42-
<h3 id="语法">语法</h3><pre><code><span class="hljs-function"><span class="hljs-title">apachectl</span><span class="hljs-params">(参数)</span></span>
41+
<h2 id="补充说明">补充说明</h2><p><strong>apachectl命令</strong> 是Apache的Web服务器前端控制工具,用以启动、关闭和重新启动Web服务器进程。</p>
42+
<h3 id="语法">语法</h3><pre><code>apachectl(参数)
4343
</code></pre><h3 id="参数">参数</h3><ul>
4444
<li>configtest:检查设置文件中的语法是否正确;</li>
4545
<li>fullstatus:显示服务器完整的状态信息;</li>
@@ -50,7 +50,7 @@ <h3 id="语法">语法</h3><pre><code><span class="hljs-function"><span class="h
5050
<li>status:显示服务器摘要的状态信息;</li>
5151
<li>stop:停止Apache服务器。</li>
5252
</ul>
53-
53+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
5454
</div>
5555

5656
<script type="text/javascript" src="../js/dt.js"></script>

c/arch.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939

4040
<h1 id="arch">arch</h1><p>显示当前主机的硬件架构类型</p>
4141
<h2 id="补充说明">补充说明</h2><p><strong>arch命</strong> 用于显示当前主机的硬件架构类型。arch命令等同于<code>命令name -m</code>在当前的Linux系统下,arch命令输出结果有:i386、i486、i586、alpha、sparc、arm、m68k、mips、ppc、i686等</p>
42-
<h3 id="语法">语法</h3><pre><code><span class="hljs-attribute">arch</span>
43-
</code></pre><h3 id="实例">实例</h3><pre><code><span class="hljs-attribute">arch</span>
42+
<h3 id="语法">语法</h3><pre><code>arch
43+
</code></pre><h3 id="实例">实例</h3><pre><code>arch
4444
x86_64
4545
</code></pre>
4646
</div>

c/arpwatch.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
<a class="edit_btn" href="https://github.com/jaywcjlove/linux-command/edit/master//command/arpwatch.md">编辑</a>
3939

4040
<h1 id="arpwatch">arpwatch</h1><p>监听网络上ARP的记录</p>
41-
<h2 id="补充说明">补充说明</h2><p><strong>arpwatch命</strong> 用来监听网络上arp的记录。</p>
42-
<h3 id="语法">语法</h3><pre><code><span class="hljs-function"><span class="hljs-title">arpwatch</span><span class="hljs-params">(选项)</span></span>
43-
</code></pre><h3 id="选项">选项</h3><pre><code>-<span class="ruby">d:启动排错模式;
44-
</span>-<span class="ruby">f&lt;记录文件&gt;:设置存储ARP记录的文件,预设为/var/arpwatch/arp.dat;
45-
</span>-<span class="ruby">i&lt;接口&gt;:指定监听ARP的接口,预设的接口为eth<span class="hljs-number">0</span>
46-
</span>-<span class="ruby">r&lt;记录文件&gt;:从指定的文件中读取ARP记录,而不是从网络上监听。</span>
47-
</code></pre>
41+
<h2 id="补充说明">补充说明</h2><p><strong>arpwatch命令</strong> 用来监听网络上arp的记录。</p>
42+
<h3 id="语法">语法</h3><pre><code>arpwatch(选项)
43+
</code></pre><h3 id="选项">选项</h3><pre><code>-d:启动排错模式;
44+
-f&lt;记录文件&gt;:设置存储ARP记录的文件,预设为/var/arpwatch/arp.dat;
45+
-i&lt;接口&gt;:指定监听ARP的接口,预设的接口为eth0
46+
-r&lt;记录文件&gt;:从指定的文件中读取ARP记录,而不是从网络上监听。
47+
</code></pre><!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
4848
</div>
4949

5050
<script type="text/javascript" src="../js/dt.js"></script>

c/badblocks.html

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -38,42 +38,42 @@
3838
<a class="edit_btn" href="https://github.com/jaywcjlove/linux-command/edit/master//command/badblocks.md">编辑</a>
3939

4040
<h1 id="badblocks">badblocks</h1><p>查找磁盘中损坏的区块</p>
41-
<h2 id="补充说明">补充说明</h2><p><strong>badblock命</strong> 用于查找磁盘中损坏的区块。 硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。badblocks就是一个很好的检查坏道位置的工具。</p>
42-
<h3 id="语法">语法</h3><pre><code><span class="hljs-function"><span class="hljs-title">badblock</span><span class="hljs-params">(选项)</span><span class="hljs-params">(参数)</span></span>
43-
</code></pre><h3 id="选项">选项</h3><pre><code>-<span class="ruby">b&lt;区块大小&gt;:指定磁盘的区块大小,单位为字节;
44-
</span>-<span class="ruby">o&lt;输出文件&gt;:将检查的结果写入指定的输出文件;
45-
</span>-<span class="ruby">s:在检查时显示进度;
46-
</span>-<span class="ruby">v:执行时显示详细的信息;
47-
</span>-<span class="ruby">w:在检查时,执行写入测试。</span>
41+
<h2 id="补充说明">补充说明</h2><p><strong>badblock命令</strong> 用于查找磁盘中损坏的区块。 硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。badblocks就是一个很好的检查坏道位置的工具。</p>
42+
<h3 id="语法">语法</h3><pre><code>badblock(选项)(参数)
43+
</code></pre><h3 id="选项">选项</h3><pre><code>-b&lt;区块大小&gt;:指定磁盘的区块大小,单位为字节;
44+
-o&lt;输出文件&gt;:将检查的结果写入指定的输出文件;
45+
-s:在检查时显示进度;
46+
-v:执行时显示详细的信息;
47+
-w:在检查时,执行写入测试。
4848
</code></pre><h3 id="参数">参数</h3><ul>
4949
<li>磁盘装置:指定要检查的磁盘装置;</li>
5050
<li>磁盘区块数:指定磁盘装置的区块总数;</li>
5151
<li>启始区块:指定要从哪个区块开始检查。</li>
5252
</ul>
5353
<h3 id="实例">实例</h3><p>badblocks以4096的一个block,每一个block检查16次,将结果输出到“hda-badblocks-list”文件里。</p>
54-
<pre><code>badblocks -b <span class="hljs-number">4096</span> -c <span class="hljs-number">16</span> /dev/hda1 -o hda-badblocks-<span class="hljs-type">list</span>
54+
<pre><code>badblocks -b 4096 -c 16 /dev/hda1 -o hda-badblocks-list
5555
</code></pre><p>hda-badblocks-list是个文本文件,内容如下:</p>
56-
<pre><code>cat hda-badblocks-<span class="hljs-type">list</span>
57-
<span class="hljs-number">51249</span>
58-
<span class="hljs-number">51250</span>
59-
<span class="hljs-number">51251</span>
60-
<span class="hljs-number">51253</span>
61-
<span class="hljs-number">51254</span>
56+
<pre><code>cat hda-badblocks-list
57+
51249
58+
51250
59+
51251
60+
51253
61+
51254
6262
……
63-
<span class="hljs-number">61245</span>
63+
61245
6464
……
6565
</code></pre><p>可以针对可疑的区块多做几次操作。下面,badblocks以4096字节为一个“block”,每一个“block”检查1次, 将结果输出到“hda-badblocks-list.1”文件中,由第51000 block开始,到63000 block结束。</p>
66-
<pre><code>badblocks -b <span class="hljs-number">4096</span> -c <span class="hljs-number">1</span> /dev/hda1 -o hda-badblocks-<span class="hljs-type">list</span><span class="hljs-number">.1</span> <span class="hljs-number">63000</span> <span class="hljs-number">51000</span>
66+
<pre><code>badblocks -b 4096 -c 1 /dev/hda1 -o hda-badblocks-list.1 63000 51000
6767
</code></pre><p>这次花费的时间比较短,硬盘在指定的情况下在很短的时间就产生“嘎嘎嘎嘎”的响声。由于检查条件的不同,其输出的结果也不完全是相同的。重复几次同样的操作,因条件多少都有些不同,所以结果也有所不同。进行多次操作后,直到产生最后的hda-badblock-list.final文件。</p>
68-
<h3 id="其他">其他</h3><p><strong>1、fsck使用badblocks的信息</strong></p>
68+
<h3 id="其他">其他</h3><p> <strong>1、fsck使用badblocks的信息</strong> </p>
6969
<p>badblocks只会在日志文件中标记出坏道的信息,但若希望在检测磁盘时也能跳过这些坏块不检测,可以使用fsck的-l参数:</p>
70-
<pre><code>fsck<span class="hljs-selector-class">.ext3</span> -l /tmp/hda-badblock-list<span class="hljs-selector-class">.final</span> /dev/hda1
71-
</code></pre><p><strong>2、在创建文件系统前检测坏道</strong></p>
70+
<pre><code>fsck.ext3 -l /tmp/hda-badblock-list.final /dev/hda1
71+
</code></pre><p> <strong>2、在创建文件系统前检测坏道</strong> </p>
7272
<p>badblocks可以随e2fsck和mke2fs的-c删除一起运行(对ext3文件系统也一样),在创建文件系统前就先检测坏道信息:</p>
73-
<pre><code>mkfs<span class="hljs-selector-class">.ext3</span> -c /dev/hda1
73+
<pre><code>mkfs.ext3 -c /dev/hda1
7474
</code></pre><p>代码表示使用-c在创建文件系统前检查坏道的硬盘。</p>
7575
<p>这个操作已经很清楚地告知我们可以采用<code>mkfs.ext3 -c</code>选项用<code>read-only</code>方式检查硬盘。这个命令会在格式化硬盘时检查硬盘,并标出错误的硬盘“block”。用这个方法格式化硬盘,需要有相当大的耐心,因为命令运行后,会一个个用读的方式检查硬盘。</p>
76-
76+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
7777
</div>
7878

7979
<script type="text/javascript" src="../js/dt.js"></script>

c/bind.html

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -38,37 +38,37 @@
3838
<a class="edit_btn" href="https://github.com/jaywcjlove/linux-command/edit/master//command/bind.md">编辑</a>
3939

4040
<h1 id="bind">bind</h1><p>显示或设置键盘按键与其相关的功能</p>
41-
<h2 id="补充说明">补充说明</h2><p><strong>bind命</strong> 用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。</p>
42-
<h3 id="语法">语法</h3><pre><code><span class="hljs-function"><span class="hljs-title">bind</span><span class="hljs-params">(选项)</span></span>
43-
</code></pre><h3 id="选项">选项</h3><pre><code>-<span class="ruby">d:显示按键配置的内容;
44-
</span>-<span class="ruby">f&lt;按键配置文件&gt;:载入指定的按键配置文件;
45-
</span>-<span class="ruby">l:列出所有的功能;
46-
</span>-<span class="ruby">m&lt;按键配置&gt;:指定按键配置;
47-
</span>-<span class="ruby">q&lt;功能&gt;:显示指定功能的按键;
48-
</span>-<span class="ruby">v:列出目前的按键配置与其功能。</span>
49-
</code></pre><h3 id="实例">实例</h3><pre><code><span class="hljs-built_in">bind</span> -x <span class="hljs-string">'"\C-l":ls -l'</span> <span class="hljs-comment">#直接按 CTRL+L 就列出目录</span>
41+
<h2 id="补充说明">补充说明</h2><p><strong>bind命令</strong> 用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。</p>
42+
<h3 id="语法">语法</h3><pre><code>bind(选项)
43+
</code></pre><h3 id="选项">选项</h3><pre><code>-d:显示按键配置的内容;
44+
-f&lt;按键配置文件&gt;:载入指定的按键配置文件;
45+
-l:列出所有的功能;
46+
-m&lt;按键配置&gt;:指定按键配置;
47+
-q&lt;功能&gt;:显示指定功能的按键;
48+
-v:列出目前的按键配置与其功能。
49+
</code></pre><h3 id="实例">实例</h3><pre><code>bind -x &#39;&quot;\C-l&quot;:ls -l&#39; #直接按 CTRL+L 就列出目录
5050
</code></pre><p>其中keyseq可以使用<code>showkey -a</code>命令来获取:</p>
5151
<pre><code>[root@localhost ~]# showkey -a
5252

5353
Press any keys - Ctrl-D will terminate this program
5454

55-
^[[A <span class="hljs-number">27</span> <span class="hljs-number">0033</span> <span class="hljs-number">0x1b</span>
56-
<span class="hljs-number">91</span> <span class="hljs-number">0133</span> <span class="hljs-number">0x5b</span>
57-
<span class="hljs-number">65</span> <span class="hljs-number">0101</span> <span class="hljs-number">0x41</span>
58-
^[[B <span class="hljs-number">27</span> <span class="hljs-number">0033</span> <span class="hljs-number">0x1b</span>
59-
<span class="hljs-number">91</span> <span class="hljs-number">0133</span> <span class="hljs-number">0x5b</span>
60-
<span class="hljs-number">66</span> <span class="hljs-number">0102</span> <span class="hljs-number">0x42</span>
61-
^[[D <span class="hljs-number">27</span> <span class="hljs-number">0033</span> <span class="hljs-number">0x1b</span>
62-
<span class="hljs-number">91</span> <span class="hljs-number">0133</span> <span class="hljs-number">0x5b</span>
63-
<span class="hljs-number">68</span> <span class="hljs-number">0104</span> <span class="hljs-number">0x44</span>
64-
^[[C <span class="hljs-number">27</span> <span class="hljs-number">0033</span> <span class="hljs-number">0x1b</span>
65-
<span class="hljs-number">91</span> <span class="hljs-number">0133</span> <span class="hljs-number">0x5b</span>
66-
<span class="hljs-number">67</span> <span class="hljs-number">0103</span> <span class="hljs-number">0x43</span>
67-
<span class="hljs-number">32</span> <span class="hljs-number">0040</span> <span class="hljs-number">0x20</span>
68-
^M <span class="hljs-number">13</span> <span class="hljs-number">0015</span> <span class="hljs-number">0x0d</span> 字母M
69-
^C <span class="hljs-number">3</span> <span class="hljs-number">0003</span> <span class="hljs-number">0x03</span> Ctrl-C
70-
^D <span class="hljs-number">4</span> <span class="hljs-number">0004</span> <span class="hljs-number">0x04</span> Ctrl-D 退出
71-
</code></pre>
55+
^[[A 27 0033 0x1b 上
56+
91 0133 0x5b
57+
65 0101 0x41
58+
^[[B 27 0033 0x1b 下
59+
91 0133 0x5b
60+
66 0102 0x42
61+
^[[D 27 0033 0x1b 左
62+
91 0133 0x5b
63+
68 0104 0x44
64+
^[[C 27 0033 0x1b 右
65+
91 0133 0x5b
66+
67 0103 0x43
67+
32 0040 0x20
68+
^M 13 0015 0x0d 字母M
69+
^C 3 0003 0x03 Ctrl-C
70+
^D 4 0004 0x04 Ctrl-D 退出
71+
</code></pre><!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
7272
</div>
7373

7474
<script type="text/javascript" src="../js/dt.js"></script>

0 commit comments

Comments
 (0)