Automated deployment: Tue Mar 17 00:45:52 UTC 2020 d56ceeed72

This commit is contained in:
jaywcjlove 2020-03-17 00:45:52 +00:00
parent ab1db55b1d
commit 9e7d51bc64
573 changed files with 5743 additions and 5743 deletions

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,ab,Apache服务器的性能测试工具">
<title>ab 命令Linux ab 命令详解Apache服务器的性能测试工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098178">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943287">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -163,7 +163,7 @@ name<span class="token punctuation">[</span>:port<span class="token punctuation"
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098179"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098179"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943288"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943288"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,accept,指示打印系统接受发往指定目标打印机的打印任务">
<title>accept 命令Linux accept 命令详解:指示打印系统接受发往指定目标打印机的打印任务 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098209">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943326">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -67,7 +67,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098210"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098210"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943327"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943327"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,ack,比grep好用的文本搜索工具">
<title>ack 命令Linux ack 命令详解比grep好用的文本搜索工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098212">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943330">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -62,7 +62,7 @@ apk <span class="token function">install</span> ack</code></pre>
</blockquote>
<p>grep常用操作</p>
<pre><code class="language-shell"><span class="token function">grep</span> -r <span class="token string">'hello_world'</span> <span class="token comment"># 简单用法</span>
<span class="token function">grep</span> <span class="token string">'^hello_world'</span> <span class="token keyword">.</span> <span class="token comment"># 简单正则</span>
<span class="token function">grep</span> <span class="token string">'^hello_world'</span> <span class="token builtin class-name">.</span> <span class="token comment"># 简单正则</span>
<span class="token function">ls</span> -l <span class="token operator">|</span> <span class="token function">grep</span> .py <span class="token comment"># 管道用法</span></code></pre>
<h3 id="searching">Searching</h3><p>简单的文本搜索,默认是递归的。</p>
<pre><code>ack-grep hello
@ -70,7 +70,7 @@ ack-grep -i hello
ack-grep -v hello
ack-grep -w hello
ack-grep -Q <span class="token string">'hello*'</span></code></pre><h3 id="search-file">Search File</h3><p>对搜索结果进行处理比如只显示一个文件的一个匹配项或者xxx</p>
<pre><code class="language-shell">ack-grep --line<span class="token operator">=</span>1 <span class="token comment"># 输出所有文件第二行</span>
<pre><code class="language-shell">ack-grep --line<span class="token operator">=</span><span class="token number">1</span> <span class="token comment"># 输出所有文件第二行</span>
ack-grep -l <span class="token string">'hello'</span> <span class="token comment"># 包含的文件名</span>
ack-grep -L <span class="token string">'print'</span> <span class="token comment"># 非包含文件名</span></code></pre>
<h3 id="file-presentation">File presentation</h3><p>输出的结果是以什么方式展示呢,这个部分有几个参数可以练习下</p>
@ -109,7 +109,7 @@ ack-grep -G hello.py&#36; hello <span class="token comment"># 查找匹配正
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098213"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098213"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943330"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943330"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,alias,定义或显示别名。">
<title>alias 命令Linux alias 命令详解:定义或显示别名。 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098236">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943358">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -41,7 +41,7 @@
</span>
<h1 id="alias">alias</h1><p>定义或显示别名。</p>
<h2 id="概要">概要</h2><pre><code class="language-shell"><span class="token function">alias</span> <span class="token punctuation">[</span>-p<span class="token punctuation">]</span> <span class="token punctuation">[</span>name<span class="token punctuation">[</span><span class="token operator">=</span>value<span class="token punctuation">]</span> <span class="token punctuation">..</span>.<span class="token punctuation">]</span></code></pre>
<h2 id="概要">概要</h2><pre><code class="language-shell"><span class="token builtin class-name">alias</span> <span class="token punctuation">[</span>-p<span class="token punctuation">]</span> <span class="token punctuation">[</span>name<span class="token punctuation">[</span><span class="token operator">=</span>value<span class="token punctuation">]</span> <span class="token punctuation">..</span>.<span class="token punctuation">]</span></code></pre>
<h2 id="主要用途">主要用途</h2><ul>
<li>简化较长的命令。</li>
<li>定义一个或多个别名。</li>
@ -54,16 +54,16 @@
<p>value可选别名的值。</p>
<h3 id="返回值">返回值</h3><p>alias返回true除非您要显示的别名未定义。</p>
<h2 id="例子">例子</h2><pre><code class="language-shell"><span class="token comment"># 显示全部已定义的别名</span>
<span class="token function">alias</span>
<span class="token function">alias</span> -p
<span class="token builtin class-name">alias</span>
<span class="token builtin class-name">alias</span> -p
<span class="token comment"># 显示已定义的别名(假设当前环境存在以下别名)</span>
<span class="token function">alias</span> <span class="token function">ls</span>
<span class="token function">alias</span> <span class="token function">ls</span> <span class="token function">grep</span>
<span class="token builtin class-name">alias</span> <span class="token function">ls</span>
<span class="token builtin class-name">alias</span> <span class="token function">ls</span> <span class="token function">grep</span>
<span class="token comment"># 定义或修改别名的值</span>
<span class="token function">alias</span> ls<span class="token operator">=</span><span class="token string">'ls --color=auto'</span>
<span class="token function">alias</span> ls<span class="token operator">=</span><span class="token string">'ls --color=never'</span> grep<span class="token operator">=</span><span class="token string">'grep --color=never'</span></code></pre>
<span class="token builtin class-name">alias</span> <span class="token assign-left variable">ls</span><span class="token operator">=</span><span class="token string">'ls --color=auto'</span>
<span class="token builtin class-name">alias</span> <span class="token assign-left variable">ls</span><span class="token operator">=</span><span class="token string">'ls --color=never'</span> <span class="token assign-left variable">grep</span><span class="token operator">=</span><span class="token string">'grep --color=never'</span></code></pre>
<h2 id="知识点">知识点</h2><p>直接在shell里设定的命令别名在终端关闭或者系统重新启动后都会失效如何才能永久有效呢</p>
<p>使用编辑器打开<code>~/.bashrc</code>在文件中加入别名设置alias rm=&#39;rm -i&#39;,保存后执行<code>source ~/.bashrc</code>,这样就可以永久保存命令的别名了。</p>
<p>因为修改的是当前用户目录下的<code>~/.bashrc</code>文件,所以这样的方式只对当前用户有用。如果要对所有用户都有效,修改<code>/etc/bashrc</code>文件就可以了。</p>
@ -71,7 +71,7 @@
<p>请注意,以下内容可能与您实际使用的系统有出入:</p>
<p>在CentOS7下这个文件是<code>/etc/bash.bashrc</code>。此外在CentOS7下细看<code>~/.bashrc</code>文件,会发现有这样一段代码:</p>
<pre><code class="language-shell"><span class="token keyword">if</span> <span class="token punctuation">[</span> -f ~/.bash_aliases <span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token keyword">then</span>
<span class="token keyword">.</span> ~/.bash_aliases
<span class="token builtin class-name">.</span> ~/.bash_aliases
<span class="token keyword">fi</span></code></pre>
<p>这个代码的意思就是如果存在那么就加载<code>.bash_aliases</code>文件,所以也可以在用户根目录下新建该文件用于单独存放命令别名设置。</p>
</blockquote>
@ -82,16 +82,16 @@
</li>
</ul>
<pre><code class="language-shell"><span class="token comment"># 为方便演示,删除全部别名</span>
<span class="token function">unalias</span> -a
<span class="token builtin class-name">unalias</span> -a
<span class="token comment"># 没有用单引号扩起</span>
<span class="token function">alias</span> rm<span class="token operator">=</span>rm -rf
<span class="token builtin class-name">alias</span> <span class="token assign-left variable">rm</span><span class="token operator">=</span>rm -rf
<span class="token comment"># 执行命令后报错 bash: alias: -rf: not found</span>
<span class="token comment"># 这时使用alias查看rm的别名时返回 alias rm='rm'</span></code></pre>
<pre><code class="language-shell"><span class="token comment"># 更具有迷惑性的例子</span>
<span class="token comment"># 为方便演示,删除全部别名</span>
<span class="token function">unalias</span> -a
<span class="token builtin class-name">unalias</span> -a
<span class="token comment"># 仍然没有用单引号括起</span>
<span class="token function">alias</span> ls<span class="token operator">=</span>ls --color<span class="token operator">=</span>never
<span class="token builtin class-name">alias</span> <span class="token assign-left variable">ls</span><span class="token operator">=</span>ls --color<span class="token operator">=</span>never
<span class="token comment"># 执行命令后看起来没有报错</span>
<span class="token comment"># 使用alias查看全部别名会发现运行结果如下</span>
@ -143,7 +143,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098236"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098236"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943359"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943359"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,apachectl,Apache服务器前端控制工具">
<title>apachectl 命令Linux apachectl 命令详解Apache服务器前端控制工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098241">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943367">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -74,7 +74,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098241"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098241"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943368"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943368"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,apk,Alpine Linux 下的包管理工具">
<title>apk 命令Linux apk 命令详解Alpine Linux 下的包管理工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098242">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943370">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -71,19 +71,19 @@ apk <span class="token function">add</span> xxx
apk search -v xxx
apk info -a xxx
apk info
<span class="token keyword">echo</span> -e <span class="token string">"http://mirrors.aliyun.com/alpine/v3.6/main\nhttp://mirrors.aliyun.com/alpine/v3.6/community"</span> <span class="token operator">></span> /etc/apk/repositories
<span class="token builtin class-name">echo</span> -e <span class="token string">"http://mirrors.aliyun.com/alpine/v3.6/main<span class="token entity" title="\n">\n</span>http://mirrors.aliyun.com/alpine/v3.6/community"</span> <span class="token operator">></span> /etc/apk/repositories
apk update
<span class="token comment"># storage</span>
ibu <span class="token comment"># alpine local backup</span>
<span class="token comment"># network</span>
<span class="token keyword">echo</span> <span class="token string">"shortname"</span> <span class="token operator">></span> /etc/hostname
<span class="token builtin class-name">echo</span> <span class="token string">"shortname"</span> <span class="token operator">></span> /etc/hostname
<span class="token function">hostname</span> -F /etc/hostname
/etc/hosts
/etc/resolv.conf <span class="token comment"># conig DNS</span>
modprobe ipv6 <span class="token comment"># enable ipv6</span>
<span class="token keyword">echo</span> <span class="token string">"ipv6"</span> <span class="token operator">>></span> /etc/modules
<span class="token builtin class-name">echo</span> <span class="token string">"ipv6"</span> <span class="token operator">>></span> /etc/modules
iface <span class="token comment"># config interface</span>
apk <span class="token function">add</span> iptables ip6tables iptables-doc
/etc/init.d/networking restart <span class="token comment"># activate change</span>
@ -119,7 +119,7 @@ apk <span class="token function">add</span> python <span class="token comment">#
ssh-copy-id
apk <span class="token function">add</span> <span class="token function">man</span> man-pages mdocml-apropos <span class="token function">less</span> less-doc
<span class="token function">export</span> PAGER<span class="token operator">=</span>less
<span class="token builtin class-name">export</span> <span class="token assign-left variable">PAGER</span><span class="token operator">=</span>less
/etc/rc.conf <span class="token comment"># /etc/rc.conf -> funny character</span>
apk <span class="token function">add</span> <span class="token function">bash</span> bash-doc bash-completion <span class="token comment"># bash</span>
apk <span class="token function">add</span> util-linux pciutils usbutils coreutils binutils findutils <span class="token function">grep</span> <span class="token comment"># grep / awk</span>
@ -162,7 +162,7 @@ apk <span class="token function">add</span> dropbear <span class="token comment"
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098243"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098243"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943370"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943370"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,apropos,在 whatis 数据库中查找字符串">
<title>apropos 命令Linux apropos 命令详解:在 whatis 数据库中查找字符串 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098246">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943376">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -54,32 +54,32 @@
-s section, --section section只查找指定的手册section。
-m system<span class="token punctuation">[</span>,<span class="token punctuation">..</span>.<span class="token punctuation">]</span>, --systems<span class="token operator">=</span>system<span class="token punctuation">[</span>,<span class="token punctuation">..</span>.<span class="token punctuation">]</span>:用于查找其它操作系统的手册页。
-M path, --manpath<span class="token operator">=</span>path指定从其它以冒号分隔的手册页层次查找。默认使用<span class="token variable">&#36;MANPATH</span>环境变量。这个选项覆盖<span class="token variable">&#36;MANPATH</span>的内容。
-L locale, --locale<span class="token operator">=</span>localeapropos调用C函数setlocale来得到当前本地化信息包括<span class="token variable">&#36;LC_MESSAGE</span><span class="token variable">&#36;LANG</span>。使用该选项提供一个locale字符串来临时更改本地化信息。
-L locale, --locale<span class="token operator">=</span>localeapropos调用C函数setlocale来得到当前本地化信息包括<span class="token variable">&#36;LC_MESSAGE</span><span class="token environment constant">&#36;LANG</span>。使用该选项提供一个locale字符串来临时更改本地化信息。
-C file, --config-file<span class="token operator">=</span>file使用这个用户配置文件而不是默认的~/.manpath。
-h, --help打印帮助信息并退出。
-V, --version打印版本信息并退出。</code></pre>
<h3 id="返回值">返回值</h3><p>返回0表示成功1表示用法、语法或配置文件错误2表示操作错误16表示没有找到匹配的内容。</p>
<h3 id="实例">实例</h3><pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># man -k who</span>
at.allow <span class="token punctuation">[</span>at<span class="token punctuation">]</span> <span class="token punctuation">(</span>5<span class="token punctuation">)</span> - determine <span class="token function">who</span> can submit <span class="token function">jobs</span> via at or batch
at.deny <span class="token punctuation">[</span>at<span class="token punctuation">]</span> <span class="token punctuation">(</span>5<span class="token punctuation">)</span> - determine <span class="token function">who</span> can submit <span class="token function">jobs</span> via at or batch
jwhois <span class="token punctuation">(</span>1<span class="token punctuation">)</span> - client <span class="token keyword">for</span> the whois <span class="token function">service</span>
at.allow <span class="token punctuation">[</span>at<span class="token punctuation">]</span> <span class="token punctuation">(</span><span class="token number">5</span><span class="token punctuation">)</span> - determine <span class="token function">who</span> can submit <span class="token function">jobs</span> via at or batch
at.deny <span class="token punctuation">[</span>at<span class="token punctuation">]</span> <span class="token punctuation">(</span><span class="token number">5</span><span class="token punctuation">)</span> - determine <span class="token function">who</span> can submit <span class="token function">jobs</span> via at or batch
jwhois <span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span> - client <span class="token keyword">for</span> the whois <span class="token function">service</span>
jwhois <span class="token punctuation">(</span>rpm<span class="token punctuation">)</span> - Internet whois/nicname client.
Net::LDAP::Extension::whoami <span class="token punctuation">(</span>3pm<span class="token punctuation">)</span> - LDAP Who am I? Operation
w <span class="token punctuation">(</span>1<span class="token punctuation">)</span> - Show <span class="token function">who</span> is logged on and what they are doing
w <span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span> - Show <span class="token function">who</span> is logged on and what they are doing
<span class="token function">who</span> <span class="token punctuation">(</span>1p<span class="token punctuation">)</span> - display <span class="token function">who</span> is on the system
<span class="token function">who</span> <span class="token punctuation">(</span>1<span class="token punctuation">)</span> - show <span class="token function">who</span> is logged on
<span class="token function">whoami</span> <span class="token punctuation">(</span>1<span class="token punctuation">)</span> - print effective userid
<span class="token function">who</span> <span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span> - show <span class="token function">who</span> is logged on
<span class="token function">whoami</span> <span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span> - print effective userid
<span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># apropos who</span>
at.allow <span class="token punctuation">[</span>at<span class="token punctuation">]</span> <span class="token punctuation">(</span>5<span class="token punctuation">)</span> - determine <span class="token function">who</span> can submit <span class="token function">jobs</span> via at or batch
at.deny <span class="token punctuation">[</span>at<span class="token punctuation">]</span> <span class="token punctuation">(</span>5<span class="token punctuation">)</span> - determine <span class="token function">who</span> can submit <span class="token function">jobs</span> via at or batch
jwhois <span class="token punctuation">(</span>1<span class="token punctuation">)</span> - client <span class="token keyword">for</span> the whois <span class="token function">service</span>
at.allow <span class="token punctuation">[</span>at<span class="token punctuation">]</span> <span class="token punctuation">(</span><span class="token number">5</span><span class="token punctuation">)</span> - determine <span class="token function">who</span> can submit <span class="token function">jobs</span> via at or batch
at.deny <span class="token punctuation">[</span>at<span class="token punctuation">]</span> <span class="token punctuation">(</span><span class="token number">5</span><span class="token punctuation">)</span> - determine <span class="token function">who</span> can submit <span class="token function">jobs</span> via at or batch
jwhois <span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span> - client <span class="token keyword">for</span> the whois <span class="token function">service</span>
jwhois <span class="token punctuation">(</span>rpm<span class="token punctuation">)</span> - Internet whois/nicname client.
Net::LDAP::Extension::WhoAmI <span class="token punctuation">(</span>3pm<span class="token punctuation">)</span> - LDAP Who am I? Operation
w <span class="token punctuation">(</span>1<span class="token punctuation">)</span> - Show <span class="token function">who</span> is logged on and what they are doing
w <span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span> - Show <span class="token function">who</span> is logged on and what they are doing
<span class="token function">who</span> <span class="token punctuation">(</span>1p<span class="token punctuation">)</span> - display <span class="token function">who</span> is on the system
<span class="token function">who</span> <span class="token punctuation">(</span>1<span class="token punctuation">)</span> - show <span class="token function">who</span> is logged on
<span class="token function">whoami</span> <span class="token punctuation">(</span>1<span class="token punctuation">)</span> - print effective userid</code></pre>
<span class="token function">who</span> <span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span> - show <span class="token function">who</span> is logged on
<span class="token function">whoami</span> <span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span> - print effective userid</code></pre>
<p>查找手册页名字和描述中包含emacs和vi的手册页</p>
<pre><code class="language-shell"><span class="token function">apropos</span> -a emacs <span class="token function">vi</span></code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
@ -104,7 +104,7 @@ w <span class="token punctuation">(</span>1<span class="token
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098247"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098247"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943377"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943377"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,apt-get,Debian Linux发行版中的APT软件包管理工具">
<title>apt-get 命令Linux apt-get 命令详解Debian Linux发行版中的APT软件包管理工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098251">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943381">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -91,7 +91,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098252"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098252"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943382"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943382"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,apt-key,管理Debian Linux系统中的软件包密钥">
<title>apt-key 命令Linux apt-key 命令详解管理Debian Linux系统中的软件包密钥 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098257">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943394">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -70,7 +70,7 @@ apt-key update <span class="token comment"># 更新本地trusted数据库
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098258"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098258"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943394"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943394"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,apt-sortpkgs,Debian Linux下对软件包索引文件进行排序的工具">
<title>apt-sortpkgs 命令Linux apt-sortpkgs 命令详解Debian Linux下对软件包索引文件进行排序的工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098260">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943397">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -68,7 +68,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098260"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098260"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943397"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943397"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,aptitude,Debian Linux系统中软件包管理工具">
<title>aptitude 命令Linux aptitude 命令详解Debian Linux系统中软件包管理工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098263">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943399">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -84,7 +84,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098265"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098265"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943403"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943403"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,ar,建立或修改备存文件,或是从备存文件中抽取文件">
<title>ar 命令Linux ar 命令详解:建立或修改备存文件,或是从备存文件中抽取文件 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098267">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943406">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -45,7 +45,7 @@
<h3 id="语法">语法</h3><pre><code class="language-shell">ar <span class="token punctuation">[</span>-<span class="token punctuation">]</span><span class="token punctuation">{</span>dmpqrtx<span class="token punctuation">}</span><span class="token punctuation">[</span>abcfilNoPsSuvV<span class="token punctuation">]</span> <span class="token punctuation">[</span>membername<span class="token punctuation">]</span> <span class="token punctuation">[</span>count<span class="token punctuation">]</span> archive files<span class="token punctuation">..</span>.
Usage: ar <span class="token punctuation">[</span>emulation options<span class="token punctuation">]</span> <span class="token punctuation">[</span>-<span class="token punctuation">]</span><span class="token punctuation">{</span>dmpqrstx<span class="token punctuation">}</span><span class="token punctuation">[</span>abcDfilMNoPsSTuvV<span class="token punctuation">]</span> <span class="token punctuation">[</span>--plugin <span class="token operator">&lt;</span>name<span class="token operator">></span><span class="token punctuation">]</span> <span class="token punctuation">[</span>member-name<span class="token punctuation">]</span> <span class="token punctuation">[</span>count<span class="token punctuation">]</span> archive-file file<span class="token punctuation">..</span>.
ar -M <span class="token punctuation">[</span><span class="token operator">&lt;</span>mri-脚本<span class="token punctuation">]</span></code></pre>
<h3 id="选项">选项</h3><pre><code class="language-shell">ar 允许你 在第一个 命令行 参数中 以任意 顺序 混合 指定 操作码p 和修饰符mod <span class="token keyword">.</span>
<h3 id="选项">选项</h3><pre><code class="language-shell">ar 允许你 在第一个 命令行 参数中 以任意 顺序 混合 指定 操作码p 和修饰符mod <span class="token builtin class-name">.</span>
只要你 愿意, 也可以 用破折号 作为 命令行 第一个 参数的 开始.
@ -87,7 +87,7 @@ t 显示 一个 archive 档案 所包含 内容的 列表 , 或 档案中
如果 档案中 <span class="token punctuation">(</span>称为 <span class="token variable">`</span></span>b.a'</span><span class="token punctuation">)</span> 有多个 同名 成员 <span class="token punctuation">(</span>称为 <span class="token variable"><span class="token variable">`</span>fie'<span class="token punctuation">)</span>, <span class="token variable">`</span></span>ar t b.a fie<span class="token string">' 仅仅 列出 第一个; 要看到 它们的 全部, 必须
要求 完整的 列表 —在本例中是 <span class="token variable"><span class="token variable">`</span>ar t b.a'.
x 从档案中 抽取 成员 <span class="token punctuation">(</span>名称为 files<span class="token punctuation">)</span> <span class="token keyword">.</span> 如果 使用 <span class="token variable">`</span></span>v'</span> 修饰符, ar 会列出 它抽取的 每一个 文件的 名字.
x 从档案中 抽取 成员 <span class="token punctuation">(</span>名称为 files<span class="token punctuation">)</span> <span class="token builtin class-name">.</span> 如果 使用 <span class="token variable">`</span></span>v'</span> 修饰符, ar 会列出 它抽取的 每一个 文件的 名字.
如果没有给出 files, 抽取 档案中 所有的 文件.
可以在 操作符 p 后紧随 一定数量的 修饰符 mod 以指明 操作的 各种 行为.
@ -121,13 +121,13 @@ s 即使 没有对 档案 进行 改变, 用本 修饰符 也可以 往档
其它 操作 一起 使用 本修饰符, 也可以 单独使用. 对一个 档案 执行 <span class="token variable"><span class="token variable">`</span>ar s' 与执行 <span class="token variable">`</span></span>ranlib'</span> 等价.
S 不生成 档案的 符号表. 这可以 加速 建立 大的档案 文件的 过程,但这样 建立的 档案 不能被 连接器 使用, 为建立 符号表,
在最后 执行 <span class="token variable"><span class="token variable">`</span>ar' 时应该 不用 <span class="token variable">`</span></span>S<span class="token string">' 修饰符, 或者 对档案 执行 一次 <span class="token variable"><span class="token variable">`</span>ranlib' <span class="token keyword">.</span>
在最后 执行 <span class="token variable"><span class="token variable">`</span>ar' 时应该 不用 <span class="token variable">`</span></span>S<span class="token string">' 修饰符, 或者 对档案 执行 一次 <span class="token variable"><span class="token variable">`</span>ranlib' <span class="token builtin class-name">.</span>
u 通常ar r<span class="token punctuation">..</span>. 把所有 列出的 文件 插入到 档案中, 如果 希望 仅仅 插入比 档案中 已有 成员 更新的 文件时, 就应该 使用
此修饰符. <span class="token variable">`</span></span>u'</span> 修饰符 仅允许 与 <span class="token variable"><span class="token variable">`</span>r' <span class="token punctuation">(</span>替换<span class="token punctuation">)</span> 操作 一起 使用. 某些 情况下, 由于 用 <span class="token variable">`</span></span>q<span class="token string">' 操作 比较 文件的 时间属性
会失去 速度上的 优势, 所以 不允许 执行 `qu'</span> 组合操作.
v 使用本修饰符可以进行 冗余的 操作。附加了此修饰符时,很多操作会显示 更多的消息,如处理的文件名等。
<span class="token function">v</span> 使用本修饰符可以进行 冗余的 操作。附加了此修饰符时,很多操作会显示 更多的消息,如处理的文件名等。
V 显示 ar 的版本号。</code></pre>
<p>选项参数 </p>
<pre><code class="language-shell">--plugin <span class="token operator">&lt;</span>p<span class="token operator">></span> - load the specified plugin</code></pre>
@ -181,7 +181,7 @@ d.c</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098268"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098268"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943407"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943407"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,arch,显示当前主机的硬件架构类型">
<title>arch 命令Linux arch 命令详解:显示当前主机的硬件架构类型 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098274">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943416">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -70,7 +70,7 @@ x86_64</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098275"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098275"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943416"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943416"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,arj,用于创建和管理.arj压缩包">
<title>arj 命令Linux arj 命令详解:用于创建和管理.arj压缩包 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098276">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943419">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -69,7 +69,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098277"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098277"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943419"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943419"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,arp,arp 命令用于显示和修改 IP 到 MAC 转换表">
<title>arp 命令Linux arp 命令详解arp 命令用于显示和修改 IP 到 MAC 转换表 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098278">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943421">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -63,14 +63,14 @@
<h3 id="实例">实例</h3><p>显示arp 缓冲区内容</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># arp -v</span>
Address HWtype HWaddress Flags Mask Iface
192.168.0.134 ether 00:21:5E:C7:4D:88 C eth1
115.238.144.129 ether 38:22:D6:2F:B2:F1 C eth0
Entries: 2 Skipped: 0 Found: 2</code></pre>
<span class="token number">192.168</span>.0.134 ether 00:21:5E:C7:4D:88 C eth1
<span class="token number">115.238</span>.144.129 ether <span class="token number">38</span>:22:D6:2F:B2:F1 C eth0
Entries: <span class="token number">2</span> Skipped: <span class="token number">0</span> Found: <span class="token number">2</span></code></pre>
<p>添加静态 arp 映射</p>
<pre><code class="language-shell">arp -s IP MAC-ADDRESS
arp -s 192.168.1.1 00:b1:b2:b3:b4:b5</code></pre>
arp -s <span class="token number">192.168</span>.1.1 00:b1:b2:b3:b4:b5</code></pre>
<p>删除 arp 缓存条目</p>
<pre><code class="language-shell">arp -d 192.168.1.1</code></pre>
<pre><code class="language-shell">arp -d <span class="token number">192.168</span>.1.1</code></pre>
<!-- Linux 命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -94,7 +94,7 @@ arp -s 192.168.1.1 00:b1:b2:b3:b4:b5</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098279"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098279"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943421"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943421"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,arpd,收集免费ARP信息">
<title>arpd 命令Linux arpd 命令详解收集免费ARP信息 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098282">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943426">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -76,7 +76,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098282"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098282"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943426"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943426"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,arping,通过发送ARP协议报文测试网络">
<title>arping 命令Linux arping 命令详解通过发送ARP协议报文测试网络 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098285">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943429">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -52,17 +52,17 @@
-I interface设置ping使用的网络接口。</code></pre>
<h3 id="参数">参数</h3><p>目的主机指定发送ARP报文的目的主机。</p>
<h3 id="实例">实例</h3><pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># arping www.baidu.com </span>
ARPING 220.181.111.147 from 173.231.43.132 eth0
Unicast reply from 220.181.111.147 00:D0:03:<span class="token punctuation">[</span>bc:48:00<span class="token punctuation">]</span> 1.666ms
Unicast reply from 220.181.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> 1.677ms
Unicast reply from 220.181.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> 1.691ms
Unicast reply from 220.181.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> 1.728ms
Unicast reply from 220.181.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> 1.626ms
Unicast reply from 220.181.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> 1.292ms
Unicast reply from 220.181.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> 1.429ms
Unicast reply from 220.181.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> 2.042ms
Sent 8 probes <span class="token punctuation">(</span>1 broadcast<span class="token punctuation">(</span>s<span class="token punctuation">))</span>
Received 8 response<span class="token punctuation">(</span>s<span class="token punctuation">)</span></code></pre>
ARPING <span class="token number">220.181</span>.111.147 from <span class="token number">173.231</span>.43.132 eth0
Unicast reply from <span class="token number">220.181</span>.111.147 00:D0:03:<span class="token punctuation">[</span>bc:48:00<span class="token punctuation">]</span> <span class="token number">1</span>.666ms
Unicast reply from <span class="token number">220.181</span>.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> <span class="token number">1</span>.677ms
Unicast reply from <span class="token number">220.181</span>.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> <span class="token number">1</span>.691ms
Unicast reply from <span class="token number">220.181</span>.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> <span class="token number">1</span>.728ms
Unicast reply from <span class="token number">220.181</span>.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> <span class="token number">1</span>.626ms
Unicast reply from <span class="token number">220.181</span>.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> <span class="token number">1</span>.292ms
Unicast reply from <span class="token number">220.181</span>.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> <span class="token number">1</span>.429ms
Unicast reply from <span class="token number">220.181</span>.111.147 <span class="token punctuation">[</span>00:D0:03:BC:48:00<span class="token punctuation">]</span> <span class="token number">2</span>.042ms
Sent <span class="token number">8</span> probes <span class="token punctuation">(</span><span class="token number">1</span> broadcast<span class="token punctuation">(</span>s<span class="token punctuation">))</span>
Received <span class="token number">8</span> response<span class="token punctuation">(</span>s<span class="token punctuation">)</span></code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -85,7 +85,7 @@ Received 8 response<span class="token punctuation">(</span>s<span class="token p
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098285"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098285"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943430"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943430"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,arptables,管理ARP包过滤规则表">
<title>arptables 命令Linux arptables 命令详解管理ARP包过滤规则表 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098287">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943433">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -78,7 +78,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098290"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098290"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943433"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943433"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,arpwatch,监听网络上ARP的记录">
<title>arpwatch 命令Linux arpwatch 命令详解监听网络上ARP的记录 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098291">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943436">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -69,7 +69,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098292"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098292"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943436"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943436"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,as,汇编语言编译器">
<title>as 命令Linux as 命令详解:汇编语言编译器 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098293">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943438">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -81,7 +81,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098294"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098294"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943439"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943439"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,at,在指定时间执行一个任务">
<title>at 命令Linux at 命令详解:在指定时间执行一个任务 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098295">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943441">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -54,30 +54,30 @@
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># at 5pm+3 days</span>
at<span class="token operator">></span> /bin/ls
at<span class="token operator">></span> <span class="token operator">&lt;</span>EOT<span class="token operator">></span>
job 7 at 2013-01-08 17:00</code></pre>
job <span class="token number">7</span> at <span class="token number">2013</span>-01-08 <span class="token number">17</span>:00</code></pre>
<p>明天17点钟输出时间到指定文件内</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># at 17:20 tomorrow</span>
at<span class="token operator">></span> <span class="token function">date</span> <span class="token operator">></span>/root/2013.log
at<span class="token operator">></span> <span class="token operator">&lt;</span>EOT<span class="token operator">></span>
job 8 at 2013-01-06 17:20</code></pre>
job <span class="token number">8</span> at <span class="token number">2013</span>-01-06 <span class="token number">17</span>:20</code></pre>
<p>计划任务设定后在没有执行之前我们可以用atq命令来查看系统没有执行工作任务</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># atq</span>
8 2013-01-06 17:20 a root
7 2013-01-08 17:00 a root</code></pre>
<span class="token number">8</span> <span class="token number">2013</span>-01-06 <span class="token number">17</span>:20 a root
<span class="token number">7</span> <span class="token number">2013</span>-01-08 <span class="token number">17</span>:00 a root</code></pre>
<p>删除已经设置的任务:</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># atq</span>
8 2013-01-06 17:20 a root
7 2013-01-08 17:00 a root
<span class="token number">8</span> <span class="token number">2013</span>-01-06 <span class="token number">17</span>:20 a root
<span class="token number">7</span> <span class="token number">2013</span>-01-08 <span class="token number">17</span>:00 a root
<span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># atrm 7</span>
<span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># atq</span>
8 2013-01-06 17:20 a root</code></pre>
<span class="token number">8</span> <span class="token number">2013</span>-01-06 <span class="token number">17</span>:20 a root</code></pre>
<p>显示已经设置的任务内容:</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># at -c 8</span>
<span class="token comment">#!/bin/sh</span>
<span class="token comment"># atrun uid=0 gid=0</span>
<span class="token comment"># mail root 0</span>
<span class="token function">umask</span> 22此处省略n个字符
<span class="token builtin class-name">umask</span> <span class="token number">22</span>此处省略n个字符
<span class="token function">date</span> <span class="token operator">></span>/root/2013.log</code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
@ -102,7 +102,7 @@ job 8 at 2013-01-06 17:20</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098296"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098296"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943442"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943442"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,atop,监控Linux系统资源与进程的工具">
<title>atop 命令Linux atop 命令详解监控Linux系统资源与进程的工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098299">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943448">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -100,9 +100,9 @@
<li>设定日志失效期限,自动删除一段时间前的日志文件</li>
</ul>
<p>其实atop开发者已经提供了以上日志保存方式相应的atop.daily脚本可以在源码目录下找到。在atop.daily脚本中我们可以通过修改INTERVAL变量改变atop信息采样周期(默认为10分钟);通过修改以下命令中的数值改变日志保存天数(默认为28天)</p>
<pre><code class="language-shell"><span class="token punctuation">(</span>sleep 3<span class="token punctuation">;</span> <span class="token function">find</span> <span class="token variable">&#36;LOGPATH</span> -name <span class="token string">'atop_*'</span> -mtime +28 -exec <span class="token function">rm</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> \<span class="token punctuation">;</span> <span class="token punctuation">)</span><span class="token operator">&amp;</span> </code></pre>
<pre><code class="language-shell"><span class="token punctuation">(</span>sleep <span class="token number">3</span><span class="token punctuation">;</span> <span class="token function">find</span> <span class="token variable">&#36;LOGPATH</span> -name <span class="token string">'atop_*'</span> -mtime +28 -exec <span class="token function">rm</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">\</span><span class="token punctuation">;</span> <span class="token punctuation">)</span><span class="token operator">&amp;</span> </code></pre>
<p>最后我们修改cron文件每天凌晨执行atop.daily脚本</p>
<pre><code class="language-shell">0 0 * * * root /etc/cron.daily/atop.daily</code></pre>
<pre><code class="language-shell"><span class="token number">0</span> <span class="token number">0</span> * * * root /etc/cron.daily/atop.daily</code></pre>
<h2 id="相关资料">相关资料</h2><ul>
<li><a href="http://www.atoptool.nl/download/man_atop-1.pdf">官方手册</a></li>
</ul>
@ -128,7 +128,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098300"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098300"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943449"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943449"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,atq,列出当前用户的at任务列表">
<title>atq 命令Linux atq 命令详解列出当前用户的at任务列表 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098302">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943453">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -45,13 +45,13 @@
<h3 id="语法">语法</h3><pre><code class="language-shell">atq <span class="token punctuation">[</span>-V<span class="token punctuation">]</span> <span class="token punctuation">[</span>-q 队列<span class="token punctuation">]</span> <span class="token punctuation">[</span>-v<span class="token punctuation">]</span></code></pre>
<h3 id="选项">选项</h3><pre><code class="language-shell">-V显示版本号
-q查询指定队列的任务。</code></pre>
<h3 id="实例">实例</h3><pre><code class="language-shell">at now + 10 minutes
at<span class="token operator">></span> <span class="token keyword">echo</span> 1111
<h3 id="实例">实例</h3><pre><code class="language-shell">at now + <span class="token number">10</span> minutes
at<span class="token operator">></span> <span class="token builtin class-name">echo</span> <span class="token number">1111</span>
at<span class="token operator">></span> <span class="token operator">&lt;</span>eot<span class="token operator">></span>
job 3 at Fri Apr 26 12:56:00 2013
job <span class="token number">3</span> at Fri Apr <span class="token number">26</span> <span class="token number">12</span>:56:00 <span class="token number">2013</span>
atq
3 Fri Apr 26 12:56:00 2013 a root</code></pre>
<span class="token number">3</span> Fri Apr <span class="token number">26</span> <span class="token number">12</span>:56:00 <span class="token number">2013</span> a root</code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -75,7 +75,7 @@ atq
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098303"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098303"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943454"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943454"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,atrm,删除待执行任务队列中的指定任务">
<title>atrm 命令Linux atrm 命令详解:删除待执行任务队列中的指定任务 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098304">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943457">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -47,10 +47,10 @@
<h3 id="参数">参数</h3><p>任务号:指定待执行队列中要删除的任务。</p>
<h3 id="实例">实例</h3><p>删除已经排队的任务</p>
<pre><code class="language-shell">atq <span class="token comment"># 显示当前已经设置的任务</span>
2 Mon May 17 08:00:00 2010 a root
1 Sat May 15 17:00:00 2010 a root
<span class="token number">2</span> Mon May <span class="token number">17</span> 08:00:00 <span class="token number">2010</span> a root
<span class="token number">1</span> Sat May <span class="token number">15</span> <span class="token number">17</span>:00:00 <span class="token number">2010</span> a root
atrm 2 <span class="token comment"># 删除任务2</span></code></pre>
atrm <span class="token number">2</span> <span class="token comment"># 删除任务2</span></code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -73,7 +73,7 @@ atrm 2 <span class="token comment"># 删除任务2</span></code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098305"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098305"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943457"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943457"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,awk,文本和数据进行处理的编程语言">
<title>awk 命令Linux awk 命令详解:文本和数据进行处理的编程语言 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098307">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943460">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -43,8 +43,8 @@
<h1 id="awk">awk</h1><p>文本和数据进行处理的编程语言</p>
<h2 id="补充说明">补充说明</h2><p><strong>awk</strong> 是一种编程语言用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能是linux/unix下的一个强大编程工具。它在命令行中使用但更多是作为脚本来使用。awk有很多内建的功能比如数组、函数等这是它和C语言的相同之处灵活性是awk最大的优势。</p>
<h2 id="awk命令格式和选项">awk命令格式和选项</h2><p><strong>语法形式</strong> </p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token punctuation">[</span>options<span class="token punctuation">]</span> <span class="token string">'script'</span> var<span class="token operator">=</span>value file<span class="token punctuation">(</span>s<span class="token punctuation">)</span>
<span class="token function">awk</span> <span class="token punctuation">[</span>options<span class="token punctuation">]</span> -f scriptfile var<span class="token operator">=</span>value file<span class="token punctuation">(</span>s<span class="token punctuation">)</span></code></pre>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token punctuation">[</span>options<span class="token punctuation">]</span> <span class="token string">'script'</span> <span class="token assign-left variable">var</span><span class="token operator">=</span>value file<span class="token punctuation">(</span>s<span class="token punctuation">)</span>
<span class="token function">awk</span> <span class="token punctuation">[</span>options<span class="token punctuation">]</span> -f scriptfile <span class="token assign-left variable">var</span><span class="token operator">=</span>value file<span class="token punctuation">(</span>s<span class="token punctuation">)</span></code></pre>
<p><strong>常用命令选项</strong> </p>
<ul>
<li><strong>-F fs</strong> fs指定输入分隔符fs可以是字符串或正则表达式如-F:</li>
@ -84,21 +84,21 @@
<p><strong>示例</strong> </p>
</li>
</ul>
<pre><code class="language-shell"><span class="token keyword">echo</span> -e <span class="token string">"A line 1\nA line 2"</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'BEGIN{ print "Start" } { print } END{ print "End" }'</span>
<pre><code class="language-shell"><span class="token builtin class-name">echo</span> -e <span class="token string">"A line 1<span class="token entity" title="\n">\n</span>A line 2"</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'BEGIN{ print "Start" } { print } END{ print "End" }'</span>
Start
A line 1
A line 2
A line <span class="token number">1</span>
A line <span class="token number">2</span>
End</code></pre>
<p>当使用不带参数的<code>print</code>时,它就打印当前行,当<code>print</code>的参数是以逗号进行分隔时打印时则以空格作为定界符。在awk的print语句块中双引号是被当作拼接符使用例如</p>
<pre><code class="language-shell"><span class="token keyword">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{ var1="v1"; var2="v2"; var3="v3"; print var1,var2,var3; }'</span>
<pre><code class="language-shell"><span class="token builtin class-name">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{ var1="v1"; var2="v2"; var3="v3"; print var1,var2,var3; }'</span>
v1 v2 v3</code></pre>
<p>双引号拼接使用:</p>
<pre><code class="language-shell"><span class="token keyword">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{ var1="v1"; var2="v2"; var3="v3"; print var1"="var2"="var3; }'</span>
v1<span class="token operator">=</span>v2<span class="token operator">=</span>v3</code></pre>
<pre><code class="language-shell"><span class="token builtin class-name">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{ var1="v1"; var2="v2"; var3="v3"; print var1"="var2"="var3; }'</span>
<span class="token assign-left variable">v1</span><span class="token operator">=</span>v2<span class="token operator">=</span>v3</code></pre>
<p>{ }类似一个循环体会对文件中的每一行进行迭代通常变量初始化语句i=0以及打印文件头部的语句放入BEGIN语句块中将打印的结果等语句放在END语句块中。</p>
<h2 id="awk内置变量预定义变量">awk内置变量预定义变量</h2><p>说明:[A][N][P][G]表示第一个支持变量的工具,[A]=awk、[N]=nawk、[P]=POSIXawk、[G]=gawk</p>
<pre><code class="language-shell"> **<span class="token variable">&#36;n**</span> 当前记录的第n个字段比如n为1表示第一个字段n为2表示第二个字段。
**<span class="token variable">&#36;0**</span> 这个变量包含执行过程中当前行的文本内容。
<pre><code class="language-shell"> **<span class="token variable">&#36;n</span>** 当前记录的第n个字段比如n为1表示第一个字段n为2表示第二个字段。
**<span class="token variable">&#36;0</span>** 这个变量包含执行过程中当前行的文本内容。
<span class="token punctuation">[</span>N<span class="token punctuation">]</span> **ARGC** 命令行参数的数目。
<span class="token punctuation">[</span>G<span class="token punctuation">]</span> **ARGIND** 命令行中当前文件的位置从0开始算
<span class="token punctuation">[</span>N<span class="token punctuation">]</span> **ARGV** 包含命令行参数的数组。
@ -120,15 +120,15 @@ v1<span class="token operator">=</span>v2<span class="token operator">=</span>v3
<span class="token punctuation">[</span>N<span class="token punctuation">]</span> **RLENGTH** 由match函数所匹配的字符串的长度。
<span class="token punctuation">[</span>N<span class="token punctuation">]</span> **SUBSEP** 数组下标分隔符默认值是34</code></pre>
<p><strong>示例</strong> </p>
<pre><code class="language-shell"><span class="token keyword">echo</span> -e <span class="token string">"line1 f2 f3\nline2 f4 f5\nline3 f6 f7"</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{print "Line No:"NR", No of fields:"NF, "<span class="token variable">&#36;0</span>="<span class="token variable">&#36;0</span>, "<span class="token variable">&#36;1</span>="<span class="token variable">&#36;1</span>, "<span class="token variable">&#36;2</span>="<span class="token variable">&#36;2</span>, "<span class="token variable">&#36;3</span>="<span class="token variable">&#36;3</span>}'</span>
<pre><code class="language-shell"><span class="token builtin class-name">echo</span> -e <span class="token string">"line1 f2 f3<span class="token entity" title="\n">\n</span>line2 f4 f5<span class="token entity" title="\n">\n</span>line3 f6 f7"</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{print "Line No:"NR", No of fields:"NF, "<span class="token variable">&#36;0</span>="<span class="token variable">&#36;0</span>, "<span class="token variable">&#36;1</span>="<span class="token variable">&#36;1</span>, "<span class="token variable">&#36;2</span>="<span class="token variable">&#36;2</span>, "<span class="token variable">&#36;3</span>="<span class="token variable">&#36;3</span>}'</span>
Line No:1, No of fields:3 <span class="token variable">&#36;0</span><span class="token operator">=</span>line1 f2 f3 <span class="token variable">&#36;1</span><span class="token operator">=</span>line1 <span class="token variable">&#36;2</span><span class="token operator">=</span>f2 <span class="token variable">&#36;3</span><span class="token operator">=</span>f3
Line No:2, No of fields:3 <span class="token variable">&#36;0</span><span class="token operator">=</span>line2 f4 f5 <span class="token variable">&#36;1</span><span class="token operator">=</span>line2 <span class="token variable">&#36;2</span><span class="token operator">=</span>f4 <span class="token variable">&#36;3</span><span class="token operator">=</span>f5
Line No:3, No of fields:3 <span class="token variable">&#36;0</span><span class="token operator">=</span>line3 f6 f7 <span class="token variable">&#36;1</span><span class="token operator">=</span>line3 <span class="token variable">&#36;2</span><span class="token operator">=</span>f6 <span class="token variable">&#36;3</span><span class="token operator">=</span>f7</code></pre>
<p>使用<code>print $NF</code>可以打印出一行中的最后一个字段,使用<code>$(NF-1)</code>则是打印倒数第二个字段,其他以此类推:</p>
<pre><code class="language-shell"><span class="token keyword">echo</span> -e <span class="token string">"line1 f2 f3\n line2 f4 f5"</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{print <span class="token variable">&#36;NF</span>}'</span>
<pre><code class="language-shell"><span class="token builtin class-name">echo</span> -e <span class="token string">"line1 f2 f3<span class="token entity" title="\n">\n</span> line2 f4 f5"</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{print <span class="token variable">&#36;NF</span>}'</span>
f3
f5</code></pre>
<pre><code class="language-shell"><span class="token keyword">echo</span> -e <span class="token string">"line1 f2 f3\n line2 f4 f5"</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{print <span class="token variable"><span class="token variable">&#36;(</span>NF-1<span class="token variable">)</span></span>}'</span>
<pre><code class="language-shell"><span class="token builtin class-name">echo</span> -e <span class="token string">"line1 f2 f3<span class="token entity" title="\n">\n</span> line2 f4 f5"</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{print <span class="token variable"><span class="token variable">&#36;(</span>NF-1<span class="token variable">)</span></span>}'</span>
f2
f4
</code></pre>
@ -138,26 +138,26 @@ f4
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'END{ print NR }'</span> filename</code></pre>
<p>以上命令只使用了END语句块在读入每一行的时awk会将NR更新为对应的行号当到达最后一行NR的值就是最后一行的行号所以END语句块中的NR就是文件的行数。</p>
<p>一个每一行中第一个字段值累加的例子:</p>
<pre><code class="language-shell"><span class="token function">seq</span> 5 <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'BEGIN{ sum=0; print "总和:" } { print <span class="token variable">&#36;1</span>"+"; sum+=<span class="token variable">&#36;1</span> } END{ print "等于"; print sum }'</span>
<pre><code class="language-shell"><span class="token function">seq</span> <span class="token number">5</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'BEGIN{ sum=0; print "总和:" } { print <span class="token variable">&#36;1</span>"+"; sum+=<span class="token variable">&#36;1</span> } END{ print "等于"; print sum }'</span>
总和:
1+
2+
3+
4+
5+
<span class="token number">1</span>+
<span class="token number">2</span>+
<span class="token number">3</span>+
<span class="token number">4</span>+
<span class="token number">5</span>+
等于
15</code></pre>
<span class="token number">15</span></code></pre>
<h2 id="将外部变量值传递给awk">将外部变量值传递给awk</h2><p>借助 <strong><code>-v</code>选项</strong> 可以将外部值并非来自stdin传递给awk</p>
<pre><code class="language-shell">VAR<span class="token operator">=</span>10000
<span class="token keyword">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> -v VARIABLE<span class="token operator">=</span><span class="token variable">&#36;VAR</span> <span class="token string">'{ print VARIABLE }'</span></code></pre>
<pre><code class="language-shell"><span class="token assign-left variable">VAR</span><span class="token operator">=</span><span class="token number">10000</span>
<span class="token builtin class-name">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> -v <span class="token assign-left variable">VARIABLE</span><span class="token operator">=</span><span class="token variable">&#36;VAR</span> <span class="token string">'{ print VARIABLE }'</span></code></pre>
<p>另一种传递外部变量方法:</p>
<pre><code class="language-shell">var1<span class="token operator">=</span><span class="token string">"aaa"</span>
var2<span class="token operator">=</span><span class="token string">"bbb"</span>
<span class="token keyword">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{ print v1,v2 }'</span> v1<span class="token operator">=</span><span class="token variable">&#36;var1</span> v2<span class="token operator">=</span><span class="token variable">&#36;var2</span></code></pre>
<pre><code class="language-shell"><span class="token assign-left variable">var1</span><span class="token operator">=</span><span class="token string">"aaa"</span>
<span class="token assign-left variable">var2</span><span class="token operator">=</span><span class="token string">"bbb"</span>
<span class="token builtin class-name">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{ print v1,v2 }'</span> <span class="token assign-left variable">v1</span><span class="token operator">=</span><span class="token variable">&#36;var1</span> <span class="token assign-left variable">v2</span><span class="token operator">=</span><span class="token variable">&#36;var2</span></code></pre>
<p>当输入来自于文件时使用:</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'{ print v1,v2 }'</span> v1<span class="token operator">=</span><span class="token variable">&#36;var1</span> v2<span class="token operator">=</span><span class="token variable">&#36;var2</span> filename</code></pre>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'{ print v1,v2 }'</span> <span class="token assign-left variable">v1</span><span class="token operator">=</span><span class="token variable">&#36;var1</span> <span class="token assign-left variable">v2</span><span class="token operator">=</span><span class="token variable">&#36;var2</span> filename</code></pre>
<p>以上方法中变量之间用空格分隔作为awk的命令行参数跟随在BEGIN、{}和END语句块之后。</p>
<h2 id="查找进程pid">查找进程pid</h2><pre><code class="language-shell"><span class="token function">netstat</span> -antup <span class="token operator">|</span> <span class="token function">grep</span> 7770 <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{ print <span class="token variable">&#36;NF</span> NR}'</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{ print <span class="token variable">&#36;1</span>}'</span></code></pre>
<h2 id="查找进程pid">查找进程pid</h2><pre><code class="language-shell"><span class="token function">netstat</span> -antup <span class="token operator">|</span> <span class="token function">grep</span> <span class="token number">7770</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{ print <span class="token variable">&#36;NF</span> NR}'</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{ print <span class="token variable">&#36;1</span>}'</span></code></pre>
<h2 id="awk运算与判断">awk运算与判断</h2><p>作为一种程序设计语言所应具有的特点之一awk支持多种运算这些运算与C语言提供的基本相同。awk还提供了一系列内置的运算函数如log、sqr、cos、sin等和一些用于对字符串进行操作运算的函数如length、substr等等。这些函数的引用大大的提高了awk的运算功能。作为对条件转移指令的一部分关系判断是每种程序设计语言都具备的功能awk也不例外awk中允许进行多种测试作为样式匹配还提供了模式匹配表达式<del>(匹配)和!</del>不匹配。作为对测试的一种扩充awk也支持用逻辑运算符。</p>
<h3 id="算术运算符">算术运算符</h3><table>
<thead>
@ -189,7 +189,7 @@ var2<span class="token operator">=</span><span class="token string">"bbb"</span>
</tbody></table>
<p>例:</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{a="b";print a++,++a;}'</span>
0 2</code></pre>
<span class="token number">0</span> <span class="token number">2</span></code></pre>
<p>注意所有用作算术运算符进行操作操作数自动转为数值所有非数值都变为0</p>
<h3 id="赋值运算符">赋值运算符</h3><table>
<thead>
@ -204,7 +204,7 @@ var2<span class="token operator">=</span><span class="token string">"bbb"</span>
</tr>
</tbody></table>
<p>例:</p>
<pre><code class="language-shell">a+<span class="token operator">=</span>5<span class="token punctuation">;</span> 等价于a<span class="token operator">=</span>a+5<span class="token punctuation">;</span> 其它同类</code></pre>
<pre><code class="language-shell"><span class="token assign-left variable">a</span><span class="token operator">+=</span><span class="token number">5</span><span class="token punctuation">;</span> 等价于a<span class="token operator">=</span>a+5<span class="token punctuation">;</span> 其它同类</code></pre>
<h3 id="逻辑运算符">逻辑运算符</h3><table>
<thead>
<tr>
@ -223,7 +223,7 @@ var2<span class="token operator">=</span><span class="token string">"bbb"</span>
</tbody></table>
<p>例:</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{a=1;b=2;print (a>5 &amp;&amp; b&lt;=2),(a>5 || b&lt;=2);}'</span>
0 1</code></pre>
<span class="token number">0</span> <span class="token number">1</span></code></pre>
<h3 id="正则运算符">正则运算符</h3><table>
<thead>
<tr>
@ -283,9 +283,9 @@ ok</code></pre>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{a="b";print a=="b"?"ok":"err";}'</span>
ok</code></pre>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{a="b";arr[0]="b";arr[1]="c";print (a in arr);}'</span>
0</code></pre>
<span class="token number">0</span></code></pre>
<pre><code><span class="token function">awk</span> <span class="token string">'BEGIN{a="b";arr[0]="b";arr["b"]="c";print (a in arr);}'</span>
1</code></pre><h3 id="运算级优先级表">运算级优先级表</h3><p>!级别越高越优先<br>级别越高越优先</p>
<span class="token number">1</span></code></pre><h3 id="运算级优先级表">运算级优先级表</h3><p>!级别越高越优先<br>级别越高越优先</p>
<h2 id="awk高级输入输出">awk高级输入输出</h2><h3 id="读取下一条记录">读取下一条记录</h3><p>awk中<code>next</code>语句使用在循环逐行匹配如果遇到next就会跳过当前行直接忽略下面语句。而进行下一行匹配。next语句一般用于多行合并</p>
<pre><code class="language-shell"><span class="token function">cat</span> text.txt
a
@ -295,30 +295,30 @@ d
e
<span class="token function">awk</span> <span class="token string">'NR%2==1{next}{print NR,<span class="token variable">&#36;0</span>;}'</span> text.txt
2 b
4 d</code></pre>
<span class="token number">2</span> b
<span class="token number">4</span> d</code></pre>
<p>当记录行号除以2余1就跳过当前行。下面的<code>print NR,$0</code>也不会执行。下一行开始,程序有开始判断<code>NR%2</code>值。这个时候记录行号是<code>2</code> ,就会执行下面语句块:<code>&#39;print NR,$0&#39;</code></p>
<p>分析发现需要将包含有“web”行进行跳过然后需要将内容与下面行合并为一行</p>
<pre><code class="language-shell"><span class="token function">cat</span> text.txt
web01<span class="token punctuation">[</span>192.168.2.100<span class="token punctuation">]</span>
web01<span class="token punctuation">[</span><span class="token number">192.168</span>.2.100<span class="token punctuation">]</span>
httpd ok
tomcat ok
<span class="token function">sendmail</span> ok
web02<span class="token punctuation">[</span>192.168.2.101<span class="token punctuation">]</span>
web02<span class="token punctuation">[</span><span class="token number">192.168</span>.2.101<span class="token punctuation">]</span>
httpd ok
postfix ok
web03<span class="token punctuation">[</span>192.168.2.102<span class="token punctuation">]</span>
web03<span class="token punctuation">[</span><span class="token number">192.168</span>.2.102<span class="token punctuation">]</span>
mysqld ok
httpd ok
0
<span class="token number">0</span>
<span class="token function">awk</span> <span class="token string">'/^web/{T=<span class="token variable">&#36;0</span>;next;}{print T":t"<span class="token variable">&#36;0</span>;}'</span> test.txt
web01<span class="token punctuation">[</span>192.168.2.100<span class="token punctuation">]</span>: httpd ok
web01<span class="token punctuation">[</span>192.168.2.100<span class="token punctuation">]</span>: tomcat ok
web01<span class="token punctuation">[</span>192.168.2.100<span class="token punctuation">]</span>: <span class="token function">sendmail</span> ok
web02<span class="token punctuation">[</span>192.168.2.101<span class="token punctuation">]</span>: httpd ok
web02<span class="token punctuation">[</span>192.168.2.101<span class="token punctuation">]</span>: postfix ok
web03<span class="token punctuation">[</span>192.168.2.102<span class="token punctuation">]</span>: mysqld ok
web03<span class="token punctuation">[</span>192.168.2.102<span class="token punctuation">]</span>: httpd ok</code></pre>
web01<span class="token punctuation">[</span><span class="token number">192.168</span>.2.100<span class="token punctuation">]</span>: httpd ok
web01<span class="token punctuation">[</span><span class="token number">192.168</span>.2.100<span class="token punctuation">]</span>: tomcat ok
web01<span class="token punctuation">[</span><span class="token number">192.168</span>.2.100<span class="token punctuation">]</span>: <span class="token function">sendmail</span> ok
web02<span class="token punctuation">[</span><span class="token number">192.168</span>.2.101<span class="token punctuation">]</span>: httpd ok
web02<span class="token punctuation">[</span><span class="token number">192.168</span>.2.101<span class="token punctuation">]</span>: postfix ok
web03<span class="token punctuation">[</span><span class="token number">192.168</span>.2.102<span class="token punctuation">]</span>: mysqld ok
web03<span class="token punctuation">[</span><span class="token number">192.168</span>.2.102<span class="token punctuation">]</span>: httpd ok</code></pre>
<h3 id="简单地读取一条记录">简单地读取一条记录</h3><p><code>awk getline</code>用法:输出重定向需用到<code>getline函数</code>。getline从标准输入、管道或者当前正在处理的文件之外的其他输入文件获得输入。它负责从输入获得下一行的内容并给NF,NR和FNR等内建变量赋值。如果得到一条记录getline函数返回1如果到达文件的末尾就返回0如果出现错误例如打开文件失败就返回-1。</p>
<p>getline语法getline var变量var包含了特定行的内容。</p>
<p>awk getline从整体上来说用法说明</p>
@ -328,18 +328,18 @@ web03<span class="token punctuation">[</span>192.168.2.102<span class="token pun
</ul>
<p><strong>示例:</strong> </p>
<p>执行linux的<code>date</code>命令,并通过管道输出给<code>getline</code>然后再把输出赋值给自定义变量out并打印它</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{ "date" | getline out; print out }'</span> <span class="token function">test</span></code></pre>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{ "date" | getline out; print out }'</span> <span class="token builtin class-name">test</span></code></pre>
<p>执行shell的date命令并通过管道输出给getline然后getline从管道中读取并将输入赋值给outsplit函数把变量out转化成数组mon然后打印数组mon的第二个元素</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{ "date" | getline out; split(out,mon); print mon[2] }'</span> <span class="token function">test</span></code></pre>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{ "date" | getline out; split(out,mon); print mon[2] }'</span> <span class="token builtin class-name">test</span></code></pre>
<p>命令ls的输出传递给geline作为输入循环使getline从ls的输出中读取一行并把它打印到屏幕。这里没有输入文件因为BEGIN块在打开输入文件前执行所以可以忽略输入文件。</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{ while( "ls" | getline) print }'</span></code></pre>
<h3 id="关闭文件">关闭文件</h3><p>awk中允许在程序中关闭一个输入或输出文件方法是使用awk的close语句。</p>
<pre><code class="language-shell">close<span class="token punctuation">(</span><span class="token string">"filename"</span><span class="token punctuation">)</span></code></pre>
<p>filename可以是getline打开的文件也可以是stdin包含文件名的变量或者getline使用的确切命令。或一个输出文件可以是stdout包含文件名的变量或使用管道的确切命令。</p>
<h3 id="输出到一个文件">输出到一个文件</h3><p>awk中允许用如下方式将结果输出到一个文件</p>
<pre><code class="language-shell"><span class="token keyword">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{printf("hello word!n") > "datafile"}'</span>
<pre><code class="language-shell"><span class="token builtin class-name">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{printf("hello word!n") > "datafile"}'</span>
<span class="token comment"># 或</span>
<span class="token keyword">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{printf("hello word!n") >> "datafile"}'</span></code></pre>
<span class="token builtin class-name">echo</span> <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">'{printf("hello word!n") >> "datafile"}'</span></code></pre>
<h2 id="设置字段定界符">设置字段定界符</h2><p>默认的字段定界符是空格,可以使用<code>-F &quot;定界符&quot;</code> 明确指定一个定界符:</p>
<pre><code class="language-shell"><span class="token function">awk</span> -F: <span class="token string">'{ print <span class="token variable">&#36;NF</span> }'</span> /etc/passwd
<span class="token comment"># 或</span>
@ -385,7 +385,7 @@ while(i&lt;=test){
}
print total;
}'</span>
5050</code></pre>
<span class="token number">5050</span></code></pre>
<h3 id="# for循环"># for循环</h3><p>for循环有两种格式</p>
<p>格式1</p>
<pre><code class="language-shell">for<span class="token punctuation">(</span>变量 <span class="token keyword">in</span> 数组<span class="token punctuation">)</span>
@ -397,14 +397,14 @@ for(k in ENVIRON){
}
}'</span>
TERM<span class="token operator">=</span>linux
G_BROKEN_FILENAMES<span class="token operator">=</span>1
SHLVL<span class="token operator">=</span>1
pwd<span class="token operator">=</span>/root/text
<span class="token assign-left variable"><span class="token environment constant">TERM</span></span><span class="token operator">=</span>linux
<span class="token assign-left variable">G_BROKEN_FILENAMES</span><span class="token operator">=</span><span class="token number">1</span>
<span class="token assign-left variable"><span class="token environment constant">SHLVL</span></span><span class="token operator">=</span><span class="token number">1</span>
<span class="token assign-left variable">pwd</span><span class="token operator">=</span>/root/text
<span class="token punctuation">..</span>.
logname<span class="token operator">=</span>root
HOME<span class="token operator">=</span>/root
SSH_CLIENT<span class="token operator">=</span>192.168.1.21 53087 22</code></pre>
<span class="token assign-left variable">logname</span><span class="token operator">=</span>root
<span class="token assign-left variable"><span class="token environment constant">HOME</span></span><span class="token operator">=</span>/root
<span class="token assign-left variable">SSH_CLIENT</span><span class="token operator">=</span><span class="token number">192.168</span>.1.21 <span class="token number">53087</span> <span class="token number">22</span></code></pre>
<p>ENVIRON是awk常量是子典型数组。</p>
<p>格式2</p>
<pre><code class="language-shell">for<span class="token punctuation">(</span>变量<span class="token punctuation">;</span>条件<span class="token punctuation">;</span>表达式<span class="token punctuation">)</span>
@ -417,7 +417,7 @@ for(i=0;i&lt;=100;i++){
}
print total;
}'</span>
5050</code></pre>
<span class="token number">5050</span></code></pre>
<h3 id="# do循环"># do循环</h3><pre><code class="language-shell"><span class="token keyword">do</span>
<span class="token punctuation">{</span>语句<span class="token punctuation">}</span> while<span class="token punctuation">(</span>条件<span class="token punctuation">)</span></code></pre>
<p>例子:</p>
@ -427,7 +427,7 @@ i=0;
do {total+=i;i++;} while(i&lt;=100)
print total;
}'</span>
5050</code></pre>
<span class="token number">5050</span></code></pre>
<h3 id="其他语句">其他语句</h3><ul>
<li><strong>break</strong> 当 break 语句用于 while 或 for 语句时,导致退出程序循环。</li>
<li><strong>continue</strong> 当 continue 语句用于 while 或 for 语句时,使程序循环移动到下一个迭代。</li>
@ -436,8 +436,8 @@ do {total+=i;i++;} while(i&lt;=100)
</ul>
<h2 id="数组应用">数组应用</h2><p>数组是awk的灵魂处理文本中最不能少的就是它的数组处理。因为数组索引下标可以是数字和字符串在awk中数组叫做关联数组(associative arrays)。awk 中的数组不必提前声明也不必声明大小。数组元素用0或空字符串来初始化这根据上下文而定。</p>
<h3 id="数组的定义">数组的定义</h3><p>数字做数组索引(下标):</p>
<pre><code class="language-shell">Array<span class="token punctuation">[</span>1<span class="token punctuation">]</span><span class="token operator">=</span><span class="token string">"sun"</span>
Array<span class="token punctuation">[</span>2<span class="token punctuation">]</span><span class="token operator">=</span><span class="token string">"kai"</span></code></pre>
<pre><code class="language-shell">Array<span class="token punctuation">[</span><span class="token number">1</span><span class="token punctuation">]</span><span class="token operator">=</span><span class="token string">"sun"</span>
Array<span class="token punctuation">[</span><span class="token number">2</span><span class="token punctuation">]</span><span class="token operator">=</span><span class="token string">"kai"</span></code></pre>
<p>字符串做数组索引(下标):</p>
<pre><code class="language-shell">Array<span class="token punctuation">[</span><span class="token string">"first"</span><span class="token punctuation">]</span><span class="token operator">=</span><span class="token string">"www"</span>
Array<span class="token string">"[last"</span><span class="token punctuation">]</span><span class="token operator">=</span><span class="token string">"name"</span>
@ -445,26 +445,26 @@ Array<span class="token punctuation">[</span><span class="token string">"birth"<
<p>使用中<code>print Array[1]</code>会打印出sun使用<code>print Array[2]</code>会打印出kai使用<code>print[&quot;birth&quot;]</code>会得到1987。</p>
<p> <strong>读取数组的值</strong> </p>
<pre><code class="language-shell"><span class="token punctuation">{</span> for<span class="token punctuation">(</span>item <span class="token keyword">in</span> array<span class="token punctuation">)</span> <span class="token punctuation">{</span>print array<span class="token punctuation">[</span>item<span class="token punctuation">]</span><span class="token punctuation">}</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token comment">#输出的顺序是随机的</span>
<span class="token punctuation">{</span> for<span class="token punctuation">(</span>i<span class="token operator">=</span>1<span class="token punctuation">;</span>i<span class="token operator">&lt;=</span>len<span class="token punctuation">;</span>i++<span class="token punctuation">)</span> <span class="token punctuation">{</span>print array<span class="token punctuation">[</span>i<span class="token punctuation">]</span><span class="token punctuation">}</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token comment">#Len是数组的长度</span></code></pre>
<span class="token punctuation">{</span> for<span class="token punctuation">(</span>i<span class="token operator">=</span><span class="token number">1</span><span class="token punctuation">;</span>i<span class="token operator">&lt;</span><span class="token operator">=</span>len<span class="token punctuation">;</span>i++<span class="token punctuation">)</span> <span class="token punctuation">{</span>print array<span class="token punctuation">[</span>i<span class="token punctuation">]</span><span class="token punctuation">}</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token comment">#Len是数组的长度</span></code></pre>
<h3 id="数组相关函数">数组相关函数</h3><p><strong>得到数组长度:</strong> </p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{info="it is a test";lens=split(info,tA," ");print length(tA),lens;}'</span>
4 4</code></pre>
<span class="token number">4</span> <span class="token number">4</span></code></pre>
<p>length返回字符串以及数组长度split进行分割字符串为数组也会返回分割得到数组长度。</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{info="it is a test";split(info,tA," ");print asort(tA);}'</span>
4</code></pre>
<span class="token number">4</span></code></pre>
<p>asort对数组进行排序返回数组长度。</p>
<p><strong>输出数组内容(无序,有序输出):</strong> </p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{info="it is a test";split(info,tA," ");for(k in tA){print k,tA[k];}}'</span>
4 <span class="token function">test</span>
1 it
2 is
3 a </code></pre>
<span class="token number">4</span> <span class="token builtin class-name">test</span>
<span class="token number">1</span> it
<span class="token number">2</span> is
<span class="token number">3</span> a </code></pre>
<p><code>for…in</code>输出,因为数组是关联数组,默认是无序的。所以通过<code>for…in</code>得到是无序的数组。如果需要得到有序数组,需要通过下标获得。</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{info="it is a test";tlen=split(info,tA," ");for(k=1;k&lt;=tlen;k++){print k,tA[k];}}'</span>
1 it
2 is
3 a
4 <span class="token function">test</span></code></pre>
<span class="token number">1</span> it
<span class="token number">2</span> is
<span class="token number">3</span> a
<span class="token number">4</span> <span class="token builtin class-name">test</span></code></pre>
<p>注意数组下标是从1开始与C数组不一样。</p>
<p><strong>判断键值存在以及删除键值:</strong> </p>
<pre><code class="language-shell"><span class="token comment"># 错误的判断方法:</span>
@ -492,17 +492,17 @@ for(i=1;i&lt;=9;i++){
}
}
}'</span>
1 * 1 <span class="token operator">=</span> 1
1 * 2 <span class="token operator">=</span> 2
1 * 3 <span class="token operator">=</span> 3
1 * 4 <span class="token operator">=</span> 4
1 * 5 <span class="token operator">=</span> 5
1 * 6 <span class="token operator">=</span> 6
<span class="token number">1</span> * <span class="token number">1</span> <span class="token operator">=</span> <span class="token number">1</span>
<span class="token number">1</span> * <span class="token number">2</span> <span class="token operator">=</span> <span class="token number">2</span>
<span class="token number">1</span> * <span class="token number">3</span> <span class="token operator">=</span> <span class="token number">3</span>
<span class="token number">1</span> * <span class="token number">4</span> <span class="token operator">=</span> <span class="token number">4</span>
<span class="token number">1</span> * <span class="token number">5</span> <span class="token operator">=</span> <span class="token number">5</span>
<span class="token number">1</span> * <span class="token number">6</span> <span class="token operator">=</span> <span class="token number">6</span>
<span class="token punctuation">..</span>.
9 * 6 <span class="token operator">=</span> 54
9 * 7 <span class="token operator">=</span> 63
9 * 8 <span class="token operator">=</span> 72
9 * 9 <span class="token operator">=</span> 81</code></pre>
<span class="token number">9</span> * <span class="token number">6</span> <span class="token operator">=</span> <span class="token number">54</span>
<span class="token number">9</span> * <span class="token number">7</span> <span class="token operator">=</span> <span class="token number">63</span>
<span class="token number">9</span> * <span class="token number">8</span> <span class="token operator">=</span> <span class="token number">72</span>
<span class="token number">9</span> * <span class="token number">9</span> <span class="token operator">=</span> <span class="token number">81</span></code></pre>
<p>可以通过<code>array[k,k2]</code>引用获得数组内容。</p>
<p>另一种方法:</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{
@ -562,16 +562,16 @@ for(m in tarr){
</tbody></table>
<p>举例说明:</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{OFMT="%.3f";fs=sin(1);fe=exp(10);fl=log(10);fi=int(3.1415);print fs,fe,fl,fi;}'</span>
0.841 22026.466 2.303 3
<span class="token number">0.841</span> <span class="token number">22026.466</span> <span class="token number">2.303</span> <span class="token number">3</span>
</code></pre>
<p>OFMT 设置输出数据格式是保留3位小数。</p>
<p>获得随机数:</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{srand();fr=int(100*rand());print fr;}'</span>
78
<span class="token number">78</span>
<span class="token function">awk</span> <span class="token string">'BEGIN{srand();fr=int(100*rand());print fr;}'</span>
31
<span class="token number">31</span>
<span class="token function">awk</span> <span class="token string">'BEGIN{srand();fr=int(100*rand());print fr;}'</span>
41 </code></pre>
<span class="token number">41</span> </code></pre>
<h3 id="字符串函数">字符串函数</h3><table>
<thead>
<tr>
@ -641,11 +641,11 @@ s is a tes</code></pre>
<p>从第 4个 字符开始截取10个长度字符串</p>
<p><strong>字符串分割split使用</strong> </p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{info="this is a test";split(info,tA," ");print length(tA);for(k in tA){print k,tA[k];}}'</span>
4
4 <span class="token function">test</span>
1 this
2 is
3 a</code></pre>
<span class="token number">4</span>
<span class="token number">4</span> <span class="token builtin class-name">test</span>
<span class="token number">1</span> this
<span class="token number">2</span> is
<span class="token number">3</span> a</code></pre>
<p>分割info动态创建数组tA这里比较有意思<code>awk for …in</code>循环,是一个无序的循环。 并不是从数组下标1…n ,因此使用时候需要注意。</p>
<p><strong>格式化字符串输出sprintf使用</strong> </p>
<p>格式化字符串格式:</p>
@ -691,7 +691,7 @@ s is a tes</code></pre>
</tr>
</tbody></table>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{n1=124.113;n2=-1.224;n3=1.2345; printf("%.2f,%.2u,%.2g,%X,%on",n1,n2,n3,n1,n1);}'</span>
124.11,18446744073709551615,1.2,7C,174</code></pre>
<span class="token number">124.11</span>,18446744073709551615,1.2,7C,174</code></pre>
<h3 id="一般函数">一般函数</h3><table>
<thead>
<tr>
@ -736,9 +736,9 @@ chengmo
chengmo</code></pre>
<p><strong>调用外部应用程序(system使用方法</strong> </p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{b=system("ls -al");print b;}'</span>
total 42092
drwxr-xr-x 14 chengmo chengmo 4096 09-30 17:47 <span class="token keyword">.</span>
drwxr-xr-x 95 root root 4096 10-08 14:01 <span class="token punctuation">..</span></code></pre>
total <span class="token number">42092</span>
drwxr-xr-x <span class="token number">14</span> chengmo chengmo <span class="token number">4096</span> 09-30 <span class="token number">17</span>:47 <span class="token builtin class-name">.</span>
drwxr-xr-x <span class="token number">95</span> root root <span class="token number">4096</span> <span class="token number">10</span>-08 <span class="token number">14</span>:01 <span class="token punctuation">..</span></code></pre>
<p>b返回值是执行结果。</p>
<h3 id="时间函数">时间函数</h3><table>
<thead>
@ -766,12 +766,12 @@ drwxr-xr-x 95 root root 4096 10-08 14:01 <span class="token punctuation"
</tbody></table>
<p><strong>建指定时间(mktime使用</strong> </p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{tstamp=mktime("2001 01 01 12 12 12");print strftime("%c",tstamp);}'</span>
2001年01月01日 星期一 12时12分12秒</code></pre>
<span class="token number">2001</span>年01月01日 星期一 <span class="token number">12</span>时12分12秒</code></pre>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{tstamp1=mktime("2001 01 01 12 12 12");tstamp2=mktime("2001 02 01 0 0 0");print tstamp2-tstamp1;}'</span>
2634468</code></pre>
<span class="token number">2634468</span></code></pre>
<p>求2个时间段中间时间差介绍了strftime使用方法</p>
<pre><code class="language-shell"><span class="token function">awk</span> <span class="token string">'BEGIN{tstamp1=mktime("2001 01 01 12 12 12");tstamp2=systime();print tstamp2-tstamp1;}'</span>
308201392</code></pre>
<span class="token number">308201392</span></code></pre>
<p><strong>strftime日期和时间格式说明符</strong> </p>
<table>
<thead>
@ -896,7 +896,7 @@ drwxr-xr-x 95 root root 4096 10-08 14:01 <span class="token punctuation"
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098307"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098307"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943461"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943461"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,axel,多线程下载工具">
<title>axel 命令Linux axel 命令详解:多线程下载工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098345">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943527">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -66,7 +66,7 @@
--help -h <span class="token comment"># 帮助</span>
--version -V <span class="token comment"># 版本信息</span></code></pre>
<h3 id="实例">实例</h3><p>如下载lnmp安装包指定10个线程存到 <code>/tmp/</code></p>
<pre><code class="language-shell">axel -n 10 -o /tmp/ http://www.jsdig.com/lnmp.tar.gz</code></pre>
<pre><code class="language-shell">axel -n <span class="token number">10</span> -o /tmp/ http://www.jsdig.com/lnmp.tar.gz</code></pre>
<p>如果下载过程中下载中断可以再执行下载命令即可恢复上次的下载进度。</p>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -90,7 +90,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098345"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098345"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943528"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943528"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,badblocks,查找磁盘中损坏的区块">
<title>badblocks 命令Linux badblocks 命令详解:查找磁盘中损坏的区块 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098349">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943533">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -54,19 +54,19 @@
<li>启始区块:指定要从哪个区块开始检查。</li>
</ul>
<h3 id="实例">实例</h3><p>badblocks以 4096 的一个block每一个block检查16次将结果输出到“hda-badblocks-list”文件里。</p>
<pre><code class="language-shell">badblocks -b 4096 -c 16 /dev/hda1 -o hda-badblocks-list</code></pre>
<pre><code class="language-shell">badblocks -b <span class="token number">4096</span> -c <span class="token number">16</span> /dev/hda1 -o hda-badblocks-list</code></pre>
<p>hda-badblocks-list是个文本文件内容如下</p>
<pre><code class="language-shell"><span class="token function">cat</span> hda-badblocks-list
51249
51250
51251
51253
51254
<span class="token number">51249</span>
<span class="token number">51250</span>
<span class="token number">51251</span>
<span class="token number">51253</span>
<span class="token number">51254</span>
……
61245
<span class="token number">61245</span>
……</code></pre>
<p>可以针对可疑的区块多做几次操作。下面badblocks以4096字节为一个“block”,每一个“block”检查1次, 将结果输出到“hda-badblocks-list.1”文件中由第51000 block开始到63000 block结束。</p>
<pre><code class="language-shell">badblocks -b 4096 -c 1 /dev/hda1 -o hda-badblocks-list.1 63000 51000</code></pre>
<pre><code class="language-shell">badblocks -b <span class="token number">4096</span> -c <span class="token number">1</span> /dev/hda1 -o hda-badblocks-list.1 <span class="token number">63000</span> <span class="token number">51000</span></code></pre>
<p>这次花费的时间比较短硬盘在指定的情况下在很短的时间就产生“嘎嘎嘎嘎”的响声。由于检查条件的不同其输出的结果也不完全是相同的。重复几次同样的操作因条件多少都有些不同所以结果也有所不同。进行多次操作后直到产生最后的hda-badblock-list.final文件。</p>
<h3 id="其他">其他</h3><p><strong>1、fsck使用badblocks的信息</strong> </p>
<p>badblocks只会在日志文件中标记出坏道的信息但若希望在检测磁盘时也能跳过这些坏块不检测可以使用fsck的-l参数</p>
@ -97,7 +97,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098350"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098350"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943533"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943533"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,basename,打印目录或者文件的基本名称">
<title>basename 命令Linux basename 命令详解:打印目录或者文件的基本名称 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098353">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943539">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -53,7 +53,7 @@
<pre><code class="language-shell"><span class="token function">basename</span> <span class="token variable">&#36;WORKFILE</span></code></pre>
<p>此命令显示指定给shell变量WORKFILE的值的基本名称。如果WORKFILE变量的值是<code>/home/jim/program.c</code>文件则此命令显示program.c。</p>
<p>要构造一个和另一个文件名称相同(除了后缀)的文件名称,请输入:</p>
<pre><code class="language-shell">OFILE<span class="token operator">=</span><span class="token variable"><span class="token variable">`</span><span class="token function">basename</span> &#36;1 .c<span class="token variable">`</span></span>.o</code></pre>
<pre><code class="language-shell"><span class="token assign-left variable">OFILE</span><span class="token operator">=</span><span class="token variable"><span class="token variable">`</span><span class="token function">basename</span> &#36;1 .c<span class="token variable">`</span></span>.o</code></pre>
<p>此命令指定给 OFILE 文件第一个位置上的参数($1的值但它的 .c 后缀更改至 .o。如果 $1 是 /home/jim/program.c 文件,则 OFILE 成为 program.o。因为 program.o 仅是一个基本文件名称,它标识在当前目录中的文件。</p>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -77,7 +77,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098354"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098354"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943540"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943540"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,batch,在系统不繁忙的时候执行定时任务">
<title>batch 命令Linux batch 命令详解:在系统不繁忙的时候执行定时任务 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098356">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943544">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -48,9 +48,9 @@
-m任务执行完后向用户发送E-mail。</code></pre>
<h3 id="参数">参数</h3><p>日期时间:指定任务执行的日期时间。</p>
<h3 id="实例">实例</h3><pre><code class="language-shell">batch
at<span class="token operator">></span> <span class="token keyword">echo</span> 1234
at<span class="token operator">></span> <span class="token builtin class-name">echo</span> <span class="token number">1234</span>
at<span class="token operator">></span> <span class="token operator">&lt;</span>EOT<span class="token operator">></span>
job 5 at Sun Apr 28 08:49:00 2013</code></pre>
job <span class="token number">5</span> at Sun Apr <span class="token number">28</span> 08:49:00 <span class="token number">2013</span></code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -73,7 +73,7 @@ job 5 at Sun Apr 28 08:49:00 2013</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098357"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098357"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943544"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943544"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bc,算术操作精密运算工具">
<title>bc 命令Linux bc 命令详解:算术操作精密运算工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098359">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943547">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -51,28 +51,28 @@
-h显示指令的帮助信息。</code></pre>
<h3 id="参数">参数</h3><p>文件:指定包含计算任务的文件。</p>
<h3 id="实例">实例</h3><p>算术操作高级运算bc命令它可以执行浮点运算和一些高级函数</p>
<pre><code class="language-shell"><span class="token keyword">echo</span> <span class="token string">"1.212*3"</span> <span class="token operator">|</span> <span class="token function">bc</span>
3.636
<pre><code class="language-shell"><span class="token builtin class-name">echo</span> <span class="token string">"1.212*3"</span> <span class="token operator">|</span> <span class="token function">bc</span>
<span class="token number">3.636</span>
</code></pre>
<p>设定小数精度(数值范围)</p>
<pre><code class="language-shell"><span class="token keyword">echo</span> <span class="token string">"scale=2;3/8"</span> <span class="token operator">|</span> <span class="token function">bc</span>
0.37
<pre><code class="language-shell"><span class="token builtin class-name">echo</span> <span class="token string">"scale=2;3/8"</span> <span class="token operator">|</span> <span class="token function">bc</span>
<span class="token number">0.37</span>
</code></pre>
<p>参数<code>scale=2</code>是将bc输出结果的小数位设置为2位。</p>
<p>进制转换</p>
<pre><code class="language-shell"><span class="token shebang important">#!/bin/bash</span>
abc<span class="token operator">=</span>192
<span class="token keyword">echo</span> <span class="token string">"obase=2;<span class="token variable">&#36;abc</span>"</span> <span class="token operator">|</span> <span class="token function">bc</span>
<span class="token assign-left variable">abc</span><span class="token operator">=</span><span class="token number">192</span>
<span class="token builtin class-name">echo</span> <span class="token string">"obase=2;<span class="token variable">&#36;abc</span>"</span> <span class="token operator">|</span> <span class="token function">bc</span>
</code></pre>
<p>执行结果为11000000这是用bc将十进制转换成二进制。</p>
<pre><code class="language-shell"><span class="token shebang important">#!/bin/bash</span>
abc<span class="token operator">=</span>11000000
<span class="token keyword">echo</span> <span class="token string">"obase=10;ibase=2;<span class="token variable">&#36;abc</span>"</span> <span class="token operator">|</span> <span class="token function">bc</span>
<span class="token assign-left variable">abc</span><span class="token operator">=</span><span class="token number">11000000</span>
<span class="token builtin class-name">echo</span> <span class="token string">"obase=10;ibase=2;<span class="token variable">&#36;abc</span>"</span> <span class="token operator">|</span> <span class="token function">bc</span>
</code></pre>
<p>执行结果为192这是用bc将二进制转换为十进制。</p>
<p>计算平方和平方根:</p>
<pre><code class="language-shell"><span class="token keyword">echo</span> <span class="token string">"10^10"</span> <span class="token operator">|</span> <span class="token function">bc</span>
<span class="token keyword">echo</span> <span class="token string">"sqrt(100)"</span> <span class="token operator">|</span> <span class="token function">bc</span></code></pre>
<pre><code class="language-shell"><span class="token builtin class-name">echo</span> <span class="token string">"10^10"</span> <span class="token operator">|</span> <span class="token function">bc</span>
<span class="token builtin class-name">echo</span> <span class="token string">"sqrt(100)"</span> <span class="token operator">|</span> <span class="token function">bc</span></code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -95,7 +95,7 @@ abc<span class="token operator">=</span>11000000
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098359"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098359"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943548"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943548"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bg,将前台终端作业移动到后台运行">
<title>bg 命令Linux bg 命令详解:将前台终端作业移动到后台运行 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098363">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943554">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -51,15 +51,15 @@
<h2 id="参数">参数</h2><p>job_spec可选指定要移动到后台执行的作业标识符可以是一到多个。</p>
<h2 id="返回值">返回值</h2><p>返回成功除非未开启作业控制或发生了错误。</p>
<h2 id="例子">例子</h2><pre><code class="language-shell"><span class="token comment"># 运行sleep命令然后按下ctrl+z。</span>
<span class="token function">sleep</span> 60
<span class="token function">sleep</span> <span class="token number">60</span>
^Z
<span class="token punctuation">[</span>1<span class="token punctuation">]</span>+ Stopped <span class="token function">sleep</span> 60
<span class="token punctuation">[</span><span class="token number">1</span><span class="token punctuation">]</span>+ Stopped <span class="token function">sleep</span> <span class="token number">60</span>
<span class="token comment"># 使用bg命令使得作业在后台运行。</span>
<span class="token function">bg</span> %1
<span class="token comment"># 返回信息:</span>
<span class="token punctuation">[</span>1<span class="token punctuation">]</span>+ <span class="token function">sleep</span> 60 <span class="token operator">&amp;</span></code></pre>
<span class="token punctuation">[</span><span class="token number">1</span><span class="token punctuation">]</span>+ <span class="token function">sleep</span> <span class="token number">60</span> <span class="token operator">&amp;</span></code></pre>
<h3 id="注意">注意</h3><ol>
<li><code>bash</code>的作业控制命令包括<code>bg fg kill wait disown suspend</code></li>
<li>该命令需要<code>set</code>选项<code>monitor</code>处于开启状态时才能执行;查看作业控制状态:输入<code>set -o</code>查看<code>monitor</code>行;执行<code>set -o monitor</code><code>set -m</code>开启该选项。</li>
@ -88,7 +88,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098364"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098364"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943554"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943554"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bind,显示或设置键盘按键与其相关的功能">
<title>bind 命令Linux bind 命令详解:显示或设置键盘按键与其相关的功能 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098365">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943557">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -49,28 +49,28 @@
-m<span class="token operator">&lt;</span>按键配置<span class="token operator">></span>:指定按键配置;
-q<span class="token operator">&lt;</span>功能<span class="token operator">></span>:显示指定功能的按键;
-v列出目前的按键配置与其功能。</code></pre>
<h3 id="实例">实例</h3><pre><code class="language-shell">bind -x <span class="token string">'"\C-l":ls -l'</span> <span class="token comment">#直接按 CTRL+L 就列出目录</span></code></pre>
<h3 id="实例">实例</h3><pre><code class="language-shell"><span class="token builtin class-name">bind</span> -x <span class="token string">'"\C-l":ls -l'</span> <span class="token comment">#直接按 CTRL+L 就列出目录</span></code></pre>
<p>其中keyseq可以使用<code>showkey -a</code>命令来获取:</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># showkey -a</span>
Press any keys - Ctrl-D will terminate this program
^<span class="token punctuation">[</span><span class="token punctuation">[</span>A 27 0033 0x1b 上
91 0133 0x5b
65 0101 0x41
^<span class="token punctuation">[</span><span class="token punctuation">[</span>B 27 0033 0x1b 下
91 0133 0x5b
66 0102 0x42
^<span class="token punctuation">[</span><span class="token punctuation">[</span>D 27 0033 0x1b 左
91 0133 0x5b
68 0104 0x44
^<span class="token punctuation">[</span><span class="token punctuation">[</span>C 27 0033 0x1b 右
91 0133 0x5b
67 0103 0x43
32 0040 0x20
^M 13 0015 0x0d 字母M
^C 3 0003 0x03 Ctrl-C
^D 4 0004 0x04 Ctrl-D 退出</code></pre>
^<span class="token punctuation">[</span><span class="token punctuation">[</span>A <span class="token number">27</span> 0033 0x1b 上
<span class="token number">91</span> 0133 0x5b
<span class="token number">65</span> 0101 0x41
^<span class="token punctuation">[</span><span class="token punctuation">[</span>B <span class="token number">27</span> 0033 0x1b 下
<span class="token number">91</span> 0133 0x5b
<span class="token number">66</span> 0102 0x42
^<span class="token punctuation">[</span><span class="token punctuation">[</span>D <span class="token number">27</span> 0033 0x1b 左
<span class="token number">91</span> 0133 0x5b
<span class="token number">68</span> 0104 0x44
^<span class="token punctuation">[</span><span class="token punctuation">[</span>C <span class="token number">27</span> 0033 0x1b 右
<span class="token number">91</span> 0133 0x5b
<span class="token number">67</span> 0103 0x43
<span class="token number">32</span> 0040 0x20
^M <span class="token number">13</span> 0015 0x0d 字母M
^C <span class="token number">3</span> 0003 0x03 Ctrl-C
^D <span class="token number">4</span> 0004 0x04 Ctrl-D 退出</code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -93,7 +93,7 @@ Press any keys - Ctrl-D will terminate this program
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098366"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098366"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943557"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943557"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,blkid,查看块设备的文件系统类型、LABEL、UUID等信息">
<title>blkid 命令Linux blkid 命令详解查看块设备的文件系统类型、LABEL、UUID等信息 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098368">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943562">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -105,7 +105,7 @@ Low-level probing options:
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098369"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098369"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943563"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943563"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,blockdev,从命令行调用区块设备控制程序">
<title>blockdev 命令Linux blockdev 命令详解:从命令行调用区块设备控制程序 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098374">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943572">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -82,7 +82,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098374"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098374"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943573"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943573"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bmodinfo,显示给定模块的详细信息">
<title>bmodinfo 命令Linux bmodinfo 命令详解:显示给定模块的详细信息 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098377">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943577">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -56,11 +56,11 @@ filename: /lib/modules/2.6.9-42.ELsmp/kernel/drivers/scsi/sg.ko
author: Douglas Gilbert
description: SCSI generic <span class="token punctuation">(</span>sg<span class="token punctuation">)</span> driver
license: GPL
version: 3.5.31 B0B0CB1BB59F0669A1F0D6B
version: <span class="token number">3.5</span>.31 B0B0CB1BB59F0669A1F0D6B
parm: def_reserved_size:size of buffer reserved <span class="token keyword">for</span> each fd
parm: allow_dio:allow direct I/O <span class="token punctuation">(</span>default: 0 <span class="token punctuation">(</span>disallow<span class="token punctuation">))</span>
parm: allow_dio:allow direct I/O <span class="token punctuation">(</span>default: <span class="token number">0</span> <span class="token punctuation">(</span>disallow<span class="token punctuation">))</span>
alias: char-major-21-*
vermagic: 2.6.9-42.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4
vermagic: <span class="token number">2.6</span>.9-42.ELsmp SMP <span class="token number">686</span> REGPARM 4KSTACKS gcc-3.4
depends: scsi_mod</code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -84,7 +84,7 @@ depends: scsi_mod</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098378"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098378"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943578"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943578"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,break,结束forwhile或until循环。">
<title>break 命令Linux break 命令详解结束forwhile或until循环。 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098380">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943583">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -41,7 +41,7 @@
</span>
<h1 id="break">break</h1><p>结束forwhile或until循环。</p>
<h2 id="概要">概要</h2><pre><code class="language-shell"><span class="token keyword">break</span> <span class="token punctuation">[</span>n<span class="token punctuation">]</span></code></pre>
<h2 id="概要">概要</h2><pre><code class="language-shell"><span class="token builtin class-name">break</span> <span class="token punctuation">[</span>n<span class="token punctuation">]</span></code></pre>
<h2 id="主要用途">主要用途</h2><ul>
<li>结束forwhile或until循环可指定退出几层循环。</li>
</ul>
@ -53,27 +53,27 @@
<span class="token keyword">for</span><span class="token variable"><span class="token punctuation">((</span>j<span class="token operator">=</span><span class="token number">3</span><span class="token punctuation">;</span>j<span class="token operator">></span><span class="token number">0</span><span class="token punctuation">;</span>j<span class="token operator">--</span><span class="token punctuation">))</span></span><span class="token punctuation">;</span> <span class="token keyword">do</span>
<span class="token keyword">if</span><span class="token variable"><span class="token punctuation">((</span>j<span class="token operator">==</span><span class="token number">2</span><span class="token punctuation">))</span></span><span class="token punctuation">;</span> <span class="token keyword">then</span>
<span class="token comment"># 换成break 1时结果一样</span>
<span class="token keyword">break</span>
<span class="token builtin class-name">break</span>
<span class="token keyword">fi</span>
<span class="token function">printf</span> <span class="token string">"%s %s\n"</span> <span class="token variable">&#36;{i}</span> <span class="token variable">&#36;{j}</span>
<span class="token builtin class-name">printf</span> <span class="token string">"%s %s<span class="token entity" title="\n">\n</span>"</span> <span class="token variable">&#36;{i}</span> <span class="token variable">&#36;{j}</span>
<span class="token keyword">done</span>
<span class="token keyword">done</span>
<span class="token comment"># 输出结果</span>
3 3
2 3
1 3</code></pre>
<span class="token number">3</span> <span class="token number">3</span>
<span class="token number">2</span> <span class="token number">3</span>
<span class="token number">1</span> <span class="token number">3</span></code></pre>
<pre><code class="language-shell"><span class="token comment"># 当n为2时</span>
<span class="token comment"># 退出两层循环,结束。</span>
<span class="token keyword">for</span><span class="token variable"><span class="token punctuation">((</span>i<span class="token operator">=</span><span class="token number">3</span><span class="token punctuation">;</span>i<span class="token operator">></span><span class="token number">0</span><span class="token punctuation">;</span>i<span class="token operator">--</span><span class="token punctuation">))</span></span><span class="token punctuation">;</span> <span class="token keyword">do</span>
<span class="token keyword">for</span><span class="token variable"><span class="token punctuation">((</span>j<span class="token operator">=</span><span class="token number">3</span><span class="token punctuation">;</span>j<span class="token operator">></span><span class="token number">0</span><span class="token punctuation">;</span>j<span class="token operator">--</span><span class="token punctuation">))</span></span><span class="token punctuation">;</span> <span class="token keyword">do</span>
<span class="token keyword">if</span><span class="token variable"><span class="token punctuation">((</span>j<span class="token operator">==</span><span class="token number">2</span><span class="token punctuation">))</span></span><span class="token punctuation">;</span> <span class="token keyword">then</span>
<span class="token keyword">break</span> 2
<span class="token builtin class-name">break</span> <span class="token number">2</span>
<span class="token keyword">fi</span>
<span class="token function">printf</span> <span class="token string">"%s %s\n"</span> <span class="token variable">&#36;{i}</span> <span class="token variable">&#36;{j}</span>
<span class="token builtin class-name">printf</span> <span class="token string">"%s %s<span class="token entity" title="\n">\n</span>"</span> <span class="token variable">&#36;{i}</span> <span class="token variable">&#36;{j}</span>
<span class="token keyword">done</span>
<span class="token keyword">done</span>
<span class="token comment"># 输出结果</span>
3 3</code></pre>
<span class="token number">3</span> <span class="token number">3</span></code></pre>
<h3 id="注意">注意</h3><ol>
<li>该命令是bash内建命令相关的帮助信息请查看<code>help</code>命令。</li>
</ol>
@ -100,7 +100,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098381"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098381"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943583"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943583"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,builtin,执行bash内建命令。">
<title>builtin 命令Linux builtin 命令详解执行bash内建命令。 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098384">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943587">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -41,7 +41,7 @@
</span>
<h1 id="builtin">builtin</h1><p>执行bash内建命令。</p>
<h2 id="概要">概要</h2><pre><code class="language-shell"><span class="token function">builtin</span> <span class="token punctuation">[</span>shell-builtin <span class="token punctuation">[</span>arg <span class="token punctuation">..</span>.<span class="token punctuation">]</span><span class="token punctuation">]</span></code></pre>
<h2 id="概要">概要</h2><pre><code class="language-shell"><span class="token builtin class-name">builtin</span> <span class="token punctuation">[</span>shell-builtin <span class="token punctuation">[</span>arg <span class="token punctuation">..</span>.<span class="token punctuation">]</span><span class="token punctuation">]</span></code></pre>
<h2 id="主要用途">主要用途</h2><ul>
<li>用于执行指定的bash内建命令。</li>
<li><code>builtin</code>命令调用的bash内建命令优先于同名的外部命令及同名的shell函数。</li>
@ -53,28 +53,28 @@
<p>builtin 内建命令 &gt; 函数 &gt; 内建命令 &gt; 外部命令</p>
<pre><code class="language-shell"><span class="token comment"># 关于外部命令优先级最高的情况请参考enable命令。</span>
<span class="token comment"># 此时内建命令优先使用</span>
<span class="token keyword">echo</span> <span class="token string">"the Great Wall"</span>
<span class="token builtin class-name">echo</span> <span class="token string">"the Great Wall"</span>
<span class="token comment"># 调用内建命令type返回命令的类型builtin</span>
<span class="token function">type</span> -t <span class="token keyword">echo</span>
<span class="token builtin class-name">type</span> -t <span class="token builtin class-name">echo</span>
<span class="token comment"># 定义 echo 函数</span>
echo<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
<span class="token function">printf</span> <span class="token string">"123\n"</span>
<span class="token function-name function">echo</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
<span class="token builtin class-name">printf</span> <span class="token string">"123<span class="token entity" title="\n">\n</span>"</span>
<span class="token punctuation">}</span>
<span class="token comment"># 此时同名函数优先使用显示123</span>
<span class="token keyword">echo</span>
<span class="token builtin class-name">echo</span>
<span class="token comment"># 调用内建命令type返回命令的类型function</span>
<span class="token function">type</span> -t <span class="token keyword">echo</span>
<span class="token builtin class-name">type</span> -t <span class="token builtin class-name">echo</span>
<span class="token comment"># 此时内建命令优先使用</span>
<span class="token function">builtin</span> <span class="token keyword">echo</span> -e <span class="token string">"backslash \\"</span></code></pre>
<span class="token builtin class-name">builtin</span> <span class="token builtin class-name">echo</span> -e <span class="token string">"backslash <span class="token entity" title="\\">\\</span>"</span></code></pre>
<pre><code class="language-shell"><span class="token comment"># 执行shell内部指令输出当前系统下的命令别名</span>
<span class="token function">builtin</span> <span class="token function">alias</span>
<span class="token function">alias</span> cp<span class="token operator">=</span><span class="token string">'cp -i'</span>
<span class="token function">alias</span> l.<span class="token operator">=</span><span class="token string">'ls -d .* --color=tty'</span>
<span class="token function">alias</span> ll<span class="token operator">=</span><span class="token string">'ls -l --color=tty'</span>
<span class="token function">alias</span> ls<span class="token operator">=</span><span class="token string">'ls --color=tty'</span>
<span class="token function">alias</span> mv<span class="token operator">=</span><span class="token string">'mv -i'</span>
<span class="token function">alias</span> rm<span class="token operator">=</span><span class="token string">'rm -i'</span>
<span class="token function">alias</span> which<span class="token operator">=</span><span class="token string">'alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'</span></code></pre>
<span class="token builtin class-name">builtin</span> <span class="token builtin class-name">alias</span>
<span class="token builtin class-name">alias</span> <span class="token assign-left variable">cp</span><span class="token operator">=</span><span class="token string">'cp -i'</span>
<span class="token builtin class-name">alias</span> l.<span class="token operator">=</span><span class="token string">'ls -d .* --color=tty'</span>
<span class="token builtin class-name">alias</span> <span class="token assign-left variable">ll</span><span class="token operator">=</span><span class="token string">'ls -l --color=tty'</span>
<span class="token builtin class-name">alias</span> <span class="token assign-left variable">ls</span><span class="token operator">=</span><span class="token string">'ls --color=tty'</span>
<span class="token builtin class-name">alias</span> <span class="token assign-left variable">mv</span><span class="token operator">=</span><span class="token string">'mv -i'</span>
<span class="token builtin class-name">alias</span> <span class="token assign-left variable">rm</span><span class="token operator">=</span><span class="token string">'rm -i'</span>
<span class="token builtin class-name">alias</span> <span class="token assign-left variable">which</span><span class="token operator">=</span><span class="token string">'alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'</span></code></pre>
<h3 id="注意">注意</h3><ol>
<li><p>该命令是bash内建命令相关的帮助信息请查看<code>help</code>命令。</p>
</li>
@ -104,7 +104,7 @@ echo<span class="token punctuation">(</span><span class="token punctuation">)</s
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098384"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098384"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943588"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943588"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bunzip2,创一个bz2文件压缩包">
<title>bunzip2 命令Linux bunzip2 命令详解创一个bz2文件压缩包 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098388">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943591">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -74,7 +74,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098389"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098389"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943591"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943591"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bye,命令用于中断FTP连线并结束程序">
<title>bye 命令Linux bye 命令详解命令用于中断FTP连线并结束程序 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098391">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943594">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -66,7 +66,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098391"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098391"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943595"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943595"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bzcat,解压缩指定的.bz2文件">
<title>bzcat 命令Linux bzcat 命令详解:解压缩指定的.bz2文件 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098393">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943597">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -72,7 +72,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098393"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098393"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943597"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943597"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bzcmp,比较两个压缩包中的文件">
<title>bzcmp 命令Linux bzcmp 命令详解:比较两个压缩包中的文件 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098395">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943600">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -69,7 +69,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098396"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098396"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943600"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943600"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bzdiff,直接比较两个.bz2压缩包中文件的不同">
<title>bzdiff 命令Linux bzdiff 命令详解:直接比较两个.bz2压缩包中文件的不同 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098397">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943602">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -69,7 +69,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098397"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098397"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943602"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943602"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bzgrep,使用正则表达式搜索.bz2压缩包中文件">
<title>bzgrep 命令Linux bzgrep 命令详解:使用正则表达式搜索.bz2压缩包中文件 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098399">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943604">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -69,7 +69,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098399"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098399"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943604"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943604"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bzip2,将文件压缩成bz2格式">
<title>bzip2 命令Linux bzip2 命令详解将文件压缩成bz2格式 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098401">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943606">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -114,7 +114,7 @@ bunzip2 filename.bz2</code></pre>
<p><strong>压缩解压的时候将结果也输出:</strong> </p>
<pre><code class="language-shell"><span class="token variable">&#36;bzip2</span> -v filename</code></pre>
<p>输入之后,输出如下:</p>
<pre><code class="language-shell">filename: 0.119:1, 67.200 bits/byte, -740.00% saved, 5 in, 42 out.</code></pre>
<pre><code class="language-shell">filename: <span class="token number">0.119</span>:1, <span class="token number">67.200</span> bits/byte, -740.00% saved, <span class="token number">5</span> in, <span class="token number">42</span> out.</code></pre>
<p>这里,加上<code>-v</code>选项就会输出了,只用压缩举例了,解压的时候同理<code>bzip2 -dv filename.bz2</code>不再举例了。</p>
<p><strong>模拟解压实际并不解压:</strong> </p>
<pre><code class="language-shell"><span class="token function">bzip2</span> -tv filename.bz2</code></pre>
@ -132,7 +132,7 @@ bunzip2 filename.bz2</code></pre>
<p><strong>压缩到标准输出:</strong> </p>
<pre><code class="language-shell"><span class="token function">bzip2</span> -c filename
bzip2: I won<span class="token string">'t write compressed data to a terminal.
bzip2: For help, type: `bzip2 --help'</span><span class="token keyword">.</span></code></pre>
bzip2: For help, type: `bzip2 --help'</span><span class="token builtin class-name">.</span></code></pre>
<p>这里,使用<code>-c</code>指定压缩到标准输出不删除原有文件,不同的是,压缩后的文件无法输出到标准输出。</p>
<p><strong>使用bzip2的时候将所有后面的看作文件(即使文件名以&#39;-&#39;开头)</strong> </p>
<pre><code class="language-shell"><span class="token function">bzip2</span> -- -myfilename</code></pre>
@ -160,7 +160,7 @@ bzip2: For help, type: `bzip2 --help'</span><span class="token keyword">.</span>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098401"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098401"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943606"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943606"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bzip2recover,恢复被破坏的.bz2压缩包中的文件">
<title>bzip2recover 命令Linux bzip2recover 命令详解:恢复被破坏的.bz2压缩包中的文件 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098409">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943618">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -67,7 +67,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098410"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098410"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943619"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943619"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bzless,增强.bz2压缩包查看器">
<title>bzless 命令Linux bzless 命令详解:增强.bz2压缩包查看器 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098411">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943620">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -66,7 +66,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098412"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098412"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943621"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943621"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,bzmore,查看bzip2压缩过的文本文件的内容">
<title>bzmore 命令Linux bzmore 命令详解查看bzip2压缩过的文本文件的内容 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098413">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943622">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -66,7 +66,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098413"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098413"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943623"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943623"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cal,显示当前日历或指定日期的日历">
<title>cal 命令Linux cal 命令详解:显示当前日历或指定日期的日历 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098414">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943624">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -58,29 +58,29 @@
年:指定年份。</code></pre>
<h3 id="实例">实例</h3><p>单独执行cal命令会打印出日历</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># cal</span>
十二月 2013
十二月 <span class="token number">2013</span>
日 一 二 三 四 五 六
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31</code></pre>
<span class="token number">1</span> <span class="token number">2</span> <span class="token number">3</span> <span class="token number">4</span> <span class="token number">5</span> <span class="token number">6</span> <span class="token number">7</span>
<span class="token number">8</span> <span class="token number">9</span> <span class="token number">10</span> <span class="token number">11</span> <span class="token number">12</span> <span class="token number">13</span> <span class="token number">14</span>
<span class="token number">15</span> <span class="token number">16</span> <span class="token number">17</span> <span class="token number">18</span> <span class="token number">19</span> <span class="token number">20</span> <span class="token number">21</span>
<span class="token number">22</span> <span class="token number">23</span> <span class="token number">24</span> <span class="token number">25</span> <span class="token number">26</span> <span class="token number">27</span> <span class="token number">28</span>
<span class="token number">29</span> <span class="token number">30</span> <span class="token number">31</span></code></pre>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># cal -j</span>
十二月 2013
十二月 <span class="token number">2013</span>
日 一 二 三 四 五 六
335 336 337 338 339 340 341
342 343 344 345 346 347 348
349 350 351 352 353 354 355
356 357 358 359 360 361 362
363 364 365</code></pre>
<span class="token number">335</span> <span class="token number">336</span> <span class="token number">337</span> <span class="token number">338</span> <span class="token number">339</span> <span class="token number">340</span> <span class="token number">341</span>
<span class="token number">342</span> <span class="token number">343</span> <span class="token number">344</span> <span class="token number">345</span> <span class="token number">346</span> <span class="token number">347</span> <span class="token number">348</span>
<span class="token number">349</span> <span class="token number">350</span> <span class="token number">351</span> <span class="token number">352</span> <span class="token number">353</span> <span class="token number">354</span> <span class="token number">355</span>
<span class="token number">356</span> <span class="token number">357</span> <span class="token number">358</span> <span class="token number">359</span> <span class="token number">360</span> <span class="token number">361</span> <span class="token number">362</span>
<span class="token number">363</span> <span class="token number">364</span> <span class="token number">365</span></code></pre>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># cal -3</span>
十一月 2013 十二月 2013 一月 2014
十一月 <span class="token number">2013</span> 十二月 <span class="token number">2013</span> 一月 <span class="token number">2014</span>
日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
1 2 1 2 3 4 5 6 7 1 2 3 4
3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11
10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18
17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25
24 25 26 27 28 29 30 29 30 31 26 27 28 29 30 31 </code></pre>
<span class="token number">1</span> <span class="token number">2</span> <span class="token number">1</span> <span class="token number">2</span> <span class="token number">3</span> <span class="token number">4</span> <span class="token number">5</span> <span class="token number">6</span> <span class="token number">7</span> <span class="token number">1</span> <span class="token number">2</span> <span class="token number">3</span> <span class="token number">4</span>
<span class="token number">3</span> <span class="token number">4</span> <span class="token number">5</span> <span class="token number">6</span> <span class="token number">7</span> <span class="token number">8</span> <span class="token number">9</span> <span class="token number">8</span> <span class="token number">9</span> <span class="token number">10</span> <span class="token number">11</span> <span class="token number">12</span> <span class="token number">13</span> <span class="token number">14</span> <span class="token number">5</span> <span class="token number">6</span> <span class="token number">7</span> <span class="token number">8</span> <span class="token number">9</span> <span class="token number">10</span> <span class="token number">11</span>
<span class="token number">10</span> <span class="token number">11</span> <span class="token number">12</span> <span class="token number">13</span> <span class="token number">14</span> <span class="token number">15</span> <span class="token number">16</span> <span class="token number">15</span> <span class="token number">16</span> <span class="token number">17</span> <span class="token number">18</span> <span class="token number">19</span> <span class="token number">20</span> <span class="token number">21</span> <span class="token number">12</span> <span class="token number">13</span> <span class="token number">14</span> <span class="token number">15</span> <span class="token number">16</span> <span class="token number">17</span> <span class="token number">18</span>
<span class="token number">17</span> <span class="token number">18</span> <span class="token number">19</span> <span class="token number">20</span> <span class="token number">21</span> <span class="token number">22</span> <span class="token number">23</span> <span class="token number">22</span> <span class="token number">23</span> <span class="token number">24</span> <span class="token number">25</span> <span class="token number">26</span> <span class="token number">27</span> <span class="token number">28</span> <span class="token number">19</span> <span class="token number">20</span> <span class="token number">21</span> <span class="token number">22</span> <span class="token number">23</span> <span class="token number">24</span> <span class="token number">25</span>
<span class="token number">24</span> <span class="token number">25</span> <span class="token number">26</span> <span class="token number">27</span> <span class="token number">28</span> <span class="token number">29</span> <span class="token number">30</span> <span class="token number">29</span> <span class="token number">30</span> <span class="token number">31</span> <span class="token number">26</span> <span class="token number">27</span> <span class="token number">28</span> <span class="token number">29</span> <span class="token number">30</span> <span class="token number">31</span> </code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -104,7 +104,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098415"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098415"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943625"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943625"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cancel,取消已存在的打印任务">
<title>cancel 命令Linux cancel 命令详解:取消已存在的打印任务 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098419">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943630">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -71,7 +71,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098419"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098419"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943630"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943630"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cat,连接多个文件并打印到标准输出。">
<title>cat 命令Linux cat 命令详解:连接多个文件并打印到标准输出。 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098423">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943632">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -59,7 +59,7 @@
-t 等价于<span class="token string">"-vT"</span>组合选项。
-T, --show-tabs 使用<span class="token string">"^I"</span>表示TAB制表符
-u POSIX兼容性选项无意义。
-v, --show-nonprinting 使用<span class="token string">"^"</span><span class="token string">"M-"</span>符号显示控制字符除了LFDline feed即换行符<span class="token string">'\n'</span>和TAB制表符
-v, --show-nonprinting 使用<span class="token string">"^"</span><span class="token string">"M-"</span>符号显示控制字符除了LFDline feed即换行符<span class="token string">'<span class="token entity" title="\n">\n</span>'</span>和TAB制表符
--help 显示帮助信息并退出。
--version 显示版本信息并退出。</code></pre>
@ -75,7 +75,7 @@
<span class="token comment"># 显示文件并在所有非空行开头附加行号</span>
<span class="token function">cat</span> -b test.log
<span class="token comment"># 将标准输入的内容和文件内容一并显示</span>
<span class="token keyword">echo</span> <span class="token string">'######'</span> <span class="token operator">|</span><span class="token function">cat</span> - test.log</code></pre>
<span class="token builtin class-name">echo</span> <span class="token string">'######'</span> <span class="token operator">|</span><span class="token function">cat</span> - test.log</code></pre>
<h3 id="注意">注意</h3><ol>
<li>该命令是<code>GNU coreutils</code>包中的命令,相关的帮助信息请查看<code>man -s 1 cat</code><code>info coreutils &#39;cat invocation&#39;</code></li>
<li>当使用<code>cat</code>命令查看<strong>体积较大的文件</strong>时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容,为了控制滚屏,可以按<code>Ctrl+s</code>键停止滚屏;按<code>Ctrl+q</code>键恢复滚屏;按<code>Ctrl+c</code>中断键可以终止该命令的执行返回Shell提示符状态。</li>
@ -107,7 +107,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098423"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098423"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943633"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943633"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cd,切换用户当前工作目录。">
<title>cd 命令Linux cd 命令详解:切换用户当前工作目录。 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098426">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943636">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -41,7 +41,7 @@
</span>
<h1 id="cd">cd</h1><p>切换用户当前工作目录。</p>
<h2 id="概要">概要</h2><pre><code class="language-shell"><span class="token function">cd</span> <span class="token punctuation">[</span>-L<span class="token operator">|</span><span class="token punctuation">[</span>-P <span class="token punctuation">[</span>-e<span class="token punctuation">]</span><span class="token punctuation">]</span><span class="token punctuation">]</span> <span class="token punctuation">[</span>dir<span class="token punctuation">]</span></code></pre>
<h2 id="概要">概要</h2><pre><code class="language-shell"><span class="token builtin class-name">cd</span> <span class="token punctuation">[</span>-L<span class="token operator">|</span><span class="token punctuation">[</span>-P <span class="token punctuation">[</span>-e<span class="token punctuation">]</span><span class="token punctuation">]</span><span class="token punctuation">]</span> <span class="token punctuation">[</span>dir<span class="token punctuation">]</span></code></pre>
<h2 id="主要用途">主要用途</h2><ul>
<li>切换工作目录至<code>dir</code>。其中<code>dir</code>的表示法可以是绝对路径或相对路径。</li>
<li>若参数<code>dir</code>省略则默认为使用者的shell变量<code>HOME</code></li>
@ -52,40 +52,40 @@
<h2 id="参数">参数</h2><p>dir可选指定要切换到的目录。</p>
<h2 id="选项">选项</h2><pre><code class="language-shell">-L (默认值)如果要切换到的目标目录是一个符号连接,那么切换到符号连接的目录。
-P 如果要切换到的目标目录是一个符号连接,那么切换到它指向的物理位置目录。
- 当前工作目录将被切换到环境变量OLDPWD所表示的目录也就是前一个工作目录。</code></pre>
- 当前工作目录将被切换到环境变量<span class="token environment constant">OLDPWD</span>所表示的目录,也就是前一个工作目录。</code></pre>
<h2 id="返回值">返回值</h2><p>返回状态为成功除非无法进入指定的目录。</p>
<h2 id="例子">例子</h2><pre><code class="language-shell"><span class="token function">cd</span> <span class="token comment"># 进入用户主目录;</span>
<span class="token function">cd</span> / <span class="token comment"># 进入根目录</span>
<span class="token function">cd</span> ~ <span class="token comment"># 进入用户主目录;</span>
<span class="token function">cd</span> <span class="token punctuation">..</span> <span class="token comment"># 返回上级目录(若当前目录为“/“,则执行完后还在“/"".."为上级目录的意思);</span>
<span class="token function">cd</span> <span class="token punctuation">..</span>/<span class="token punctuation">..</span> <span class="token comment"># 返回上两级目录;</span>
<span class="token function">cd</span> <span class="token operator">!</span>&#36; <span class="token comment"># 把上个命令的参数作为cd参数使用。</span></code></pre>
<h2 id="例子">例子</h2><pre><code class="language-shell"><span class="token builtin class-name">cd</span> <span class="token comment"># 进入用户主目录;</span>
<span class="token builtin class-name">cd</span> / <span class="token comment"># 进入根目录</span>
<span class="token builtin class-name">cd</span> ~ <span class="token comment"># 进入用户主目录;</span>
<span class="token builtin class-name">cd</span> <span class="token punctuation">..</span> <span class="token comment"># 返回上级目录(若当前目录为“/“,则执行完后还在“/"".."为上级目录的意思);</span>
<span class="token builtin class-name">cd</span> <span class="token punctuation">..</span>/<span class="token punctuation">..</span> <span class="token comment"># 返回上两级目录;</span>
<span class="token builtin class-name">cd</span> <span class="token operator">!</span>&#36; <span class="token comment"># 把上个命令的参数作为cd参数使用。</span></code></pre>
<p>关于切换到上一个工作目录的说明</p>
<pre><code class="language-shell"><span class="token function">cd</span> -
<pre><code class="language-shell"><span class="token builtin class-name">cd</span> -
<span class="token comment"># 命令会首先显示要切换到的目标目录,然后再进入。</span>
<span class="token function">cd</span> <span class="token variable">&#36;{OLDPWD}</span>
<span class="token builtin class-name">cd</span> <span class="token variable">&#36;{<span class="token environment constant">OLDPWD</span>}</span>
<span class="token comment"># 命令会直接切换到上一个工作目录。</span></code></pre>
<p>关于<code>CDPATH</code></p>
<pre><code class="language-shell"><span class="token comment"># 设置桌面文件夹作为CDPATH的值。</span>
CDPATH<span class="token operator">=</span><span class="token string">'~/Desktop'</span>
<span class="token assign-left variable">CDPATH</span><span class="token operator">=</span><span class="token string">'~/Desktop'</span>
<span class="token comment"># 假设我们接下来要演示涉及到的路径~和~/Desktop下没有test3文件夹现在新建它们。</span>
<span class="token function">mkdir</span> ~/test3
<span class="token function">mkdir</span> ~/Desktop/test3
<span class="token comment"># 进入~目录。</span>
<span class="token function">cd</span> ~
<span class="token builtin class-name">cd</span> ~
<span class="token comment"># 进入test3目录。</span>
<span class="token function">cd</span> test3
<span class="token builtin class-name">cd</span> test3
<span class="token comment"># 执行后显示~/Desktop/test3并进入该目录而不是~目录的test3目录。</span>
<span class="token comment"># 如果CDPATH存在值那么优先在CDPATH中查找并进入第一个匹配成功的如果全部失败那么最后尝试当前目录。</span></code></pre>
<p>关于<code>cdable_vars</code></p>
<pre><code class="language-shell"><span class="token comment"># 打开选项。</span>
<span class="token function">shopt</span> -s cdable_vars
<span class="token builtin class-name">shopt</span> -s cdable_vars
<span class="token comment"># 假设当前路径以及CDPATH没有名为new_var的目录。</span>
new_var<span class="token operator">=</span><span class="token string">'~/Desktop'</span>
<span class="token assign-left variable">new_var</span><span class="token operator">=</span><span class="token string">'~/Desktop'</span>
<span class="token comment"># 尝试进入。</span>
<span class="token function">cd</span> new_var
<span class="token builtin class-name">cd</span> new_var
<span class="token comment"># 关闭选项。</span>
<span class="token function">shopt</span> -u cdable_vars</code></pre>
<span class="token builtin class-name">shopt</span> -u cdable_vars</code></pre>
<h3 id="注意">注意</h3><ol>
<li><p>该命令是bash内建命令相关的帮助信息请查看<code>help</code>命令。</p>
</li>
@ -115,7 +115,7 @@ new_var<span class="token operator">=</span><span class="token string">'~/Deskto
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098426"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098426"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943636"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943636"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cdrecord,Linux系统下光盘刻录功能命令">
<title>cdrecord 命令Linux cdrecord 命令详解Linux系统下光盘刻录功能命令 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098431">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943642">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -45,19 +45,19 @@
<h3 id="语法">语法</h3><pre><code class="language-shell">cdrecord<span class="token punctuation">(</span>选项<span class="token punctuation">)</span><span class="token punctuation">(</span>参数<span class="token punctuation">)</span></code></pre>
<h3 id="选项">选项</h3><pre><code class="language-shell">-v显示刻录光盘的详细过程
-eject刻录完成后弹出光盘
speed<span class="token operator">=</span><span class="token operator">&lt;</span>刻录倍速<span class="token operator">></span>:指定光盘刻录的倍速;
dev<span class="token operator">=</span><span class="token operator">&lt;</span>刻录机设备号<span class="token operator">></span>:指定使用“-scanbus”参数扫描到的刻录机的设备号
<span class="token assign-left variable">speed</span><span class="token operator">=</span><span class="token operator">&lt;</span>刻录倍速<span class="token operator">></span>:指定光盘刻录的倍速;
<span class="token assign-left variable">dev</span><span class="token operator">=</span><span class="token operator">&lt;</span>刻录机设备号<span class="token operator">></span>:指定使用“-scanbus”参数扫描到的刻录机的设备号
-scanbus扫描系统中可用的刻录机。</code></pre>
<h3 id="参数">参数</h3><p>ISO文件指定刻录光盘使用的ISO映像文件。</p>
<h3 id="实例">实例</h3><p>查看系统所有 CD-R(w) 设备:</p>
<pre><code class="language-shell">cdrecord -scanbus
scsibus0:
0,0,0 0<span class="token punctuation">)</span> *
0,1,0 1<span class="token punctuation">)</span> *
0,2,0 2<span class="token punctuation">)</span> *
0,3,0 3<span class="token punctuation">)</span> <span class="token string">'HP '</span> <span class="token string">'CD-Writer+ 9200 '</span> <span class="token string">'1.0c'</span> Removable CD-ROM</code></pre>
<span class="token number">0,0</span>,0 <span class="token number">0</span><span class="token punctuation">)</span> *
<span class="token number">0,1</span>,0 <span class="token number">1</span><span class="token punctuation">)</span> *
<span class="token number">0,2</span>,0 <span class="token number">2</span><span class="token punctuation">)</span> *
<span class="token number">0,3</span>,0 <span class="token number">3</span><span class="token punctuation">)</span> <span class="token string">'HP '</span> <span class="token string">'CD-Writer+ 9200 '</span> <span class="token string">'1.0c'</span> Removable CD-ROM</code></pre>
<p>用iso文件刻录一张光盘</p>
<pre><code class="language-shell">cdrecord -v -eject speed<span class="token operator">=</span>4 dev<span class="token operator">=</span>0,3,0 backup.iso</code></pre>
<pre><code class="language-shell">cdrecord -v -eject <span class="token assign-left variable">speed</span><span class="token operator">=</span><span class="token number">4</span> <span class="token assign-left variable">dev</span><span class="token operator">=</span><span class="token number">0,3</span>,0 backup.iso</code></pre>
<p>参数解释</p>
<ul>
<li>-v显示刻录光盘的详细过程</li>
@ -65,7 +65,7 @@ scsibus0:
<li>speed=4 dev=0,3,0四速刻录到HP CD-writer设备上。</li>
</ul>
<p>擦写光驱:</p>
<pre><code class="language-shell">cdrecord --dev<span class="token operator">=</span>0,3,0 --blank<span class="token operator">=</span>fast</code></pre>
<pre><code class="language-shell">cdrecord --dev<span class="token operator">=</span><span class="token number">0,3</span>,0 --blank<span class="token operator">=</span>fast</code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -88,7 +88,7 @@ scsibus0:
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098431"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098431"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943642"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943642"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chage,修改帐号和密码的有效期限">
<title>chage 命令Linux chage 命令详解:修改帐号和密码的有效期限 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098435">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943648">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -51,23 +51,23 @@
-i停滞时期。如果一个密码已过期这些天那么此帐号将不可用。
-l例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。</code></pre>
<h3 id="实例">实例</h3><p>可以编辑<code>/etc/login.defs</code>来设定几个参数,以后设置口令默认就按照参数设定为准:</p>
<pre><code class="language-shell">PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7</code></pre>
<pre><code class="language-shell">PASS_MAX_DAYS <span class="token number">99999</span>
PASS_MIN_DAYS <span class="token number">0</span>
PASS_MIN_LEN <span class="token number">5</span>
PASS_WARN_AGE <span class="token number">7</span></code></pre>
<p>当然在<code>/etc/default/useradd</code>可以找到如下2个参数进行设置</p>
<pre><code class="language-shell"><span class="token comment"># useradd defaults file</span>
GROUP<span class="token operator">=</span>100
HOME<span class="token operator">=</span>/home
INACTIVE<span class="token operator">=</span>-1
EXPIRE<span class="token operator">=</span>
SHELL<span class="token operator">=</span>/bin/bash
SKEL<span class="token operator">=</span>/etc/skel
CREATE_MAIL_SPOOL<span class="token operator">=</span>yes</code></pre>
<span class="token assign-left variable">GROUP</span><span class="token operator">=</span><span class="token number">100</span>
<span class="token assign-left variable"><span class="token environment constant">HOME</span></span><span class="token operator">=</span>/home
<span class="token assign-left variable">INACTIVE</span><span class="token operator">=</span>-1
<span class="token assign-left variable">EXPIRE</span><span class="token operator">=</span>
<span class="token assign-left variable"><span class="token environment constant">SHELL</span></span><span class="token operator">=</span>/bin/bash
<span class="token assign-left variable">SKEL</span><span class="token operator">=</span>/etc/skel
<span class="token assign-left variable">CREATE_MAIL_SPOOL</span><span class="token operator">=</span>yes</code></pre>
<p>通过修改配置文件能对之后新建用户起作用而目前系统已经存在的用户则直接用chage来配置。</p>
<p>我的服务器root帐户密码策略信息如下</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@linuxde ~<span class="token punctuation">]</span><span class="token comment"># chage -l root</span>
最近一次密码修改时间 3月 12, 2013
最近一次密码修改时间 <span class="token number">3</span><span class="token number">12</span>, <span class="token number">2013</span>
密码过期时间 :从不
密码失效时间 :从不
帐户过期时间 :从不
@ -77,8 +77,8 @@ CREATE_MAIL_SPOOL<span class="token operator">=</span>yes</code></pre>
<p>我可以通过如下命令修改我的密码过期时间:</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@linuxde ~<span class="token punctuation">]</span><span class="token comment"># chage -M 60 root</span>
<span class="token punctuation">[</span>root@linuxde ~<span class="token punctuation">]</span><span class="token comment"># chage -l root</span>
最近一次密码修改时间 3月 12, 2013
密码过期时间 5月 11, 2013
最近一次密码修改时间 <span class="token number">3</span><span class="token number">12</span>, <span class="token number">2013</span>
密码过期时间 <span class="token number">5</span><span class="token number">11</span>, <span class="token number">2013</span>
密码失效时间 :从不
帐户过期时间 :从不
两次改变密码之间相距的最小天数 0
@ -87,9 +87,9 @@ CREATE_MAIL_SPOOL<span class="token operator">=</span>yes</code></pre>
<p>然后通过如下命令设置密码失效时间:</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@linuxde ~<span class="token punctuation">]</span><span class="token comment"># chage -I 5 root</span>
<span class="token punctuation">[</span>root@linuxde ~<span class="token punctuation">]</span><span class="token comment"># chage -l root</span>
最近一次密码修改时间 3月 12, 2013
密码过期时间 5月 11, 2013
密码失效时间 5月 16, 2013
最近一次密码修改时间 <span class="token number">3</span><span class="token number">12</span>, <span class="token number">2013</span>
密码过期时间 <span class="token number">5</span><span class="token number">11</span>, <span class="token number">2013</span>
密码失效时间 <span class="token number">5</span><span class="token number">16</span>, <span class="token number">2013</span>
帐户过期时间 :从不
两次改变密码之间相距的最小天数 0
两次改变密码之间相距的最大天数 60
@ -117,7 +117,7 @@ CREATE_MAIL_SPOOL<span class="token operator">=</span>yes</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098435"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098435"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943648"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943648"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chattr,用来改变文件属性">
<title>chattr 命令Linux chattr 命令详解:用来改变文件属性 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098439">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943654">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -84,7 +84,7 @@ u预防意外删除。</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098439"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098439"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943655"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943655"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chcon,修改对象(文件)的安全上下文">
<title>chcon 命令Linux chcon 命令详解:修改对象(文件)的安全上下文 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098442">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943659">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -64,7 +64,7 @@ chcon <span class="token punctuation">[</span>选项<span class="token punctuati
<p>如果你想让你设置的FTP目录可以上传文件的话SELINUX需要设置</p>
<pre><code class="language-shell">chcon -t public_content_rw_t /var/ftp/incoming</code></pre>
<p>允许用户HHTP访问其家目录该设定限仅于用户的家目录主页</p>
<pre><code class="language-shell">setsebool -P httpd_enable_homedirs 1
<pre><code class="language-shell">setsebool -P httpd_enable_homedirs <span class="token number">1</span>
chcon -R -t httpd_sys_content_t ~user/public_html</code></pre>
<p>如果你希望将samba目录共享给其他用户你需要设置</p>
<pre><code class="language-shell">chcon -t samba_share_t /directory</code></pre>
@ -92,7 +92,7 @@ chcon -R -t httpd_sys_content_t ~user/public_html</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098443"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098443"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943659"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943659"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chfn,用来改变finger命令显示的信息">
<title>chfn 命令Linux chfn 命令详解用来改变finger命令显示的信息 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098446">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943665">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -55,8 +55,8 @@
Changing finger information <span class="token keyword">for</span> root.
Name <span class="token punctuation">[</span>root<span class="token punctuation">]</span>: jack
Office <span class="token punctuation">[</span><span class="token punctuation">]</span>: hn
Office Phone <span class="token punctuation">[</span><span class="token punctuation">]</span>: 888888
Home Phone <span class="token punctuation">[</span><span class="token punctuation">]</span>: 9999999
Office Phone <span class="token punctuation">[</span><span class="token punctuation">]</span>: <span class="token number">888888</span>
Home Phone <span class="token punctuation">[</span><span class="token punctuation">]</span>: <span class="token number">9999999</span>
Finger information changed.</code></pre>
<p>范例2改变账号真实姓名</p>
@ -93,7 +93,7 @@ Home Phone<span class="token punctuation">[</span><span class="token punctuation
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098447"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098447"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943665"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943665"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chgrp,用来变更文件或目录的所属群组">
<title>chgrp 命令Linux chgrp 命令详解:用来变更文件或目录的所属群组 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098449">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943670">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -85,7 +85,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098450"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098450"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943670"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943670"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chkconfig,检查或设置系统的各种服务">
<title>chkconfig 命令Linux chkconfig 命令详解:检查或设置系统的各种服务 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098453">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943673">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -76,13 +76,13 @@
<h3 id="实例">实例</h3><pre><code class="language-shell"><span class="token function">chkconfig</span> --list <span class="token comment">#列出所有的系统服务。</span>
<span class="token function">chkconfig</span> --add httpd <span class="token comment">#增加httpd服务。</span>
<span class="token function">chkconfig</span> --del httpd <span class="token comment">#删除httpd服务。</span>
<span class="token function">chkconfig</span> --level httpd 2345 on <span class="token comment">#设置httpd在运行级别为2、3、4、5的情况下都是on开启的状态。</span>
<span class="token function">chkconfig</span> --level httpd <span class="token number">2345</span> on <span class="token comment">#设置httpd在运行级别为2、3、4、5的情况下都是on开启的状态。</span>
<span class="token function">chkconfig</span> --list <span class="token comment"># 列出系统所有的服务启动情况。</span>
<span class="token function">chkconfig</span> --list mysqld <span class="token comment"># 列出mysqld服务设置情况。</span>
<span class="token function">chkconfig</span> --level 35 mysqld on <span class="token comment"># 设定mysqld在等级3和5为开机运行服务--level 35表示操作只在等级3和5执行on表示启动off表示关闭。</span>
<span class="token function">chkconfig</span> --level <span class="token number">35</span> mysqld on <span class="token comment"># 设定mysqld在等级3和5为开机运行服务--level 35表示操作只在等级3和5执行on表示启动off表示关闭。</span>
<span class="token function">chkconfig</span> mysqld on <span class="token comment"># 设定mysqld在各等级为on“各等级”包括2、3、4、5等级。</span>
<span class="token function">chkconfig</span> level redis 2345 on <span class="token comment"># 把redis在运行级别为2、3、4、5的情况下都是on开启的状态。</span></code></pre>
<span class="token function">chkconfig</span> level redis <span class="token number">2345</span> on <span class="token comment"># 把redis在运行级别为2、3、4、5的情况下都是on开启的状态。</span></code></pre>
<p>如何增加一个服务:</p>
<ol>
<li>服务脚本必须存放在<code>/etc/ini.d/</code>目录下;</li>
@ -112,7 +112,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098453"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098453"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943674"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943674"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chmod,用来变更文件或目录的权限">
<title>chmod 命令Linux chmod 命令详解:用来变更文件或目录的权限 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098456">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943678">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -83,7 +83,7 @@
<span class="token comment"># 查看当前目录(包含隐藏文件)的长格式。</span>
<span class="token function">ls</span> -la
-rw-r--r-- 1 user staff 651 Oct 12 12:53 .gitmodules
-rw-r--r-- <span class="token number">1</span> user staff <span class="token number">651</span> Oct <span class="token number">12</span> <span class="token number">12</span>:53 .gitmodules
<span class="token comment"># 第1位如果是d则代表目录是-则代表普通文件。</span>
<span class="token comment"># 更多详情请参阅info coreutils 'ls invocation'ls命令的info文档的'-l'选项部分。</span>
@ -93,16 +93,16 @@
<pre><code class="language-shell"><span class="token comment"># 添加组用户的写权限。</span>
<span class="token function">chmod</span> g+w ./test.log
<span class="token comment"># 删除其他用户的所有权限。</span>
<span class="token function">chmod</span> o<span class="token operator">=</span> ./test.log
<span class="token function">chmod</span> <span class="token assign-left variable">o</span><span class="token operator">=</span> ./test.log
<span class="token comment"># 使得所有用户都没有写权限。</span>
<span class="token function">chmod</span> a-w ./test.log
<span class="token comment"># 当前用户具有所有权限,组用户有读写权限,其他用户只有读权限。</span>
<span class="token function">chmod</span> u<span class="token operator">=</span>rwx, g<span class="token operator">=</span>rw, o<span class="token operator">=</span>r ./test.log
<span class="token function">chmod</span> <span class="token assign-left variable">u</span><span class="token operator">=</span>rwx, <span class="token assign-left variable">g</span><span class="token operator">=</span>rw, <span class="token assign-left variable">o</span><span class="token operator">=</span>r ./test.log
<span class="token comment"># 等价的八进制数表示:</span>
<span class="token function">chmod</span> 754 ./test.log
<span class="token function">chmod</span> <span class="token number">754</span> ./test.log
<span class="token comment"># 将目录以及目录下的文件都设置为所有用户拥有读写权限。</span>
<span class="token comment"># 注意,使用'-R'选项一定要保留当前用户的执行和读取权限,否则会报错!</span>
<span class="token function">chmod</span> -R a<span class="token operator">=</span>rw ./testdir/
<span class="token function">chmod</span> -R <span class="token assign-left variable">a</span><span class="token operator">=</span>rw ./testdir/
<span class="token comment"># 根据其他文件的权限设置文件权限。</span>
<span class="token function">chmod</span> --reference<span class="token operator">=</span>./1.log ./test.log</code></pre>
<h3 id="注意">注意</h3><ol>
@ -136,7 +136,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098456"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098456"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943678"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943678"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chown,用来变更文件或目录的拥有者或所属群组">
<title>chown 命令Linux chown 命令详解:用来变更文件或目录的拥有者或所属群组 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098461">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943682">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -78,7 +78,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098461"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098461"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943683"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943683"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chpasswd,批量更新用户口令的工具">
<title>chpasswd 命令Linux chpasswd 命令详解:批量更新用户口令的工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098465">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943686">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -71,7 +71,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098465"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098465"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943687"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943687"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chroot,把根目录换成指定的目的目录">
<title>chroot 命令Linux chroot 命令详解:把根目录换成指定的目的目录 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098467">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943689">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -113,7 +113,7 @@ libc.so.6 <span class="token operator">=</span> <span class="token operator">&am
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098468"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098468"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943690"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943690"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,chsh,用来更换登录系统时使用的shell">
<title>chsh 命令Linux chsh 命令详解用来更换登录系统时使用的shell - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098472">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943698">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -63,7 +63,7 @@
/bin/zsh</code></pre>
<p>其实<code>chsh -l</code>也是来查看这个文件。</p>
<p> <strong>查看当前正在使用的shell</strong> </p>
<pre><code class="language-shell"><span class="token punctuation">[</span>rocrocket@localhost ~<span class="token punctuation">]</span>&#36; <span class="token keyword">echo</span> <span class="token variable">&#36;SHELL</span>
<pre><code class="language-shell"><span class="token punctuation">[</span>rocrocket@localhost ~<span class="token punctuation">]</span>&#36; <span class="token builtin class-name">echo</span> <span class="token environment constant">&#36;SHELL</span>
/bin/bash</code></pre>
<p>注意SHELL一定要是大写。可以看到目前使用的shell是<code>/bin/bash</code></p>
<p> <strong>把我的shell改成zsh</strong> </p>
@ -103,7 +103,7 @@ Shell changed.</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098472"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098472"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943698"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943698"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cksum,检查文件的CRC是否正确">
<title>cksum 命令Linux cksum 命令详解检查文件的CRC是否正确 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098476">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943704">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -51,7 +51,7 @@
<h3 id="实例">实例</h3><p>使用cksum命令计算文件&quot;testfile1&quot;的完整性,输入如下命令:</p>
<pre><code class="language-shell"><span class="token function">cksum</span> testfile1 <span class="token comment">#对指定文件进行CRC校验</span></code></pre>
<p>以上命令执行后,将输出校验码等相关的信息,具体输出信息如下所示:</p>
<pre><code class="language-shell">1263453430 78 testfile1 <span class="token comment">#输出信息</span></code></pre>
<pre><code class="language-shell"><span class="token number">1263453430</span> <span class="token number">78</span> testfile1 <span class="token comment">#输出信息</span></code></pre>
<p>上面的输出信息中,&quot;1263453430&quot;表示校验码,&quot;78&quot;表示字节数。</p>
<p>注意如果文件中有任何字符被修改都将改变计算后CRC校验码的值。</p>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
@ -76,7 +76,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098476"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098476"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943705"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943705"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,clear,清除当前屏幕终端上的任何信息">
<title>clear 命令Linux clear 命令详解:清除当前屏幕终端上的任何信息 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098478">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943708">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -66,7 +66,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098479"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098479"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943709"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943709"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,clock,用于调整 RTC 时间">
<title>clock 命令Linux clock 命令详解:用于调整 RTC 时间 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098480">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943710">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -83,7 +83,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098480"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098480"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943711"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943711"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,clockdiff,检测两台linux主机的时间差">
<title>clockdiff 命令Linux clockdiff 命令详解检测两台linux主机的时间差 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098484">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943714">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -44,29 +44,29 @@
<h2 id="补充说明">补充说明</h2><p>在ip报文的首部和ICMP报文的首部都可以放入时间戳数据。 <strong>clockdiff</strong> 程序正是使用时间戳来测算目的主机和本地主机的系统时间差。</p>
<h3 id="选项">选项</h3><pre><code class="language-shell">-o使用IP时间戳选项来测量系统时间差。时间戳只用3个。
-o1使用IP时间戳选项来测量系统时间差。用4个时间戳。如果-o和-o1都没有设置那么就是用ICMP时间戳来测试系统时间差。</code></pre>
<h3 id="实例">实例</h3><pre><code class="language-shell">lixi@lixi-desktop:~&#36; <span class="token function">ping</span> -T tsandaddr www.ustc.edu.cn -c 1
PING www.ustc.edu.cn <span class="token punctuation">(</span>202.38.64.9<span class="token punctuation">)</span> 56<span class="token punctuation">(</span>124<span class="token punctuation">)</span> bytes of data.
64 bytes from 202.38.64.9: icmp_seq<span class="token operator">=</span>1 ttl<span class="token operator">=</span>62 time<span class="token operator">=</span>0.823 ms
TS: lixi-desktop.local <span class="token punctuation">(</span>210.45.74.25<span class="token punctuation">)</span> 12522473 absolute
210.45.74.1 -251
local-gw.ustc.edu.cn <span class="token punctuation">(</span>202.38.64.126<span class="token punctuation">)</span> 248
202.38.64.9 -857514
Unrecorded hops: 3
<h3 id="实例">实例</h3><pre><code class="language-shell">lixi@lixi-desktop:~&#36; <span class="token function">ping</span> -T tsandaddr www.ustc.edu.cn -c <span class="token number">1</span>
PING www.ustc.edu.cn <span class="token punctuation">(</span><span class="token number">202.38</span>.64.9<span class="token punctuation">)</span> <span class="token number">56</span><span class="token punctuation">(</span><span class="token number">124</span><span class="token punctuation">)</span> bytes of data.
<span class="token number">64</span> bytes from <span class="token number">202.38</span>.64.9: <span class="token assign-left variable">icmp_seq</span><span class="token operator">=</span><span class="token number">1</span> <span class="token assign-left variable">ttl</span><span class="token operator">=</span><span class="token number">62</span> <span class="token assign-left variable">time</span><span class="token operator">=</span><span class="token number">0.823</span> ms
TS: lixi-desktop.local <span class="token punctuation">(</span><span class="token number">210.45</span>.74.25<span class="token punctuation">)</span> <span class="token number">12522473</span> absolute
<span class="token number">210.45</span>.74.1 -251
local-gw.ustc.edu.cn <span class="token punctuation">(</span><span class="token number">202.38</span>.64.126<span class="token punctuation">)</span> <span class="token number">248</span>
<span class="token number">202.38</span>.64.9 -857514
Unrecorded hops: <span class="token number">3</span>
--- www.ustc.edu.cn <span class="token function">ping</span> statistics ---
1 packets transmitted, 1 received, 0% packet loss, <span class="token function">time</span> 0ms
rtt min/avg/max/mdev <span class="token operator">=</span> 0.823/0.823/0.823/0.000 ms</code></pre>
<span class="token number">1</span> packets transmitted, <span class="token number">1</span> received, <span class="token number">0</span>% packet loss, <span class="token function">time</span> 0ms
rtt min/avg/max/mdev <span class="token operator">=</span> <span class="token number">0.823</span>/0.823/0.823/0.000 ms</code></pre>
<p>首先由上面的得出在RRT不大的时候几个ICMP时间戳的关系。本地主机和202.38.64.9之间的时间差约为:-857514+248-251=-857517。分别用-oIP选项中时间戳和不带选项ICMP路由时间戳上述路由的系统时间进行测试。得到的结果</p>
<pre><code class="language-shell">lixi@lixi-desktop:~<span class="token comment"># ./clockdiff -o 202.38.64.9 </span>
<span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span>
host<span class="token operator">=</span>202.38.64.9 rtt<span class="token operator">=</span>1<span class="token punctuation">(</span>0<span class="token punctuation">)</span>ms/1ms delta<span class="token operator">=</span>-857517ms/-857517ms Wed Dec 17 11:28:30 2008</code></pre>
<span class="token assign-left variable">host</span><span class="token operator">=</span><span class="token number">202.38</span>.64.9 <span class="token assign-left variable">rtt</span><span class="token operator">=</span><span class="token number">1</span><span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">)</span>ms/1ms <span class="token assign-left variable">delta</span><span class="token operator">=</span>-857517ms/-857517ms Wed Dec <span class="token number">17</span> <span class="token number">11</span>:28:30 <span class="token number">2008</span></code></pre>
<pre><code class="language-shell">lixi@lixi-desktop:~<span class="token comment"># ./clockdiff 202.38.64.9</span>
<span class="token keyword">.</span>
host<span class="token operator">=</span>202.38.64.9 rtt<span class="token operator">=</span>750<span class="token punctuation">(</span>187<span class="token punctuation">)</span>ms/0ms delta<span class="token operator">=</span>-857517ms/-857517ms Wed Dec 17 11:28:35 2008</code></pre>
<span class="token builtin class-name">.</span>
<span class="token assign-left variable">host</span><span class="token operator">=</span><span class="token number">202.38</span>.64.9 <span class="token assign-left variable">rtt</span><span class="token operator">=</span><span class="token number">750</span><span class="token punctuation">(</span><span class="token number">187</span><span class="token punctuation">)</span>ms/0ms <span class="token assign-left variable">delta</span><span class="token operator">=</span>-857517ms/-857517ms Wed Dec <span class="token number">17</span> <span class="token number">11</span>:28:35 <span class="token number">2008</span></code></pre>
<p>两种方法测试的都比较准确。</p>
<pre><code class="language-shell">lixi@lixi-desktop:~<span class="token comment">#./clockdiff gigagate1.Princeton.EDU</span>
<span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span><span class="token punctuation">..</span>
host<span class="token operator">=</span>gigagate1.Princeton.EDU rtt<span class="token operator">=</span>307<span class="token punctuation">(</span>21<span class="token punctuation">)</span>ms/271ms delta<span class="token operator">=</span>-5ms/-5ms Wed Dec 17 11:50:16 2008</code></pre>
<span class="token assign-left variable">host</span><span class="token operator">=</span>gigagate1.Princeton.EDU <span class="token assign-left variable">rtt</span><span class="token operator">=</span><span class="token number">307</span><span class="token punctuation">(</span><span class="token number">21</span><span class="token punctuation">)</span>ms/271ms <span class="token assign-left variable">delta</span><span class="token operator">=</span>-5ms/-5ms Wed Dec <span class="token number">17</span> <span class="token number">11</span>:50:16 <span class="token number">2008</span></code></pre>
<p>上面是测试一个RTT较大的目的主机和本地主机的系统时间差。不过在使用clockdiff的时候需要一点运气因为很多路由会忽略ICMP或IP时间戳。</p>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -90,7 +90,7 @@ host<span class="token operator">=</span>gigagate1.Princeton.EDU rtt<span class=
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098485"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098485"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943714"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943714"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cmp,比较两个文件是否有差异">
<title>cmp 命令Linux cmp 命令详解:比较两个文件是否有差异 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098488">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943721">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -54,14 +54,14 @@
<pre><code class="language-shell"><span class="token function">cmp</span> testfile testfile1 <span class="token comment">#比较两个指定的文件</span></code></pre>
<p>在上述指令执行之前使用cat命令查看两个指定的文件内容如下所示</p>
<pre><code class="language-shell"><span class="token function">cat</span> testfile <span class="token comment">#查看文件内容 </span>
Absncn 50 <span class="token comment">#显示文件“testfile” </span>
Asldssja 60
Jslkadjls 85
Absncn <span class="token number">50</span> <span class="token comment">#显示文件“testfile” </span>
Asldssja <span class="token number">60</span>
Jslkadjls <span class="token number">85</span>
<span class="token function">cat</span> testfile1 <span class="token comment">#查看文件内容 </span>
Absncn 50 <span class="token comment">#显示文件“testfile1” </span>
AsldssjE 62
Jslkadjls 85 </code></pre>
Absncn <span class="token number">50</span> <span class="token comment">#显示文件“testfile1” </span>
AsldssjE <span class="token number">62</span>
Jslkadjls <span class="token number">85</span> </code></pre>
<p>然后再执行cmp命令并返回比较结果具体如下所示</p>
<pre><code class="language-shell"><span class="token function">cmp</span> testfile testfile1 <span class="token comment">#比较两个文件 </span>
testfile testfile1 <span class="token comment">#有差异第8字节第2行 </span></code></pre>
@ -88,7 +88,7 @@ testfile testfile1 <span class="token comment">#有差异第8字节
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098488"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098488"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943722"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943722"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,col,过滤控制字符">
<title>col 命令Linux col 命令详解:过滤控制字符 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098490">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943727">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -69,7 +69,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098491"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098491"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943727"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943727"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,colrm,删除文件中的指定列">
<title>colrm 命令Linux colrm 命令详解:删除文件中的指定列 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098492">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943729">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -69,7 +69,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098493"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098493"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943730"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943730"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,comm,按行比较两个已排序的文件。">
<title>comm 命令Linux comm 命令详解:按行比较两个已排序的文件。 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098494">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943732">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -65,8 +65,8 @@ bbb
ccc
ddd
eee
111
222</code></pre>
<span class="token number">111</span>
<span class="token number">222</span></code></pre>
<p>文本 <code>bbb.txt</code> 内容</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># cat bbb.txt </span>
bbb
@ -83,8 +83,8 @@ aaa
aaa
ddd
eee
111
222
<span class="token number">111</span>
<span class="token number">222</span>
hhh
ttt
jjj</code></pre>
@ -94,8 +94,8 @@ eee
<span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># sort bbb.txt > bbb1.txt</span></code></pre>
<p>比较结果:</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># comm aaa1.txt bbb1.txt</span>
111
222
<span class="token number">111</span>
<span class="token number">222</span>
aaa
bbb
ccc
@ -114,8 +114,8 @@ ccc</code></pre>
aaa
ddd
eee
111
222</code></pre>
<span class="token number">111</span>
<span class="token number">222</span></code></pre>
<p>bbb.txt的差集</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># comm aaa.txt bbb.txt -1 -3</span>
aaa
@ -148,7 +148,7 @@ jjj</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098494"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098494"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943732"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943732"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,command,调用并执行指定的命令">
<title>command 命令Linux command 命令详解:调用并执行指定的命令 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098498">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943740">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -45,7 +45,7 @@
<h3 id="语法">语法</h3><pre><code class="language-shell">command<span class="token punctuation">(</span>参数<span class="token punctuation">)</span></code></pre>
<h3 id="参数">参数</h3><p>指令:需要调用的指令及参数。</p>
<h3 id="实例">实例</h3><p>使用command命令调用执行<code>echo Linux</code>,输入如下命令:</p>
<pre><code class="language-shell"><span class="token function">command</span> <span class="token keyword">echo</span> Linux <span class="token comment">#调用执行shell内部指令</span></code></pre>
<pre><code class="language-shell"><span class="token builtin class-name">command</span> <span class="token builtin class-name">echo</span> Linux <span class="token comment">#调用执行shell内部指令</span></code></pre>
<p>上面的命令执行后,将调用执行命令<code>echo Linux</code>,其执行结果如下:</p>
<pre><code class="language-shell">Linux</code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
@ -70,7 +70,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098498"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098498"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943741"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943741"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,compress,使用Lempress-Ziv编码压缩数据文件">
<title>compress 命令Linux compress 命令详解使用Lempress-Ziv编码压缩数据文件 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098501">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943744">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -56,14 +56,14 @@
<span class="token punctuation">[</span>root@localhost tmp<span class="token punctuation">]</span><span class="token comment"># cp /etc/man.config .</span>
<span class="token punctuation">[</span>root@localhost tmp<span class="token punctuation">]</span><span class="token comment"># compress man.config</span>
<span class="token punctuation">[</span>root@localhost tmp<span class="token punctuation">]</span><span class="token comment"># ls -l</span></code></pre>
<pre><code class="language-shell">-rw-r--r-- 1 root root 2605 Jul 27 11:43 man.config.Z</code></pre>
<pre><code class="language-shell">-rw-r--r-- <span class="token number">1</span> root root <span class="token number">2605</span> Jul <span class="token number">27</span> <span class="token number">11</span>:43 man.config.Z</code></pre>
<p>将刚刚的压缩档解开</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost tmp<span class="token punctuation">]</span><span class="token comment"># compress -d man.config.Z</span></code></pre>
<p>将 man.config 压缩成另外一个文件来备份</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost tmp<span class="token punctuation">]</span><span class="token comment"># compress -c man.config > man.config.back.Z</span>
<span class="token punctuation">[</span>root@localhost tmp<span class="token punctuation">]</span><span class="token comment"># ll man.config*</span></code></pre>
<pre><code class="language-shell">-rw-r--r-- 1 root root 4506 Jul 27 11:43 man.config
-rw-r--r-- 1 root root 2605 Jul 27 11:46 man.config.back.Z</code></pre>
<pre><code class="language-shell">-rw-r--r-- <span class="token number">1</span> root root <span class="token number">4506</span> Jul <span class="token number">27</span> <span class="token number">11</span>:43 man.config
-rw-r--r-- <span class="token number">1</span> root root <span class="token number">2605</span> Jul <span class="token number">27</span> <span class="token number">11</span>:46 man.config.back.Z</code></pre>
<p>这个<code>-c</code>的选项比较有趣会将压缩过程的资料输出到屏幕上而不是写入成为file.Z文件。所以我们可以透过资料流重导向的方法将资料输出成为另一个档名。</p>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -87,7 +87,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098501"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098501"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943745"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943745"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,consoletype,输出已连接的终端类型">
<title>consoletype 命令Linux consoletype 命令详解:输出已连接的终端类型 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098504">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943750">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -67,7 +67,7 @@ pty</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098505"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098505"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943751"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943751"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,continue,结束本次循环继续执行下一个forwhile或until循环。">
<title>continue 命令Linux continue 命令详解结束本次循环继续执行下一个forwhile或until循环。 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098506">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943753">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -41,7 +41,7 @@
</span>
<h1 id="continue">continue</h1><p>结束本次循环继续执行下一个forwhile或until循环。</p>
<h2 id="概要">概要</h2><pre><code class="language-shell"><span class="token keyword">continue</span> <span class="token punctuation">[</span>n<span class="token punctuation">]</span></code></pre>
<h2 id="概要">概要</h2><pre><code class="language-shell"><span class="token builtin class-name">continue</span> <span class="token punctuation">[</span>n<span class="token punctuation">]</span></code></pre>
<h2 id="主要用途">主要用途</h2><ul>
<li>结束本次循环继续执行下一个forwhile或until循环可指定从第几层循环继续执行。</li>
</ul>
@ -53,32 +53,32 @@
<span class="token keyword">for</span><span class="token variable"><span class="token punctuation">((</span>j<span class="token operator">=</span><span class="token number">3</span><span class="token punctuation">;</span>j<span class="token operator">></span><span class="token number">0</span><span class="token punctuation">;</span>j<span class="token operator">--</span><span class="token punctuation">))</span></span><span class="token punctuation">;</span> <span class="token keyword">do</span>
<span class="token keyword">if</span><span class="token variable"><span class="token punctuation">((</span>j<span class="token operator">==</span><span class="token number">2</span><span class="token punctuation">))</span></span><span class="token punctuation">;</span> <span class="token keyword">then</span>
<span class="token comment"># 换成continue 1时结果一样</span>
<span class="token keyword">continue</span>
<span class="token builtin class-name">continue</span>
<span class="token keyword">fi</span>
<span class="token function">printf</span> <span class="token string">"%s %s\n"</span> <span class="token variable">&#36;{i}</span> <span class="token variable">&#36;{j}</span>
<span class="token builtin class-name">printf</span> <span class="token string">"%s %s<span class="token entity" title="\n">\n</span>"</span> <span class="token variable">&#36;{i}</span> <span class="token variable">&#36;{j}</span>
<span class="token keyword">done</span>
<span class="token keyword">done</span>
<span class="token comment"># 输出结果</span>
3 3
3 1
2 3
2 1
1 3
1 1</code></pre>
<span class="token number">3</span> <span class="token number">3</span>
<span class="token number">3</span> <span class="token number">1</span>
<span class="token number">2</span> <span class="token number">3</span>
<span class="token number">2</span> <span class="token number">1</span>
<span class="token number">1</span> <span class="token number">3</span>
<span class="token number">1</span> <span class="token number">1</span></code></pre>
<pre><code class="language-shell"><span class="token comment"># 当n为2时</span>
<span class="token comment"># 跳到外层for循环继续执行。</span>
<span class="token keyword">for</span><span class="token variable"><span class="token punctuation">((</span>i<span class="token operator">=</span><span class="token number">3</span><span class="token punctuation">;</span>i<span class="token operator">></span><span class="token number">0</span><span class="token punctuation">;</span>i<span class="token operator">--</span><span class="token punctuation">))</span></span><span class="token punctuation">;</span> <span class="token keyword">do</span>
<span class="token keyword">for</span><span class="token variable"><span class="token punctuation">((</span>j<span class="token operator">=</span><span class="token number">3</span><span class="token punctuation">;</span>j<span class="token operator">></span><span class="token number">0</span><span class="token punctuation">;</span>j<span class="token operator">--</span><span class="token punctuation">))</span></span><span class="token punctuation">;</span> <span class="token keyword">do</span>
<span class="token keyword">if</span><span class="token variable"><span class="token punctuation">((</span>j<span class="token operator">==</span><span class="token number">2</span><span class="token punctuation">))</span></span><span class="token punctuation">;</span> <span class="token keyword">then</span>
<span class="token keyword">continue</span> 2
<span class="token builtin class-name">continue</span> <span class="token number">2</span>
<span class="token keyword">fi</span>
<span class="token function">printf</span> <span class="token string">"%s %s\n"</span> <span class="token variable">&#36;{i}</span> <span class="token variable">&#36;{j}</span>
<span class="token builtin class-name">printf</span> <span class="token string">"%s %s<span class="token entity" title="\n">\n</span>"</span> <span class="token variable">&#36;{i}</span> <span class="token variable">&#36;{j}</span>
<span class="token keyword">done</span>
<span class="token keyword">done</span>
<span class="token comment"># 输出结果</span>
3 3
2 3
1 3</code></pre>
<span class="token number">3</span> <span class="token number">3</span>
<span class="token number">2</span> <span class="token number">3</span>
<span class="token number">1</span> <span class="token number">3</span></code></pre>
<h3 id="注意">注意</h3><ol>
<li>该命令是bash内建命令相关的帮助信息请查看<code>help</code>命令。</li>
</ol>
@ -105,7 +105,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098507"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098507"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943754"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943754"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,convertquota,把老的配额文件转换为新的格式">
<title>convertquota 命令Linux convertquota 命令详解:把老的配额文件转换为新的格式 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098508">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943757">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -72,7 +72,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098509"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098509"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943758"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943758"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cp,将源文件或目录复制到目标文件或目录中">
<title>cp 命令Linux cp 命令详解:将源文件或目录复制到目标文件或目录中 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098510">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943761">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -67,7 +67,7 @@
&#36; <span class="token function">ls</span>
test1.py test1.py.~1~ test1.py.~2~</code></pre>
<p>如果把一个文件复制到一个目标文件中,而目标文件已经存在,那么,该目标文件的内容将被破坏。此命令中所有参数既可以是绝对路径名,也可以是相对路径名。通常会用到点<code>.</code>或点点<code>..</code>的形式。例如,下面的命令将指定文件复制到当前目录下:</p>
<pre><code class="language-shell"><span class="token function">cp</span> <span class="token punctuation">..</span>/mary/homework/assign <span class="token keyword">.</span></code></pre>
<pre><code class="language-shell"><span class="token function">cp</span> <span class="token punctuation">..</span>/mary/homework/assign <span class="token builtin class-name">.</span></code></pre>
<p>所有目标文件指定的目录必须是己经存在的cp命令不能创建目录。如果没有文件复制的权限则系统会显示出错信息。</p>
<p>将文件file复制到目录<code>/usr/men/tmp</code>并改名为file1</p>
<pre><code class="language-shell"><span class="token function">cp</span> <span class="token function">file</span> /usr/men/tmp/file1</code></pre>
@ -85,7 +85,7 @@ test1.py test1.py.~1~ test1.py.~2~</code></pre>
<span class="token function">cp</span> -r -a aaa/* /bbb
<span class="token comment"># 依然需要按Y来确认操作并且把aaa目录以及子目录和文件属性也传递到了/bbb。</span>
\cp -r -a aaa/* /bbb
<span class="token punctuation">\</span>cp -r -a aaa/* /bbb
<span class="token comment"># 成功没有提示按Y、传递了目录属性、没有略过目录。</span></code></pre>
<p>递归强制复制目录到指定目录中覆盖已存在文件</p>
<pre><code class="language-shell"><span class="token function">cp</span> -rfb ./* <span class="token punctuation">..</span>/backup
@ -119,7 +119,7 @@ test1.py test1.py.~1~ test1.py.~2~</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098511"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098511"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943761"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943761"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cpio,用来建立、还原备份档的工具程序">
<title>cpio 命令Linux cpio 命令详解:用来建立、还原备份档的工具程序 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098515">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943769">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -117,7 +117,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098515"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098515"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943770"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943770"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,crontab,提交和管理用户的需要周期性执行的任务">
<title>crontab 命令Linux crontab 命令详解:提交和管理用户的需要周期性执行的任务 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098518">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943775">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -51,22 +51,22 @@
<h3 id="知识扩展">知识扩展</h3><p>Linux下的任务调度分为两类 <strong>系统任务调度</strong><strong>用户任务调度</strong></p>
<p> <strong>系统任务调度:</strong> 系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在<code>/etc</code>目录下有一个crontab文件这个就是系统任务调度的配置文件。</p>
<p><code>/etc/crontab</code>文件包括下面几行:</p>
<pre><code class="language-shell">SHELL<span class="token operator">=</span>/bin/bash
PATH<span class="token operator">=</span>/sbin:/bin:/usr/sbin:/usr/bin
MAILTO<span class="token operator">=</span><span class="token string">""</span>HOME<span class="token operator">=</span>/
<pre><code class="language-shell"><span class="token assign-left variable"><span class="token environment constant">SHELL</span></span><span class="token operator">=</span>/bin/bash
<span class="token assign-left variable"><span class="token environment constant">PATH</span></span><span class="token operator">=</span>/sbin:/bin:/usr/sbin:/usr/bin
<span class="token assign-left variable">MAILTO</span><span class="token operator">=</span><span class="token string">""</span><span class="token environment constant">HOME</span><span class="token operator">=</span>/
<span class="token comment"># run-parts</span>
51 * * * * root run-parts /etc/cron.hourly
24 7 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly</code></pre>
<span class="token number">51</span> * * * * root run-parts /etc/cron.hourly
<span class="token number">24</span> <span class="token number">7</span> * * * root run-parts /etc/cron.daily
<span class="token number">22</span> <span class="token number">4</span> * * <span class="token number">0</span> root run-parts /etc/cron.weekly
<span class="token number">42</span> <span class="token number">4</span> <span class="token number">1</span> * * root run-parts /etc/cron.monthly</code></pre>
<p>前四行是用来配置crond任务运行的环境变量第一行SHELL变量指定了系统要使用哪个shell这里是bash第二行PATH变量指定了系统执行命令的路径第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户如果MAILTO变量的值为空则表示不发送任务执行信息给用户第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。</p>
<p> <strong>用户任务调度:</strong> 用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制自己的计划任务。所有用户定义的crontab文件都被保存在<code>/var/spool/cron</code>目录中。其文件名与用户名一致,使用者权限文件如下:</p>
<pre><code class="language-shell">/etc/cron.deny 该文件中所列用户不允许使用crontab命令
/etc/cron.allow 该文件中所列用户允许使用crontab命令
/var/spool/cron/ 所有用户crontab文件存放的目录,以用户名命名</code></pre>
<p>crontab文件的含义用户所建立的crontab文件中每一行都代表一项任务每行的每个字段代表一项设置它的格式共分为六个字段前五段是时间设定段第六段是要执行的命令段格式如下</p>
<pre><code class="language-shell">minute hour day month week <span class="token function">command</span> 顺序:分 时 日 月 周</code></pre>
<pre><code class="language-shell">minute hour day month week <span class="token builtin class-name">command</span> 顺序:分 时 日 月 周</code></pre>
<p>其中:</p>
<ul>
<li>minute 表示分钟可以是从0到59之间的任何整数。</li>
@ -95,35 +95,35 @@ MAILTO<span class="token operator">=</span><span class="token string">""</span>H
<p>查看crontab服务是否已设置为开机启动执行命令</p>
<pre><code class="language-shell">ntsysv</code></pre>
<p>加入开机自动启动:</p>
<pre><code class="language-shell"><span class="token function">chkconfig</span> level 35 crond on</code></pre>
<pre><code class="language-shell"><span class="token function">chkconfig</span> level <span class="token number">35</span> crond on</code></pre>
<h3 id="实例">实例</h3><p>每1分钟执行一次command</p>
<pre><code class="language-shell">* * * * * <span class="token function">command</span></code></pre>
<pre><code class="language-shell">* * * * * <span class="token builtin class-name">command</span></code></pre>
<p>每小时的第3和第15分钟执行</p>
<pre><code class="language-shell">3,15 * * * * <span class="token function">command</span></code></pre>
<pre><code class="language-shell"><span class="token number">3,15</span> * * * * <span class="token builtin class-name">command</span></code></pre>
<p>在上午8点到11点的第3和第15分钟执行</p>
<pre><code class="language-shell">3,15 8-11 * * * <span class="token function">command</span></code></pre>
<pre><code class="language-shell"><span class="token number">3,15</span> <span class="token number">8</span>-11 * * * <span class="token builtin class-name">command</span></code></pre>
<p>每隔两天的上午8点到11点的第3和第15分钟执行</p>
<pre><code class="language-shell">3,15 8-11 */2 * * <span class="token function">command</span></code></pre>
<pre><code class="language-shell"><span class="token number">3,15</span> <span class="token number">8</span>-11 */2 * * <span class="token builtin class-name">command</span></code></pre>
<p>每个星期一的上午8点到11点的第3和第15分钟执行</p>
<pre><code class="language-shell">3,15 8-11 * * 1 <span class="token function">command</span></code></pre>
<pre><code class="language-shell"><span class="token number">3,15</span> <span class="token number">8</span>-11 * * <span class="token number">1</span> <span class="token builtin class-name">command</span></code></pre>
<p>每晚的21:30重启smb </p>
<pre><code class="language-shell">30 21 * * * /etc/init.d/smb restart</code></pre>
<pre><code class="language-shell"><span class="token number">30</span> <span class="token number">21</span> * * * /etc/init.d/smb restart</code></pre>
<p>每月1、10、22日的4 : 45重启smb </p>
<pre><code class="language-shell">45 4 1,10,22 * * /etc/init.d/smb restart</code></pre>
<pre><code class="language-shell"><span class="token number">45</span> <span class="token number">4</span> <span class="token number">1,10</span>,22 * * /etc/init.d/smb restart</code></pre>
<p>每周六、周日的1:10重启smb</p>
<pre><code class="language-shell">10 1 * * 6,0 /etc/init.d/smb restart</code></pre>
<pre><code class="language-shell"><span class="token number">10</span> <span class="token number">1</span> * * <span class="token number">6,0</span> /etc/init.d/smb restart</code></pre>
<p>每天18 : 00至23 : 00之间每隔30分钟重启smb </p>
<pre><code class="language-shell">0,30 18-23 * * * /etc/init.d/smb restart</code></pre>
<pre><code class="language-shell"><span class="token number">0,30</span> <span class="token number">18</span>-23 * * * /etc/init.d/smb restart</code></pre>
<p>每星期六的晚上11:00 pm重启smb </p>
<pre><code class="language-shell">0 23 * * 6 /etc/init.d/smb restart</code></pre>
<pre><code class="language-shell"><span class="token number">0</span> <span class="token number">23</span> * * <span class="token number">6</span> /etc/init.d/smb restart</code></pre>
<p>每一小时重启smb </p>
<pre><code class="language-shell">* */1 * * * /etc/init.d/smb restart</code></pre>
<p>晚上11点到早上7点之间每隔一小时重启smb</p>
<pre><code class="language-shell">* 23-7/1 * * * /etc/init.d/smb restart</code></pre>
<pre><code class="language-shell">* <span class="token number">23</span>-7/1 * * * /etc/init.d/smb restart</code></pre>
<p>每月的4号与每周一到周三的11点重启smb </p>
<pre><code class="language-shell">0 11 4 * mon-wed /etc/init.d/smb restart</code></pre>
<pre><code class="language-shell"><span class="token number">0</span> <span class="token number">11</span> <span class="token number">4</span> * mon-wed /etc/init.d/smb restart</code></pre>
<p>一月一号的4点重启smb</p>
<pre><code class="language-shell">0 4 1 jan * /etc/init.d/smb restart</code></pre>
<pre><code class="language-shell"><span class="token number">0</span> <span class="token number">4</span> <span class="token number">1</span> jan * /etc/init.d/smb restart</code></pre>
<p>每小时执行<code>/etc/cron.hourly</code>目录内的脚本</p>
<pre><code class="language-shell">01 * * * * root run-parts /etc/cron.hourly</code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
@ -148,7 +148,7 @@ MAILTO<span class="token operator">=</span><span class="token string">""</span>H
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098519"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098519"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943776"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943776"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,csplit,将一个大文件分割成小的碎片文件">
<title>csplit 命令Linux csplit 命令详解:将一个大文件分割成小的碎片文件 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098527">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943793">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -56,20 +56,20 @@
<h3 id="实例">实例</h3><p>示例测试文件 server.log</p>
<pre><code class="language-shell"><span class="token function">cat</span> server.log
SERVER-1
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> 10.10.10.1 suc
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> 10.10.10.2 fai
<span class="token punctuation">[</span>dis<span class="token punctuation">]</span> 10.10.10.3 pen
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> 10.10.10.4 suc
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.1 suc
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.2 fai
<span class="token punctuation">[</span>dis<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.3 pen
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.4 suc
SERVER-2
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> 10.10.10.5 suc
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> 10.10.10.6 fai
<span class="token punctuation">[</span>dis<span class="token punctuation">]</span> 10.10.10.7 pen
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> 10.10.10.8 suc
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.5 suc
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.6 fai
<span class="token punctuation">[</span>dis<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.7 pen
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.8 suc
SERVER-3
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> 10.10.10.9 suc
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> 10.10.10.10 fai
<span class="token punctuation">[</span>dis<span class="token punctuation">]</span> 10.10.10.11 pen
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> 10.10.10.12 suc</code></pre>
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.9 suc
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.10 fai
<span class="token punctuation">[</span>dis<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.11 pen
<span class="token punctuation">[</span>con<span class="token punctuation">]</span> <span class="token number">10.10</span>.10.12 suc</code></pre>
<p>需要将server.log分割成server1.log、server2.log、server3.log这些文件的内容分别取自原文件中不同的SERVER部分</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost split<span class="token punctuation">]</span><span class="token comment"># csplit server.log /SERVER/ -n2 -s {*} -f server -b "%02d.log"; rm server00.log</span>
<span class="token punctuation">[</span>root@localhost split<span class="token punctuation">]</span><span class="token comment"># ls</span>
@ -104,7 +104,7 @@ server01.log server02.log server03.log server.log</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098527"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098527"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943794"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943794"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cu,用于连接另一个系统主机">
<title>cu 命令Linux cu 命令详解:用于连接另一个系统主机 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098530">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943800">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -64,7 +64,7 @@
--parity<span class="token operator">=</span>none 不使用同位检查。</code></pre>
<h3 id="实例">实例</h3><p>与远程主机连接</p>
<pre><code class="language-shell">cu -c 0102377765
cu -s 38400 9<span class="token operator">=</span>12015551234</code></pre>
cu -s <span class="token number">38400</span> <span class="token assign-left variable">9</span><span class="token operator">=</span><span class="token number">12015551234</span></code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -88,7 +88,7 @@ cu -s 38400 9<span class="token operator">=</span>12015551234</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098530"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098530"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943801"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943801"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cupsdisable,停止指定的打印机">
<title>cupsdisable 命令Linux cupsdisable 命令详解:停止指定的打印机 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098532">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943804">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -72,7 +72,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098535"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098535"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943805"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943805"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cupsenable,启动指定的打印机">
<title>cupsenable 命令Linux cupsenable 命令详解:启动指定的打印机 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098536">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943807">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -70,7 +70,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098537"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098537"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943808"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943808"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,curl,利用URL规则在命令行下工作的文件传输工具">
<title>curl 命令Linux curl 命令详解利用URL规则在命令行下工作的文件传输工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098538">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943810">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -194,10 +194,10 @@
<p><strong>只打印响应头部信息</strong></p>
<p>通过<code>-I</code>或者<code>-head</code>可以只打印出HTTP头部信息</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># curl -I http://wangchujiang.com</span>
HTTP/1.1 200 OK
HTTP/1.1 <span class="token number">200</span> OK
Server: nginx/1.2.5
date: Mon, 10 Dec 2012 09:24:34 GMT
Content-Type: text/html<span class="token punctuation">;</span> charset<span class="token operator">=</span>UTF-8
date: Mon, <span class="token number">10</span> Dec <span class="token number">2012</span> 09:24:34 GMT
Content-Type: text/html<span class="token punctuation">;</span> <span class="token assign-left variable">charset</span><span class="token operator">=</span>UTF-8
Connection: keep-alive
Vary: Accept-Encoding
X-Pingback: http://wangchujiang.com/xmlrpc.php</code></pre>
@ -297,7 +297,7 @@ X-Pingback: http://wangchujiang.com/xmlrpc.php</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098538"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098538"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943810"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943810"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,cut,连接文件并打印到标准输出设备上">
<title>cut 命令Linux cut 命令详解:连接文件并打印到标准输出设备上 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098550">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943839">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -58,9 +58,9 @@
<h3 id="实例">实例</h3><p>例如有一个学生报表信息,包含 No、Name、Mark、Percent</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># cat test.txt</span>
No Name Mark Percent
01 tom 69 91
02 jack 71 87
03 alex 68 98
01 tom <span class="token number">69</span> <span class="token number">91</span>
02 jack <span class="token number">71</span> <span class="token number">87</span>
03 alex <span class="token number">68</span> <span class="token number">98</span>
</code></pre>
<p>使用 <strong>-f</strong> 选项提取指定字段(这里的 f 参数可以简单记忆为 <code>--fields</code>的缩写):</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># cut -f 1 test.txt</span>
@ -70,22 +70,22 @@ No
03</code></pre>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># cut -f2,3 test.txt</span>
Name Mark
tom 69
jack 71
alex 68
tom <span class="token number">69</span>
jack <span class="token number">71</span>
alex <span class="token number">68</span>
</code></pre>
<p> <strong>--complement</strong> 选项提取指定字段之外的列(打印除了第二列之外的列):</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># cut -f2 --complement test.txt</span>
No Mark Percent
01 69 91
02 71 87
03 68 98</code></pre>
01 <span class="token number">69</span> <span class="token number">91</span>
02 <span class="token number">71</span> <span class="token number">87</span>
03 <span class="token number">68</span> <span class="token number">98</span></code></pre>
<p>使用 <strong>-d</strong> 选项指定字段分隔符:</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># cat test2.txt</span>
No<span class="token punctuation">;</span>Name<span class="token punctuation">;</span>Mark<span class="token punctuation">;</span>Percent
01<span class="token punctuation">;</span>tom<span class="token punctuation">;</span>69<span class="token punctuation">;</span>91
02<span class="token punctuation">;</span>jack<span class="token punctuation">;</span>71<span class="token punctuation">;</span>87
03<span class="token punctuation">;</span>alex<span class="token punctuation">;</span>68<span class="token punctuation">;</span>98</code></pre>
01<span class="token punctuation">;</span>tom<span class="token punctuation">;</span><span class="token number">69</span><span class="token punctuation">;</span><span class="token number">91</span>
02<span class="token punctuation">;</span>jack<span class="token punctuation">;</span><span class="token number">71</span><span class="token punctuation">;</span><span class="token number">87</span>
03<span class="token punctuation">;</span>alex<span class="token punctuation">;</span><span class="token number">68</span><span class="token punctuation">;</span><span class="token number">98</span></code></pre>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># cut -f2 -d";" test2.txt</span>
Name
tom
@ -158,7 +158,7 @@ efghijklmnopqrstuvwxyz</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098550"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098550"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943840"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943840"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,date,显示或设置系统时间与日期">
<title>date 命令Linux date 命令详解:显示或设置系统时间与日期 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098555">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943850">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -55,7 +55,7 @@
%A 当地完整的工作日名称例如Sunday
%b 当地缩写的月份名称例如Jan
%B 当地完整的月份名称例如January
%c 当地的日期和时间例如Thu Mar 3 23:05:25 2005
%c 当地的日期和时间例如Thu Mar <span class="token number">3</span> <span class="token number">23</span>:05:25 <span class="token number">2005</span>
%C 世纪,和%Y类似但是省略后两位例如20
%d 一月中的一天例如01
%D 日期,等价于%m/%d/%y
@ -64,32 +64,32 @@
%g ISO标准计数周的年份的最后两位数字
%G ISO标准计数周的年份通常只对%V有用
%h 等价于%b
%H 小时范围00<span class="token punctuation">..</span>23
%I 小时范围00<span class="token punctuation">..</span>23
%j 一年中的一天范围001<span class="token punctuation">..</span>366
%k 小时使用空格填充范围0<span class="token punctuation">..</span>23等价于%_H
%l 小时使用空格填充范围1<span class="token punctuation">..</span>12等价于%_I
%m 月范围01<span class="token punctuation">..</span>12
%M 分钟范围00<span class="token punctuation">..</span>59
%H 小时范围00<span class="token punctuation">..</span><span class="token number">23</span>
%I 小时范围00<span class="token punctuation">..</span><span class="token number">23</span>
%j 一年中的一天范围001<span class="token punctuation">..</span><span class="token number">366</span>
%k 小时使用空格填充范围0<span class="token punctuation">..</span><span class="token number">23</span>),等价于%_H
%l 小时使用空格填充范围1<span class="token punctuation">..</span><span class="token number">12</span>),等价于%_I
%m 月范围01<span class="token punctuation">..</span><span class="token number">12</span>
%M 分钟范围00<span class="token punctuation">..</span><span class="token number">59</span>
%n 换行符
%N 纳秒范围000000000<span class="token punctuation">..</span>000000000
%p 用于表示当地的AM或PM如果未知则为空白
%P 类似于%p但用小写表示
%q 季度范围1<span class="token punctuation">..</span>4
%q 季度范围1<span class="token punctuation">..</span><span class="token number">4</span>
%r 当地以12小时表示的时钟时间例如11:11:04 PM
%R 24小时每分钟等价于%H:%M
%R <span class="token number">24</span>小时每分钟;等价于%H:%M
%s 自协调世界时1970年01月01日00时00分以来的秒数
%S 秒数范围00<span class="token punctuation">..</span>60
%S 秒数范围00<span class="token punctuation">..</span><span class="token number">60</span>
%t 水平制表符
%T 时间;等价于%H:%M:%S
%u 一周中的一天1<span class="token punctuation">..</span>71代表星期一
%U 一年中的第几周周日作为一周的起始00<span class="token punctuation">..</span>53
%V ISO标准计数周该方法将周一作为一周的起始01<span class="token punctuation">..</span>53
%w 一周中的一天0<span class="token punctuation">..</span>60代表星期天
%W 一年中的第几周周一作为一周的起始00<span class="token punctuation">..</span>53
%u 一周中的一天1<span class="token punctuation">..</span><span class="token number">7</span>1代表星期一
%U 一年中的第几周周日作为一周的起始00<span class="token punctuation">..</span><span class="token number">53</span>
%V ISO标准计数周该方法将周一作为一周的起始01<span class="token punctuation">..</span><span class="token number">53</span>
%w 一周中的一天0<span class="token punctuation">..</span><span class="token number">6</span>0代表星期天
%W 一年中的第几周周一作为一周的起始00<span class="token punctuation">..</span><span class="token number">53</span>
%x 当地的日期表示例如12/31/99
%X 当地的时间表示例如23:13:48
%y 年份后两位数字范围00<span class="token punctuation">..</span>99
%y 年份后两位数字范围00<span class="token punctuation">..</span><span class="token number">99</span>
%Y 年份
%z +hhmm格式的数值化时区格式例如-0400
%:z +hh:mm格式的数值化时区格式例如-04:00
@ -101,7 +101,7 @@
- <span class="token punctuation">(</span>连字符<span class="token punctuation">)</span> 不要填充相应的字段。
_ <span class="token punctuation">(</span>下划线<span class="token punctuation">)</span> 使用空格填充相应的字段。
0 <span class="token punctuation">(</span>数字0<span class="token punctuation">)</span> 使用数字0填充相应的字段。
<span class="token number">0</span> <span class="token punctuation">(</span>数字0<span class="token punctuation">)</span> 使用数字0填充相应的字段。
+ 用数字0填充未来年份大于4位数字则在前面加上<span class="token string">'+'</span>号。
^ 允许的情况下使用大写。
<span class="token comment"># 允许的情况下将默认的大写转换为小写,默认的小写转换为大写。</span>
@ -113,10 +113,10 @@ _ <span class="token punctuation">(</span>下划线<span class="token punct
-d, --date<span class="token operator">=</span>STRING 解析字符串并按照指定格式输出,字符串不能是<span class="token string">'now'</span>
--debug 注释已解析的日期,并将有疑问的用法发送到标准错误。
-f, --file<span class="token operator">=</span>DATEFILE 类似于--date<span class="token punctuation">;</span> 一次从DATEFILE处理一行。
-I<span class="token punctuation">[</span>FMT<span class="token punctuation">]</span>, --iso-8601<span class="token punctuation">[</span><span class="token operator">=</span>FMT<span class="token punctuation">]</span> 按照ISO 8601格式输出FMT可以为<span class="token string">'date'</span><span class="token punctuation">(</span>默认<span class="token punctuation">)</span><span class="token string">'hours'</span><span class="token string">'minutes'</span><span class="token string">'seconds'</span><span class="token string">'ns'</span>
-I<span class="token punctuation">[</span>FMT<span class="token punctuation">]</span>, --iso-8601<span class="token punctuation">[</span><span class="token operator">=</span>FMT<span class="token punctuation">]</span> 按照ISO <span class="token number">8601</span>格式输出FMT可以为<span class="token string">'date'</span><span class="token punctuation">(</span>默认<span class="token punctuation">)</span><span class="token string">'hours'</span><span class="token string">'minutes'</span><span class="token string">'seconds'</span><span class="token string">'ns'</span>
例如2006-08-14T02:34:56-06:00
-R, --rfc-email 按照RFC 5322格式输出例如: Mon, 14 Aug 2006 02:34:56 -0600
--rfc-3339<span class="token operator">=</span>FMT 按照RFC 3339格式输出FMT可以为<span class="token string">'date'</span>, <span class="token string">'seconds'</span>,<span class="token string">'ns'</span>中的一个,
-R, --rfc-email 按照RFC <span class="token number">5322</span>格式输出,例如: Mon, <span class="token number">14</span> Aug <span class="token number">2006</span> 02:34:56 -0600
--rfc-3339<span class="token operator">=</span>FMT 按照RFC <span class="token number">3339</span>格式输出FMT可以为<span class="token string">'date'</span>, <span class="token string">'seconds'</span>,<span class="token string">'ns'</span>中的一个,
例如2006-08-14 02:34:56-06:00
-r, --reference<span class="token operator">=</span>FILE 显示文件的上次修改时间。
-s, --set<span class="token operator">=</span>STRING 根据字符串设置系统时间。
@ -126,37 +126,37 @@ _ <span class="token punctuation">(</span>下划线<span class="token punct
<h2 id="返回值">返回值</h2><p>返回状态为成功除非给出了非法选项或非法参数。</p>
<h2 id="例子">例子</h2><pre><code class="language-shell"><span class="token comment"># 格式化输出:</span>
<span class="token function">date</span> +<span class="token string">"%Y-%m-%d"</span>
2009-12-07
<span class="token number">2009</span>-12-07
<span class="token comment"># 输出昨天日期:</span>
<span class="token function">date</span> -d <span class="token string">"1 day ago"</span> +<span class="token string">"%Y-%m-%d"</span>
2012-11-19
<span class="token number">2012</span>-11-19
<span class="token comment"># 2秒后输出</span>
<span class="token function">date</span> -d <span class="token string">"2 second"</span> +<span class="token string">"%Y-%m-%d %H:%M.%S"</span>
2012-11-20 14:21.31
<span class="token number">2012</span>-11-20 <span class="token number">14</span>:21.31
<span class="token comment"># 传说中的 1234567890 秒:</span>
<span class="token function">date</span> -d <span class="token string">"1970-01-01 1234567890 seconds"</span> +<span class="token string">"%Y-%m-%d %H:%M:%S"</span>
<span class="token comment"># 或者</span>
<span class="token function">date</span> -d@1234567890 +<span class="token string">"%F %T"</span>
<span class="token comment"># 输出结果</span>
2009-02-13 23:02:30
<span class="token number">2009</span>-02-13 <span class="token number">23</span>:02:30
<span class="token comment"># 时间格式转换:</span>
<span class="token function">date</span> -d <span class="token string">"2009-12-12"</span> +<span class="token string">"%Y/%m/%d %H:%M.%S"</span>
<span class="token comment"># 输出结果</span>
2009/12/12 00:00.00
<span class="token number">2009</span>/12/12 00:00.00
<span class="token comment"># apache格式转换</span>
<span class="token function">date</span> -d <span class="token string">"Dec 5, 2009 12:00:37 AM"</span> +<span class="token string">"%Y-%m-%d %H:%M.%S"</span>
<span class="token comment"># 输出结果</span>
2009-12-05 00:00.37
<span class="token number">2009</span>-12-05 00:00.37
<span class="token comment"># 格式转换后时间游走:</span>
<span class="token function">date</span> -d <span class="token string">"Dec 5, 2009 12:00:37 AM 2 year ago"</span> +<span class="token string">"%Y-%m-%d %H:%M.%S"</span>
<span class="token comment"># 输出结果</span>
2007-12-05 00:00.37
<span class="token number">2007</span>-12-05 00:00.37
<span class="token comment"># 时间加减操作:</span>
<span class="token function">date</span> +%Y%m%d <span class="token comment"># 显示年月日</span>
@ -169,7 +169,7 @@ _ <span class="token punctuation">(</span>下划线<span class="token punct
<span class="token comment"># 设定时间:</span>
<span class="token function">date</span> -s <span class="token comment"># 设置当前时间只有root权限才能设置其他只能查看</span>
<span class="token function">date</span> -s 20120523 <span class="token comment"># 设置成20120523这样会把具体时间设置成00:00:00</span>
<span class="token function">date</span> -s <span class="token number">20120523</span> <span class="token comment"># 设置成20120523这样会把具体时间设置成00:00:00</span>
<span class="token function">date</span> -s 01:01:01 <span class="token comment"># 设置具体时间,不会对日期做更改</span>
<span class="token function">date</span> -s <span class="token string">"01:01:01 2012-05-23"</span> <span class="token comment"># 这样可以设置全部时间</span>
<span class="token function">date</span> -s <span class="token string">"01:01:01 20120523"</span> <span class="token comment"># 这样可以设置全部时间</span>
@ -177,18 +177,18 @@ _ <span class="token punctuation">(</span>下划线<span class="token punct
<span class="token function">date</span> -s <span class="token string">"20120523 01:01:01"</span> <span class="token comment"># 这样可以设置全部时间</span>
<span class="token comment"># 有时需要检查一组命令花费的时间:</span>
start<span class="token operator">=</span><span class="token variable"><span class="token variable">&#36;(</span><span class="token function">date</span> +%s<span class="token variable">)</span></span>
nmap wangchujiang.com <span class="token operator">&amp;</span><span class="token operator">></span> /dev/null
end<span class="token operator">=</span><span class="token variable"><span class="token variable">&#36;(</span><span class="token function">date</span> +%s<span class="token variable">)</span></span>
difference<span class="token operator">=</span><span class="token variable"><span class="token variable">&#36;((</span> end <span class="token operator">-</span> start <span class="token variable">))</span></span>
<span class="token assign-left variable">start</span><span class="token operator">=</span><span class="token variable"><span class="token variable">&#36;(</span><span class="token function">date</span> +%s<span class="token variable">)</span></span>
nmap wangchujiang.com <span class="token operator">&amp;></span> /dev/null
<span class="token assign-left variable">end</span><span class="token operator">=</span><span class="token variable"><span class="token variable">&#36;(</span><span class="token function">date</span> +%s<span class="token variable">)</span></span>
<span class="token assign-left variable">difference</span><span class="token operator">=</span><span class="token variable"><span class="token variable">&#36;((</span> end <span class="token operator">-</span> start <span class="token variable">))</span></span>
<span class="token comment"># 显示执行时间</span>
<span class="token keyword">echo</span> <span class="token variable">&#36;difference</span> seconds.
<span class="token builtin class-name">echo</span> <span class="token variable">&#36;difference</span> seconds.
<span class="token comment"># 当你考虑输出带有时间的字符串时例如Current time: 2019/05/19</span>
<span class="token comment"># 通常使用的方法:</span>
<span class="token keyword">echo</span> <span class="token string">"Current time: <span class="token variable"><span class="token variable">&#36;(</span><span class="token function">date</span> +<span class="token string">"%Y/%m/%d"</span><span class="token variable">)</span></span>"</span>
<span class="token builtin class-name">echo</span> <span class="token string">"Current time: <span class="token variable"><span class="token variable">&#36;(</span><span class="token function">date</span> +<span class="token string">"%Y/%m/%d"</span><span class="token variable">)</span></span>"</span>
<span class="token comment"># 另一种方法:</span>
suffix<span class="token operator">=</span><span class="token string">'Current time:'</span>
<span class="token assign-left variable">suffix</span><span class="token operator">=</span><span class="token string">'Current time:'</span>
<span class="token comment"># 注意如果换成单引号就不能替换变量了。</span>
<span class="token function">date</span> +<span class="token string">"<span class="token variable">&#36;{suffix}</span> %Y/%m/%d"</span></code></pre>
<h3 id="注意">注意</h3><ol>
@ -217,7 +217,7 @@ suffix<span class="token operator">=</span><span class="token string">'Current t
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098555"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098555"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943850"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943850"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,dd,复制文件并对原文件的内容进行转换和格式化处理">
<title>dd 命令Linux dd 命令详解:复制文件并对原文件的内容进行转换和格式化处理 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098558">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943856">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -44,24 +44,24 @@
<h2 id="补充说明">补充说明</h2><p><strong>dd命令</strong> 用于复制文件并对原文件的内容进行转换和格式化处理。dd命令功能很强大的对于一些比较底层的问题使用dd命令往往可以得到出人意料的效果。用的比较多的还是用dd来备份裸设备。但是不推荐如果需要备份oracle裸设备可以使用rman备份或使用第三方软件备份使用dd的话管理起来不太方便。</p>
<p>建议在有需要的时候使用dd 对物理磁盘操作如果是文件系统的话还是使用tar backup cpio等其他命令更加方便。另外使用dd对磁盘操作时最好使用块设备文件。</p>
<h3 id="语法">语法</h3><pre><code class="language-shell">dd<span class="token punctuation">(</span>选项<span class="token punctuation">)</span></code></pre>
<h3 id="选项">选项</h3><pre><code class="language-shell">bs<span class="token operator">=</span><span class="token operator">&lt;</span>字节数<span class="token operator">></span>将ibs输入与obs输出设成指定的字节数
cbs<span class="token operator">=</span><span class="token operator">&lt;</span>字节数<span class="token operator">></span>:转换时,每次只转换指定的字节数;
conv<span class="token operator">=</span><span class="token operator">&lt;</span>关键字<span class="token operator">></span>:指定文件转换的方式;
count<span class="token operator">=</span><span class="token operator">&lt;</span>区块数<span class="token operator">></span>:仅读取指定的区块数;
ibs<span class="token operator">=</span><span class="token operator">&lt;</span>字节数<span class="token operator">></span>:每次读取的字节数;
obs<span class="token operator">=</span><span class="token operator">&lt;</span>字节数<span class="token operator">></span>:每次输出的字节数;
of<span class="token operator">=</span><span class="token operator">&lt;</span>文件<span class="token operator">></span>:输出到文件;
seek<span class="token operator">=</span><span class="token operator">&lt;</span>区块数<span class="token operator">></span>:一开始输出时,跳过指定的区块数;
skip<span class="token operator">=</span><span class="token operator">&lt;</span>区块数<span class="token operator">></span>:一开始读取时,跳过指定的区块数;
<h3 id="选项">选项</h3><pre><code class="language-shell"><span class="token assign-left variable">bs</span><span class="token operator">=</span><span class="token operator">&lt;</span>字节数<span class="token operator">></span>将ibs输入与obs输出设成指定的字节数
<span class="token assign-left variable">cbs</span><span class="token operator">=</span><span class="token operator">&lt;</span>字节数<span class="token operator">></span>:转换时,每次只转换指定的字节数;
<span class="token assign-left variable">conv</span><span class="token operator">=</span><span class="token operator">&lt;</span>关键字<span class="token operator">></span>:指定文件转换的方式;
<span class="token assign-left variable">count</span><span class="token operator">=</span><span class="token operator">&lt;</span>区块数<span class="token operator">></span>:仅读取指定的区块数;
<span class="token assign-left variable">ibs</span><span class="token operator">=</span><span class="token operator">&lt;</span>字节数<span class="token operator">></span>:每次读取的字节数;
<span class="token assign-left variable">obs</span><span class="token operator">=</span><span class="token operator">&lt;</span>字节数<span class="token operator">></span>:每次输出的字节数;
<span class="token assign-left variable">of</span><span class="token operator">=</span><span class="token operator">&lt;</span>文件<span class="token operator">></span>:输出到文件;
<span class="token assign-left variable">seek</span><span class="token operator">=</span><span class="token operator">&lt;</span>区块数<span class="token operator">></span>:一开始输出时,跳过指定的区块数;
<span class="token assign-left variable">skip</span><span class="token operator">=</span><span class="token operator">&lt;</span>区块数<span class="token operator">></span>:一开始读取时,跳过指定的区块数;
--help帮助
--version显示版本信息。</code></pre>
<h3 id="实例">实例</h3><pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># dd if=/dev/zero of=sun.txt bs=1M count=1</span>
1+0 records <span class="token keyword">in</span>
1+0 records out
1048576 bytes <span class="token punctuation">(</span>1.0 MB<span class="token punctuation">)</span> copied, 0.006107 seconds, 172 MB/s
<span class="token number">1</span>+0 records <span class="token keyword">in</span>
<span class="token number">1</span>+0 records out
<span class="token number">1048576</span> bytes <span class="token punctuation">(</span><span class="token number">1.0</span> MB<span class="token punctuation">)</span> copied, <span class="token number">0.006107</span> seconds, <span class="token number">172</span> MB/s
<span class="token punctuation">[</span>root@localhost text<span class="token punctuation">]</span><span class="token comment"># du -sh sun.txt </span>
1.1M sun.txt</code></pre>
<span class="token number">1</span>.1M sun.txt</code></pre>
<p>该命令创建了一个1M大小的文件sun.txt其中参数解释</p>
<ul>
<li><strong>if</strong> 代表输入文件。如果不指定if默认就会从stdin中读取输入。</li>
@ -104,13 +104,13 @@ skip<span class="token operator">=</span><span class="token operator">&lt;</span
</tr>
</tbody></table>
<p>以上命令可以看出dd命令来测试内存操作速度</p>
<pre><code class="language-shell">1048576 bytes <span class="token punctuation">(</span>1.0 MB<span class="token punctuation">)</span> copied, 0.006107 seconds, 172 MB/s</code></pre>
<pre><code class="language-shell"><span class="token number">1048576</span> bytes <span class="token punctuation">(</span><span class="token number">1.0</span> MB<span class="token punctuation">)</span> copied, <span class="token number">0.006107</span> seconds, <span class="token number">172</span> MB/s</code></pre>
<p><strong>生成随机字符串</strong></p>
<p>我们甚至可以使用 /dev/urandom 设备配合 dd 命令 来获取随机字符串。</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># dd if=/dev/urandom bs=1 count=15|base64 -w 0</span>
15+0 records <span class="token keyword">in</span>
15+0 records out
15 bytes <span class="token punctuation">(</span>15 B<span class="token punctuation">)</span> copied, 0.000111993 s, 134 kB/s
<span class="token number">15</span>+0 records <span class="token keyword">in</span>
<span class="token number">15</span>+0 records out
<span class="token number">15</span> bytes <span class="token punctuation">(</span><span class="token number">15</span> B<span class="token punctuation">)</span> copied, <span class="token number">0.000111993</span> s, <span class="token number">134</span> kB/s
wFRAnlkXeBXmWs1MyGEs</code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
@ -135,7 +135,7 @@ wFRAnlkXeBXmWs1MyGEs</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098558"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098558"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943856"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943856"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,declare,声明变量,设置或显示变量的值和属性。">
<title>declare 命令Linux declare 命令详解:声明变量,设置或显示变量的值和属性。 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098561">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943861">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -41,7 +41,7 @@
</span>
<h1 id="declare">declare</h1><p>声明变量,设置或显示变量的值和属性。</p>
<h2 id="语法">语法</h2><pre><code class="language-shell"><span class="token keyword">declare</span> <span class="token punctuation">[</span>-aAfFgilnrtux<span class="token punctuation">]</span> <span class="token punctuation">[</span>-p<span class="token punctuation">]</span> <span class="token punctuation">[</span>name<span class="token punctuation">[</span><span class="token operator">=</span>value<span class="token punctuation">]</span> <span class="token punctuation">..</span>.<span class="token punctuation">]</span></code></pre>
<h2 id="语法">语法</h2><pre><code class="language-shell"><span class="token builtin class-name">declare</span> <span class="token punctuation">[</span>-aAfFgilnrtux<span class="token punctuation">]</span> <span class="token punctuation">[</span>-p<span class="token punctuation">]</span> <span class="token punctuation">[</span>name<span class="token punctuation">[</span><span class="token operator">=</span>value<span class="token punctuation">]</span> <span class="token punctuation">..</span>.<span class="token punctuation">]</span></code></pre>
<h2 id="主要用途">主要用途</h2><ul>
<li>显示包含指定属性的全部变量和值</li>
<li>显示包含指定属性的一到多个变量和值</li>
@ -82,90 +82,90 @@
value可选变量的值。</code></pre>
<h2 id="返回值">返回值</h2><p>declare 返回true除非你提供了非法选项或赋值错误。具体导致异常的情况请查看<strong>讨论</strong>章节的<strong>关于异常情况</strong></p>
<h2 id="例子">例子</h2><pre><code class="language-shell"><span class="token comment"># 声明变量,当然也欢迎您在这个网站(感谢本项目发起人 @jaywcjlove查询linux命令。</span>
<span class="token keyword">declare</span> reference_website<span class="token operator">=</span><span class="token string">'https://wangchujiang.com/linux-command/'</span>
<span class="token builtin class-name">declare</span> <span class="token assign-left variable">reference_website</span><span class="token operator">=</span><span class="token string">'https://wangchujiang.com/linux-command/'</span>
<span class="token comment"># 显示所有包含整型属性的变量和值。</span>
<span class="token keyword">declare</span> -i
<span class="token builtin class-name">declare</span> -i
<span class="token comment"># 定义变量b并赋值为3具有整型属性。</span>
<span class="token keyword">declare</span> -i b<span class="token operator">=</span>5
<span class="token builtin class-name">declare</span> -i <span class="token assign-left variable">b</span><span class="token operator">=</span><span class="token number">5</span>
<span class="token comment"># 显示属性,返回 declare -i b="5"。</span>
<span class="token keyword">declare</span> -p b
<span class="token builtin class-name">declare</span> -p b
<span class="token comment"># 删除整型属性。</span>
<span class="token keyword">declare</span> +i b
<span class="token builtin class-name">declare</span> +i b
<span class="token comment"># 显示属性,返回 declare -- b="5"。</span>
<span class="token keyword">declare</span> -p b
<span class="token builtin class-name">declare</span> -p b
<span class="token comment"># 根据变量属性强制转换值的英文大小写。</span>
<span class="token keyword">declare</span> -u uc_var<span class="token operator">=</span><span class="token string">'abc'</span>
<span class="token keyword">declare</span> -l lc_var<span class="token operator">=</span><span class="token string">'ABC'</span>
<span class="token builtin class-name">declare</span> -u <span class="token assign-left variable">uc_var</span><span class="token operator">=</span><span class="token string">'abc'</span>
<span class="token builtin class-name">declare</span> -l <span class="token assign-left variable">lc_var</span><span class="token operator">=</span><span class="token string">'ABC'</span>
<span class="token comment"># 显示'ABC abc';</span>
<span class="token keyword">echo</span> <span class="token string">"<span class="token variable">&#36;{uc_var}</span> <span class="token variable">&#36;{lc_var}</span>"</span></code></pre>
<span class="token builtin class-name">echo</span> <span class="token string">"<span class="token variable">&#36;{uc_var}</span> <span class="token variable">&#36;{lc_var}</span>"</span></code></pre>
<pre><code class="language-shell"><span class="token comment"># 定义函数内的全局变量</span>
<span class="token keyword">function</span> test<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
<span class="token keyword">declare</span> -g a<span class="token operator">=</span>3
<span class="token keyword">function</span> <span class="token function-name function">test</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
<span class="token builtin class-name">declare</span> -g <span class="token assign-left variable">a</span><span class="token operator">=</span><span class="token number">3</span>
<span class="token comment"># 或者</span>
local -g b<span class="token operator">=</span>3
<span class="token builtin class-name">local</span> -g <span class="token assign-left variable">b</span><span class="token operator">=</span><span class="token number">3</span>
<span class="token comment"># 或者</span>
c<span class="token operator">=</span>3
<span class="token assign-left variable">c</span><span class="token operator">=</span><span class="token number">3</span>
<span class="token comment"># 让我们查看它们的属性。</span>
<span class="token keyword">declare</span> -p a b c
<span class="token builtin class-name">declare</span> -p a b c
<span class="token punctuation">}</span>
<span class="token comment"># 执行函数。</span>
<span class="token function">test</span>
<span class="token builtin class-name">test</span>
<span class="token comment"># 返回结果。</span>
<span class="token comment"># declare -- a="3"</span>
<span class="token comment"># declare -- b="3"</span>
<span class="token comment"># declare -- c="3"</span>
<span class="token comment"># 定义函数外的全局变量</span>
<span class="token keyword">declare</span> a<span class="token operator">=</span>3
b<span class="token operator">=</span>3
<span class="token keyword">declare</span> p a b
<span class="token builtin class-name">declare</span> <span class="token assign-left variable">a</span><span class="token operator">=</span><span class="token number">3</span>
<span class="token assign-left variable">b</span><span class="token operator">=</span><span class="token number">3</span>
<span class="token builtin class-name">declare</span> p a b
<span class="token comment"># 返回结果如下。</span>
<span class="token comment"># declare -- a="3"</span>
<span class="token comment"># declare -- b="3"</span>
<span class="token comment"># 定义局部变量</span>
<span class="token keyword">function</span> test2<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
local -i a<span class="token operator">=</span>3
<span class="token keyword">declare</span> -i b<span class="token operator">=</span>3
<span class="token keyword">function</span> <span class="token function-name function">test2</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
<span class="token builtin class-name">local</span> -i <span class="token assign-left variable">a</span><span class="token operator">=</span><span class="token number">3</span>
<span class="token builtin class-name">declare</span> -i <span class="token assign-left variable">b</span><span class="token operator">=</span><span class="token number">3</span>
<span class="token punctuation">}</span>
test2
<span class="token comment"># 没有该变量(已经被销毁了)</span>
<span class="token keyword">echo</span> <span class="token string">"<span class="token variable">&#36;{a}</span> <span class="token variable">&#36;{b}</span>"</span>
<span class="token builtin class-name">echo</span> <span class="token string">"<span class="token variable">&#36;{a}</span> <span class="token variable">&#36;{b}</span>"</span>
<span class="token comment"># 因此,我们日常脚本中最常见的类似于'a=3'实际上是声明并赋值了一个全局变量。</span>
<span class="token comment"># 在接下来的 **讨论** 环节会延伸讨论全局和局部变量问题。</span></code></pre>
<pre><code class="language-shell"><span class="token comment"># 注意,不能使用 `+a` 或 `+A` 取消数组,也不能使用 `+r` 取消只读属性。</span>
<span class="token comment"># 定义只读数组,设置属性的同时定义赋值。</span>
<span class="token keyword">declare</span> -ar season<span class="token operator">=</span><span class="token punctuation">(</span><span class="token string">'Spring'</span> <span class="token string">'Summer'</span> <span class="token string">'Autumn'</span> <span class="token string">'Winter'</span><span class="token punctuation">)</span>
<span class="token builtin class-name">declare</span> -ar <span class="token assign-left variable">season</span><span class="token operator">=</span><span class="token punctuation">(</span><span class="token string">'Spring'</span> <span class="token string">'Summer'</span> <span class="token string">'Autumn'</span> <span class="token string">'Winter'</span><span class="token punctuation">)</span>
<span class="token comment"># 或者这样。</span>
season<span class="token operator">=</span><span class="token punctuation">(</span><span class="token string">'Spring'</span> <span class="token string">'Summer'</span> <span class="token string">'Autumn'</span> <span class="token string">'Winter'</span><span class="token punctuation">)</span>
<span class="token keyword">declare</span> -ar season
<span class="token assign-left variable">season</span><span class="token operator">=</span><span class="token punctuation">(</span><span class="token string">'Spring'</span> <span class="token string">'Summer'</span> <span class="token string">'Autumn'</span> <span class="token string">'Winter'</span><span class="token punctuation">)</span>
<span class="token builtin class-name">declare</span> -ar season
<span class="token comment"># 显示所有数组。</span>
<span class="token keyword">declare</span> -a
<span class="token builtin class-name">declare</span> -a
<span class="token comment"># 定义关联数组。</span>
<span class="token keyword">declare</span> -A fruits<span class="token operator">=</span><span class="token punctuation">(</span><span class="token punctuation">[</span><span class="token string">'apple'</span><span class="token punctuation">]</span><span class="token operator">=</span><span class="token string">'red'</span> <span class="token punctuation">[</span><span class="token string">'banana'</span><span class="token punctuation">]</span><span class="token operator">=</span><span class="token string">'yellow'</span><span class="token punctuation">)</span>
<span class="token builtin class-name">declare</span> -A <span class="token assign-left variable">fruits</span><span class="token operator">=</span><span class="token punctuation">(</span><span class="token punctuation">[</span><span class="token string">'apple'</span><span class="token punctuation">]</span><span class="token operator">=</span><span class="token string">'red'</span> <span class="token punctuation">[</span><span class="token string">'banana'</span><span class="token punctuation">]</span><span class="token operator">=</span><span class="token string">'yellow'</span><span class="token punctuation">)</span>
<span class="token comment"># 显示所有关联数组。</span>
<span class="token keyword">declare</span> -A</code></pre>
<span class="token builtin class-name">declare</span> -A</code></pre>
<pre><code class="language-shell"><span class="token comment"># 显示所有变量的属性和值并显示函数的定义,输出很长。</span>
<span class="token keyword">declare</span>
<span class="token builtin class-name">declare</span>
<span class="token comment"># 显示所有变量的属性和值。</span>
<span class="token keyword">declare</span> -p
<span class="token builtin class-name">declare</span> -p
<span class="token comment"># 显示所有全局变量的属性和值。</span>
<span class="token keyword">declare</span> -g</code></pre>
<span class="token builtin class-name">declare</span> -g</code></pre>
<pre><code class="language-shell"><span class="token comment"># 显示全部函数名和函数定义。</span>
<span class="token keyword">declare</span> -f
<span class="token builtin class-name">declare</span> -f
<span class="token comment"># 只显示全部函数名。</span>
<span class="token keyword">declare</span> -F
<span class="token builtin class-name">declare</span> -F
<span class="token comment"># 定义两个函数。</span>
<span class="token keyword">function</span> func_a<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span> <span class="token keyword">echo</span> <span class="token variable"><span class="token variable">&#36;(</span><span class="token function">date</span> +<span class="token string">"%F %T"</span><span class="token variable">)</span></span><span class="token punctuation">;</span> <span class="token punctuation">}</span>
<span class="token keyword">function</span> func_b<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span> <span class="token function">cd</span> /<span class="token punctuation">;</span> <span class="token function">ls</span> -lh --sort<span class="token operator">=</span>time<span class="token punctuation">;</span> <span class="token punctuation">}</span>
<span class="token keyword">function</span> <span class="token function-name function">func_a</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span> <span class="token builtin class-name">echo</span> <span class="token variable"><span class="token variable">&#36;(</span><span class="token function">date</span> +<span class="token string">"%F %T"</span><span class="token variable">)</span></span><span class="token punctuation">;</span> <span class="token punctuation">}</span>
<span class="token keyword">function</span> <span class="token function-name function">func_b</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">{</span> <span class="token builtin class-name">cd</span> /<span class="token punctuation">;</span> <span class="token function">ls</span> -lh --sort<span class="token operator">=</span>time<span class="token punctuation">;</span> <span class="token punctuation">}</span>
<span class="token comment"># 显示一到多个函数名和函数定义。</span>
<span class="token keyword">declare</span> -f func_a func_b
<span class="token builtin class-name">declare</span> -f func_a func_b
<span class="token comment"># 只显示一到多个函数名,验证某个名称是否已经定义为函数时有用。</span>
<span class="token keyword">declare</span> -F func_a func_b
<span class="token builtin class-name">declare</span> -F func_a func_b
<span class="token comment"># 最好不要让函数名和变量名相同。</span></code></pre>
<h2 id="讨论">讨论</h2><ol>
<li><p>全局和局部变量</p>
@ -230,7 +230,7 @@ season<span class="token operator">=</span><span class="token punctuation">(</sp
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098561"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098561"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943862"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943862"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,depmod,分析可载入模块的相依性">
<title>depmod 命令Linux depmod 命令详解:分析可载入模块的相依性 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098566">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943873">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -52,7 +52,7 @@
-v或--verbose执行时显示详细的信息
-V或--version显示版本信息
--help显示帮助。</code></pre>
<h3 id="实例">实例</h3><pre><code class="language-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</code></pre>
<h3 id="实例">实例</h3><pre><code class="language-shell">depmod -b /home/windsome/EMMA3PF-KernelSource-20080626/install_pos -e -F ./boot/System.map -v <span class="token number">2.6</span>.18_pro500-bcm91250-mips2_fp_be -A -a</code></pre>
<ul>
<li><code>/home/windsome/EMMA3PF-KernelSource-20080626/install_pos</code>是我<code>make mod_install</code>后,所有模块的存放路径。</li>
<li><code>./boot/System.map</code><code>make linux</code>后生成,我拷贝到此目录的。</li>
@ -61,16 +61,16 @@
<p>编译linux过程及执行depmod的例子</p>
<pre><code class="language-shell">genkernel.sh <span class="token punctuation">(</span>at linux-2.6.18_pro500<span class="token punctuation">)</span>
<span class="token comment">#######</span>
<span class="token function">export</span> INSTALL_ROOT_EMMA3PF<span class="token operator">=</span><span class="token string">"/home/windsome/EMMA3PF-KernelSource-20080626/install_pos"</span>
<span class="token function">export</span> INSTALL_MOD_EMMA3PF<span class="token operator">=</span><span class="token string">"/home/windsome/EMMA3PF-KernelSource-20080626/install_pos"</span>
<span class="token builtin class-name">export</span> <span class="token assign-left variable">INSTALL_ROOT_EMMA3PF</span><span class="token operator">=</span><span class="token string">"/home/windsome/EMMA3PF-KernelSource-20080626/install_pos"</span>
<span class="token builtin class-name">export</span> <span class="token assign-left variable">INSTALL_MOD_EMMA3PF</span><span class="token operator">=</span><span class="token string">"/home/windsome/EMMA3PF-KernelSource-20080626/install_pos"</span>
<span class="token function">rm</span> /home/windsome/EMMA3PF-KernelSource-20080626/install_pos/lib -rf
<span class="token function">rm</span> /home/windsome/EMMA3PF-KernelSource-20080626/install_pos/boot/* -rf
<span class="token function">cd</span> <span class="token operator">&lt;</span>linux_src_dir<span class="token operator">></span>
<span class="token builtin class-name">cd</span> <span class="token operator">&lt;</span>linux_src_dir<span class="token operator">></span>
<span class="token function">make</span>
<span class="token function">make</span> modules_install
<span class="token function">cp</span> vmlinux System.map /home/windsome/EMMA3PF-KernelSource-20080626/install_pos/boot/ -p
<span class="token function">cd</span> /home/windsome/EMMA3PF-KernelSource-20080626/install_pos
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</code></pre>
<span class="token builtin class-name">cd</span> /home/windsome/EMMA3PF-KernelSource-20080626/install_pos
depmod -b /home/windsome/EMMA3PF-KernelSource-20080626/install_pos -e -F ./boot/System.map -v <span class="token number">2.6</span>.18_pro500-bcm91250-mips2_fp_be -A -a</code></pre>
<p>其他用法:</p>
<p>在linux桌面系统中当你编译了新的驱动为了能够用<code>modprobe ***</code>加载模块, 你需要先将模块拷贝到<code>/lib/modules /2.6.31-20-generic</code>目录下,然后运行<code>sudo depmod -a</code>将模块信息写入modules.dep、modules.dep.bin、modules.alias.bin、modules.alias和modules.pcimap文件中。</p>
<p>我编译了一个新的wifi驱动r8192se_pci.ko将其拷贝到<code>/lib/modules/2.6.31-20-generic/wireless</code>下,然后到<code>/lib/modules/2.6.31-20-generic</code>运行<code>depmod -a</code>之后可以在任意目录运行modprobe r8192se_pci。</p>
@ -96,7 +96,7 @@ depmod -b /home/windsome/EMMA3PF-KernelSource-20080626/install_pos -e -F ./boot/
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098567"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098567"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943873"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943873"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,df,显示磁盘的相关信息">
<title>df 命令Linux df 命令详解:显示磁盘的相关信息 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098569">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943877">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -65,28 +65,28 @@
<h3 id="实例">实例</h3><p>查看系统磁盘设备默认是KB为单位</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@LinServ-1 ~<span class="token punctuation">]</span><span class="token comment"># df</span>
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda2 146294492 28244432 110498708 21% /
/dev/sda1 1019208 62360 904240 7% /boot
tmpfs 1032204 0 1032204 0% /dev/shm
/dev/sdb1 2884284108 218826068 2518944764 8% /data1</code></pre>
/dev/sda2 <span class="token number">146294492</span> <span class="token number">28244432</span> <span class="token number">110498708</span> <span class="token number">21</span>% /
/dev/sda1 <span class="token number">1019208</span> <span class="token number">62360</span> <span class="token number">904240</span> <span class="token number">7</span>% /boot
tmpfs <span class="token number">1032204</span> <span class="token number">0</span> <span class="token number">1032204</span> <span class="token number">0</span>% /dev/shm
/dev/sdb1 <span class="token number">2884284108</span> <span class="token number">218826068</span> <span class="token number">2518944764</span> <span class="token number">8</span>% /data1</code></pre>
<p>使用<code>-h</code>选项以KB以上的单位来显示可读性高</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@LinServ-1 ~<span class="token punctuation">]</span><span class="token comment"># df -h</span>
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda2 140G 27G 106G 21% /
/dev/sda1 996M 61M 884M 7% /boot
tmpfs 1009M 0 1009M 0% /dev/shm
/dev/sdb1 2.7T 209G 2.4T 8% /data1</code></pre>
/dev/sda2 140G 27G 106G <span class="token number">21</span>% /
/dev/sda1 996M 61M 884M <span class="token number">7</span>% /boot
tmpfs 1009M <span class="token number">0</span> 1009M <span class="token number">0</span>% /dev/shm
/dev/sdb1 <span class="token number">2</span>.7T 209G <span class="token number">2</span>.4T <span class="token number">8</span>% /data1</code></pre>
<p>查看全部文件系统:</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@LinServ-1 ~<span class="token punctuation">]</span><span class="token comment"># df -a</span>
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda2 146294492 28244432 110498708 21% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
/dev/sda1 1019208 62360 904240 7% /boot
tmpfs 1032204 0 1032204 0% /dev/shm
/dev/sdb1 2884284108 218826068 2518944764 8% /data1
none 0 0 0 - /proc/sys/fs/binfmt_misc</code></pre>
/dev/sda2 <span class="token number">146294492</span> <span class="token number">28244432</span> <span class="token number">110498708</span> <span class="token number">21</span>% /
proc <span class="token number">0</span> <span class="token number">0</span> <span class="token number">0</span> - /proc
sysfs <span class="token number">0</span> <span class="token number">0</span> <span class="token number">0</span> - /sys
devpts <span class="token number">0</span> <span class="token number">0</span> <span class="token number">0</span> - /dev/pts
/dev/sda1 <span class="token number">1019208</span> <span class="token number">62360</span> <span class="token number">904240</span> <span class="token number">7</span>% /boot
tmpfs <span class="token number">1032204</span> <span class="token number">0</span> <span class="token number">1032204</span> <span class="token number">0</span>% /dev/shm
/dev/sdb1 <span class="token number">2884284108</span> <span class="token number">218826068</span> <span class="token number">2518944764</span> <span class="token number">8</span>% /data1
none <span class="token number">0</span> <span class="token number">0</span> <span class="token number">0</span> - /proc/sys/fs/binfmt_misc</code></pre>
<p>显示 <code>public</code> 目录中的可用空间量,如以下输出中所示:</p>
<pre><code class="language-shell"><span class="token function">df</span> public
<span class="token comment"># Filesystem 1K-blocks Used Available Use% Mounted on</span>
@ -114,7 +114,7 @@ none 0 0 0 - /proc/sys/fs/binfmt_misc
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098570"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098570"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943878"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943878"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,dhclient,动态获取或释放IP地址">
<title>dhclient 命令Linux dhclient 命令详解动态获取或释放IP地址 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098572">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943888">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -43,7 +43,7 @@
<h1 id="dhclient">dhclient</h1><p>动态获取或释放IP地址</p>
<h2 id="补充说明">补充说明</h2><p><strong>dhclient命令</strong> 使用动态主机配置协议动态的配置网络接口的网络参数。</p>
<h3 id="语法">语法</h3><pre><code class="language-shell">dhclient<span class="token punctuation">(</span>选项<span class="token punctuation">)</span><span class="token punctuation">(</span>参数<span class="token punctuation">)</span></code></pre>
<h3 id="选项">选项</h3><pre><code class="language-shell">0指定dhcp客户端监听的端口号
<h3 id="选项">选项</h3><pre><code class="language-shell"><span class="token number">0</span>指定dhcp客户端监听的端口号
-d总是以前台方式运行程序
-q安静模式不打印任何错误的提示信息
-r释放ip地址。</code></pre>
@ -72,7 +72,7 @@ dhclient <span class="token comment">#获取IP</span></code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098573"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098573"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943889"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943889"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,dhcpd,运行DHCP服务器">
<title>dhcpd 命令Linux dhcpd 命令详解运行DHCP服务器 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098575">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943891">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -57,13 +57,13 @@
-tf <span class="token operator">&lt;</span>跟踪输出文件<span class="token operator">></span> 指定文件记录DHCP服务器的整个启动状态</code></pre>
<h3 id="例子">例子</h3><p>对DHCP服务器进行排错。</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># dhcpd</span>
InternetSystems Consortium DHCP Server 4.1.1-P1
InternetSystems Consortium DHCP Server <span class="token number">4.1</span>.1-P1
Copyright2004-2010 Internet Systems Consortium.
All rightsreserved.
For info,please visit https://www.isc.org/software/dhcp/
Not searchingLDAP since ldap-server, ldap-port and ldap-base-dn were not specified <span class="token keyword">in</span> theconfig <span class="token function">file</span>
Wrote 0deleted <span class="token function">host</span> decls to leases file.
Wrote 0 newdynamic <span class="token function">host</span> decls to leases file.
Wrote <span class="token number">0</span> newdynamic <span class="token function">host</span> decls to leases file.
Wrote 1leases to leases file.
Listening onLPF/eth0/00:0c:29:fc:2f:e5/192.168.0.0/24
Sendingon LPF/eth0/00:0c:29:fc:2f:e5/192.168.0.0/24
@ -99,7 +99,7 @@ exiting.</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098575"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098575"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943892"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943892"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,dhcrelay,使用dhcrelay命令可以提供中继DHCP和BOOTP请求">
<title>dhcrelay 命令Linux dhcrelay 命令详解使用dhcrelay命令可以提供中继DHCP和BOOTP请求 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098577">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943895">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -53,7 +53,7 @@
<h3 id="例子">例子</h3><p>指定DHCP服务器的位置。</p>
<pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># dhcrelay 192.168.0.2</span>
Internet Systems Consortium DHCP Relay Agent4.1.1-P1
Copyright 2004-2010 Internet SystemsConsortium.
Copyright <span class="token number">2004</span>-2010 Internet SystemsConsortium.
All rights reserved.
For info, please visithttps://www.isc.org/software/dhcp/
Listening on LPF/eth1/00:0c:29:fc:2f:ef
@ -84,7 +84,7 @@ Sending on Socket/fallback</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098577"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098577"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943895"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943895"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,diff,比较给定的两个文件的不同">
<title>diff 命令Linux diff 命令详解:比较给定的两个文件的不同 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098579">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943898">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -111,7 +111,7 @@ n1,n2 c n3,n4 </code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098579"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098579"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943898"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943898"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,diff3,比较3个文件不同的地方">
<title>diff3 命令Linux diff3 命令详解比较3个文件不同的地方 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098582">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943902">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -77,7 +77,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098582"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098582"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943902"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943902"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,diffstat,显示diff命令输出信息的柱状图">
<title>diffstat 命令Linux diffstat 命令详解显示diff命令输出信息的柱状图 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098584">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943905">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -69,8 +69,8 @@ ghi
jkl
mno</code></pre>
<p>从上面的文件内容显示,可以看到两个文件内容的差别。现在来运行刚才的命令,对文件比较的结果进行统计显示,结果如下:</p>
<pre><code class="language-shell">testfile <span class="token operator">|</span> 2 +- <span class="token comment">#统计信息输出显示</span>
1 <span class="token function">file</span> changed, 1 insertion<span class="token punctuation">(</span>+<span class="token punctuation">)</span>, 1 deletion<span class="token punctuation">(</span>-<span class="token punctuation">)</span></code></pre>
<pre><code class="language-shell">testfile <span class="token operator">|</span> <span class="token number">2</span> +- <span class="token comment">#统计信息输出显示</span>
<span class="token number">1</span> <span class="token function">file</span> changed, <span class="token number">1</span> insertion<span class="token punctuation">(</span>+<span class="token punctuation">)</span>, <span class="token number">1</span> deletion<span class="token punctuation">(</span>-<span class="token punctuation">)</span></code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -93,7 +93,7 @@ mno</code></pre>
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098584"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098584"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943905"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943905"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,dig,域名查询工具">
<title>dig 命令Linux dig 命令详解:域名查询工具 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098586">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943911">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -60,27 +60,27 @@
</ul>
<h3 id="实例">实例</h3><pre><code class="language-shell"><span class="token punctuation">[</span>root@localhost ~<span class="token punctuation">]</span><span class="token comment"># dig www.jsdig.com</span>
<span class="token punctuation">;</span> <span class="token operator">&lt;&lt;</span><span class="token operator">>></span> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.1 <span class="token operator">&lt;&lt;</span><span class="token operator">>></span> www.jsdig.com
<span class="token punctuation">;</span> <span class="token operator">&lt;&lt;</span><span class="token operator">>></span> DiG <span class="token number">9.3</span>.6-P1-RedHat-9.3.6-20.P1.el5_8.1 <span class="token operator">&lt;&lt;</span><span class="token operator">>></span> www.jsdig.com
<span class="token punctuation">;</span><span class="token punctuation">;</span> global options: printcmd
<span class="token punctuation">;</span><span class="token punctuation">;</span> Got answer:
<span class="token punctuation">;</span><span class="token punctuation">;</span> -<span class="token operator">>></span>HEADER<span class="token operator">&lt;&lt;</span>- opcode: QUERY, status: NOERROR, id: 2115
<span class="token punctuation">;</span><span class="token punctuation">;</span> flags: qr rd ra<span class="token punctuation">;</span> QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 0
<span class="token punctuation">;</span><span class="token punctuation">;</span> -<span class="token operator">>></span>HEADER<span class="token operator">&lt;&lt;-</span> opcode: QUERY, status: NOERROR, id: <span class="token number">2115</span>
<span class="token punctuation">;</span><span class="token punctuation">;</span> flags: qr rd ra<span class="token punctuation">;</span> QUERY: <span class="token number">1</span>, ANSWER: <span class="token number">2</span>, AUTHORITY: <span class="token number">2</span>, ADDITIONAL: <span class="token number">0</span>
<span class="token punctuation">;</span><span class="token punctuation">;</span> QUESTION SECTION:
<span class="token punctuation">;</span>www.jsdig.com. IN A
<span class="token punctuation">;</span><span class="token punctuation">;</span> ANSWER SECTION:
www.jsdig.com. 0 IN CNAME host.1.jsdig.com.
host.1.jsdig.com. 0 IN A 100.42.212.8
www.jsdig.com. <span class="token number">0</span> IN CNAME host.1.jsdig.com.
host.1.jsdig.com. <span class="token number">0</span> IN A <span class="token number">100.42</span>.212.8
<span class="token punctuation">;</span><span class="token punctuation">;</span> AUTHORITY SECTION:
jsdig.com. 8 IN NS f1g1ns2.dnspod.net.
jsdig.com. 8 IN NS f1g1ns1.dnspod.net.
jsdig.com. <span class="token number">8</span> IN NS f1g1ns2.dnspod.net.
jsdig.com. <span class="token number">8</span> IN NS f1g1ns1.dnspod.net.
<span class="token punctuation">;</span><span class="token punctuation">;</span> Query time: 0 msec
<span class="token punctuation">;</span><span class="token punctuation">;</span> SERVER: 202.96.104.15<span class="token comment">#53(202.96.104.15)</span>
<span class="token punctuation">;</span><span class="token punctuation">;</span> WHEN: Thu Dec 26 11:14:37 2013
<span class="token punctuation">;</span><span class="token punctuation">;</span> MSG SIZE rcvd: 121</code></pre>
<span class="token punctuation">;</span><span class="token punctuation">;</span> Query time: <span class="token number">0</span> msec
<span class="token punctuation">;</span><span class="token punctuation">;</span> SERVER: <span class="token number">202.96</span>.104.15<span class="token comment">#53(202.96.104.15)</span>
<span class="token punctuation">;</span><span class="token punctuation">;</span> WHEN: Thu Dec <span class="token number">26</span> <span class="token number">11</span>:14:37 <span class="token number">2013</span>
<span class="token punctuation">;</span><span class="token punctuation">;</span> MSG SIZE rcvd: <span class="token number">121</span></code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -103,7 +103,7 @@ jsdig.com. 8 IN NS f1g1ns1.dnspod.net.
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098587"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098587"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943912"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943912"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,dircolors,置ls命令在显示目录或文件时所用的色彩">
<title>dircolors 命令Linux dircolors 命令详解置ls命令在显示目录或文件时所用的色彩 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098589">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943914">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -43,8 +43,8 @@
<h1 id="dircolors">dircolors</h1><p>置ls命令在显示目录或文件时所用的色彩</p>
<h2 id="补充说明">补充说明</h2><p><strong>dircolors命令</strong> 设置ls命令在显示目录或文件时所用的色彩。dircolors可根据[色彩配置文件]来设置LS_COLORS环境变量或是显示设置LS_COLORS环境变量的命令。</p>
<h3 id="语法">语法</h3><pre><code class="language-shell">dircolors<span class="token punctuation">(</span>选项<span class="token punctuation">)</span><span class="token punctuation">(</span>参数<span class="token punctuation">)</span></code></pre>
<h3 id="选项">选项</h3><pre><code class="language-shell">-b或--sh或--bourne-shell显示在Boume shell中将LS_COLORS设为目前预设置的shell指令
-c或--csh或--c-shell显示在C shell中将LS_COLORS设为目前预设置的shell指令
<h3 id="选项">选项</h3><pre><code class="language-shell">-b或--sh或--bourne-shell显示在Boume shell中<span class="token environment constant">LS_COLORS</span>设为目前预设置的shell指令
-c或--csh或--c-shell显示在C shell中<span class="token environment constant">LS_COLORS</span>设为目前预设置的shell指令
-p或--print-database显示预设置
-help显示帮助
-version显示版本信息。</code></pre>
@ -55,32 +55,32 @@
<span class="token comment"># The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the</span>
<span class="token comment"># slackware version of dircolors) are recognized but ignored.</span>
<span class="token comment"># Below, there should be one TERM entry for each termtype that is colorizable</span>
TERM linux
TERM linux-c
TERM mach-color
TERM console
TERM con132x25
TERM con132x30
TERM con132x43
TERM con132x60
TERM con80x25
TERM con80x28
TERM con80x30
TERM con80x43
TERM con80x50
TERM con80x60
TERM cygwin
TERM dtterm
TERM putty
TERM xterm
TERM xterm-color
TERM xterm-debian
TERM rxvt
TERM <span class="token function">screen</span>
TERM screen-bce
TERM screen-w
TERM vt100
TERM Eterm
<span class="token environment constant">TERM</span> linux
<span class="token environment constant">TERM</span> linux-c
<span class="token environment constant">TERM</span> mach-color
<span class="token environment constant">TERM</span> console
<span class="token environment constant">TERM</span> con132x25
<span class="token environment constant">TERM</span> con132x30
<span class="token environment constant">TERM</span> con132x43
<span class="token environment constant">TERM</span> con132x60
<span class="token environment constant">TERM</span> con80x25
<span class="token environment constant">TERM</span> con80x28
<span class="token environment constant">TERM</span> con80x30
<span class="token environment constant">TERM</span> con80x43
<span class="token environment constant">TERM</span> con80x50
<span class="token environment constant">TERM</span> con80x60
<span class="token environment constant">TERM</span> cygwin
<span class="token environment constant">TERM</span> dtterm
<span class="token environment constant">TERM</span> putty
<span class="token environment constant">TERM</span> xterm
<span class="token environment constant">TERM</span> xterm-color
<span class="token environment constant">TERM</span> xterm-debian
<span class="token environment constant">TERM</span> rxvt
<span class="token environment constant">TERM</span> <span class="token function">screen</span>
<span class="token environment constant">TERM</span> screen-bce
<span class="token environment constant">TERM</span> screen-w
<span class="token environment constant">TERM</span> vt100
<span class="token environment constant">TERM</span> Eterm
<span class="token comment"># Below are the color init strings for the basic file types. A color init</span>
<span class="token comment"># string consists of one or more of the following numeric codes:</span>
<span class="token comment"># Attribute codes:</span>
@ -91,22 +91,22 @@ TERM Eterm
<span class="token comment"># 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white</span>
NORMAL 00 <span class="token comment"># global default, although everything should be something.</span>
FILE 00 <span class="token comment"># normal file</span>
DIR 01<span class="token punctuation">;</span>34 <span class="token comment"># directory</span>
LINK 01<span class="token punctuation">;</span>36 <span class="token comment"># symbolic link. (If you set this to 'target' instead of a</span>
DIR 01<span class="token punctuation">;</span><span class="token number">34</span> <span class="token comment"># directory</span>
LINK 01<span class="token punctuation">;</span><span class="token number">36</span> <span class="token comment"># symbolic link. (If you set this to 'target' instead of a</span>
<span class="token comment"># numerical value, the color is as for the file pointed to.)</span>
FIFO 40<span class="token punctuation">;</span>33 <span class="token comment"># pipe</span>
SOCK 01<span class="token punctuation">;</span>35 <span class="token comment"># socket</span>
DOOR 01<span class="token punctuation">;</span>35 <span class="token comment"># door</span>
BLK 40<span class="token punctuation">;</span>33<span class="token punctuation">;</span>01 <span class="token comment"># block device driver</span>
CHR 40<span class="token punctuation">;</span>33<span class="token punctuation">;</span>01 <span class="token comment"># character device driver</span>
ORPHAN 40<span class="token punctuation">;</span>31<span class="token punctuation">;</span>01 <span class="token comment"># symlink to nonexistent file</span>
SETUID 37<span class="token punctuation">;</span>41 <span class="token comment"># file that is setuid (u+s)</span>
SETGID 30<span class="token punctuation">;</span>43 <span class="token comment"># file that is setgid (g+s)</span>
STICKY_OTHER_WRITABLE 30<span class="token punctuation">;</span>42 <span class="token comment"># dir that is sticky and other-writable (+t,o+w)</span>
OTHER_WRITABLE 34<span class="token punctuation">;</span>42 <span class="token comment"># dir that is other-writable (o+w) and not sticky</span>
STICKY 37<span class="token punctuation">;</span>44 <span class="token comment"># dir with the sticky bit set (+t) and not other-writable</span>
FIFO <span class="token number">40</span><span class="token punctuation">;</span><span class="token number">33</span> <span class="token comment"># pipe</span>
SOCK 01<span class="token punctuation">;</span><span class="token number">35</span> <span class="token comment"># socket</span>
DOOR 01<span class="token punctuation">;</span><span class="token number">35</span> <span class="token comment"># door</span>
BLK <span class="token number">40</span><span class="token punctuation">;</span><span class="token number">33</span><span class="token punctuation">;</span>01 <span class="token comment"># block device driver</span>
CHR <span class="token number">40</span><span class="token punctuation">;</span><span class="token number">33</span><span class="token punctuation">;</span>01 <span class="token comment"># character device driver</span>
ORPHAN <span class="token number">40</span><span class="token punctuation">;</span><span class="token number">31</span><span class="token punctuation">;</span>01 <span class="token comment"># symlink to nonexistent file</span>
SETUID <span class="token number">37</span><span class="token punctuation">;</span><span class="token number">41</span> <span class="token comment"># file that is setuid (u+s)</span>
SETGID <span class="token number">30</span><span class="token punctuation">;</span><span class="token number">43</span> <span class="token comment"># file that is setgid (g+s)</span>
STICKY_OTHER_WRITABLE <span class="token number">30</span><span class="token punctuation">;</span><span class="token number">42</span> <span class="token comment"># dir that is sticky and other-writable (+t,o+w)</span>
OTHER_WRITABLE <span class="token number">34</span><span class="token punctuation">;</span><span class="token number">42</span> <span class="token comment"># dir that is other-writable (o+w) and not sticky</span>
STICKY <span class="token number">37</span><span class="token punctuation">;</span><span class="token number">44</span> <span class="token comment"># dir with the sticky bit set (+t) and not other-writable</span>
<span class="token comment"># This is for files with execute permission:</span>
<span class="token function">exec</span> 01<span class="token punctuation">;</span>32
<span class="token builtin class-name">exec</span> 01<span class="token punctuation">;</span><span class="token number">32</span>
<span class="token comment"># List any file extensions like '.gz' or '.tar' that you would like ls</span>
<span class="token comment"># to colorize below. Put the extension, a space, and the color init string.</span>
<span class="token comment"># (and any comments you want to add after a '#')</span>
@ -116,48 +116,48 @@ STICKY 37<span class="token punctuation">;</span>44 <span class="token comment">
<span class="token comment">#.com 01;32</span>
<span class="token comment">#.btm 01;32</span>
<span class="token comment">#.bat 01;32</span>
.tar 01<span class="token punctuation">;</span>31 <span class="token comment"># archives or compressed (bright red)</span>
.tgz 01<span class="token punctuation">;</span>31
.arj 01<span class="token punctuation">;</span>31
.taz 01<span class="token punctuation">;</span>31
.lzh 01<span class="token punctuation">;</span>31
.zip 01<span class="token punctuation">;</span>31
.z 01<span class="token punctuation">;</span>31
.Z 01<span class="token punctuation">;</span>31
.gz 01<span class="token punctuation">;</span>31
.bz2 01<span class="token punctuation">;</span>31
.deb 01<span class="token punctuation">;</span>31
.rpm 01<span class="token punctuation">;</span>31
.jar 01<span class="token punctuation">;</span>31
.tar 01<span class="token punctuation">;</span><span class="token number">31</span> <span class="token comment"># archives or compressed (bright red)</span>
.tgz 01<span class="token punctuation">;</span><span class="token number">31</span>
.arj 01<span class="token punctuation">;</span><span class="token number">31</span>
.taz 01<span class="token punctuation">;</span><span class="token number">31</span>
.lzh 01<span class="token punctuation">;</span><span class="token number">31</span>
.zip 01<span class="token punctuation">;</span><span class="token number">31</span>
.z 01<span class="token punctuation">;</span><span class="token number">31</span>
.Z 01<span class="token punctuation">;</span><span class="token number">31</span>
.gz 01<span class="token punctuation">;</span><span class="token number">31</span>
.bz2 01<span class="token punctuation">;</span><span class="token number">31</span>
.deb 01<span class="token punctuation">;</span><span class="token number">31</span>
.rpm 01<span class="token punctuation">;</span><span class="token number">31</span>
.jar 01<span class="token punctuation">;</span><span class="token number">31</span>
<span class="token comment"># image formats</span>
.jpg 01<span class="token punctuation">;</span>35
.jpeg 01<span class="token punctuation">;</span>35
.gif 01<span class="token punctuation">;</span>35
.bmp 01<span class="token punctuation">;</span>35
.pbm 01<span class="token punctuation">;</span>35
.pgm 01<span class="token punctuation">;</span>35
.ppm 01<span class="token punctuation">;</span>35
.tga 01<span class="token punctuation">;</span>35
.xbm 01<span class="token punctuation">;</span>35
.xpm 01<span class="token punctuation">;</span>35
.tif 01<span class="token punctuation">;</span>35
.tiff 01<span class="token punctuation">;</span>35
.png 01<span class="token punctuation">;</span>35
.mov 01<span class="token punctuation">;</span>35
.mpg 01<span class="token punctuation">;</span>35
.mpeg 01<span class="token punctuation">;</span>35
.avi 01<span class="token punctuation">;</span>35
.fli 01<span class="token punctuation">;</span>35
.gl 01<span class="token punctuation">;</span>35
.dl 01<span class="token punctuation">;</span>35
.xcf 01<span class="token punctuation">;</span>35
.xwd 01<span class="token punctuation">;</span>35
.jpg 01<span class="token punctuation">;</span><span class="token number">35</span>
.jpeg 01<span class="token punctuation">;</span><span class="token number">35</span>
.gif 01<span class="token punctuation">;</span><span class="token number">35</span>
.bmp 01<span class="token punctuation">;</span><span class="token number">35</span>
.pbm 01<span class="token punctuation">;</span><span class="token number">35</span>
.pgm 01<span class="token punctuation">;</span><span class="token number">35</span>
.ppm 01<span class="token punctuation">;</span><span class="token number">35</span>
.tga 01<span class="token punctuation">;</span><span class="token number">35</span>
.xbm 01<span class="token punctuation">;</span><span class="token number">35</span>
.xpm 01<span class="token punctuation">;</span><span class="token number">35</span>
.tif 01<span class="token punctuation">;</span><span class="token number">35</span>
.tiff 01<span class="token punctuation">;</span><span class="token number">35</span>
.png 01<span class="token punctuation">;</span><span class="token number">35</span>
.mov 01<span class="token punctuation">;</span><span class="token number">35</span>
.mpg 01<span class="token punctuation">;</span><span class="token number">35</span>
.mpeg 01<span class="token punctuation">;</span><span class="token number">35</span>
.avi 01<span class="token punctuation">;</span><span class="token number">35</span>
.fli 01<span class="token punctuation">;</span><span class="token number">35</span>
.gl 01<span class="token punctuation">;</span><span class="token number">35</span>
.dl 01<span class="token punctuation">;</span><span class="token number">35</span>
.xcf 01<span class="token punctuation">;</span><span class="token number">35</span>
.xwd 01<span class="token punctuation">;</span><span class="token number">35</span>
<span class="token comment"># audio formats</span>
.flac 01<span class="token punctuation">;</span>35
.mp3 01<span class="token punctuation">;</span>35
.mpc 01<span class="token punctuation">;</span>35
.ogg 01<span class="token punctuation">;</span>35
.wav 01<span class="token punctuation">;</span>35</code></pre>
.flac 01<span class="token punctuation">;</span><span class="token number">35</span>
.mp3 01<span class="token punctuation">;</span><span class="token number">35</span>
.mpc 01<span class="token punctuation">;</span><span class="token number">35</span>
.ogg 01<span class="token punctuation">;</span><span class="token number">35</span>
.wav 01<span class="token punctuation">;</span><span class="token number">35</span></code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->
</div>
@ -180,7 +180,7 @@ STICKY 37<span class="token punctuation">;</span>44 <span class="token comment">
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098589"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098589"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943915"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943915"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,dirname,去除文件名中的非目录部分">
<title>dirname 命令Linux dirname 命令详解:去除文件名中的非目录部分 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098591">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943918">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -52,7 +52,7 @@
结果为:/a
<span class="token function">dirname</span> a
结果为 <span class="token keyword">.</span>
结果为 <span class="token builtin class-name">.</span>
<span class="token function">dirname</span> a/b
结果为路径名 a</code></pre>
@ -78,7 +78,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098591"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098591"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943919"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943919"></script>
</body>
</html>

View File

@ -10,7 +10,7 @@
<meta name="keywords" content="Linux,Command,命令大全,Linux命令手册,dirs,显示目录堆栈。">
<title>dirs 命令Linux dirs 命令详解:显示目录堆栈。 - Linux 命令搜索引擎</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584350098593">
<link rel="stylesheet" type="text/css" href="../css/index.css?v=1584405943921">
</head>
<body>
<a href="https://github.com/jaywcjlove/linux-command" target="_blank" class="github-corner"> <svg viewBox="0 0 250 250"><!-- kenny wang <wowohoo@qq.com> https://github.com/jaywcjlove --> <title>logo</title> <desc>Linux Command Logo. https://github.com/jaywcjlove</desc><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> </a>
@ -74,10 +74,10 @@
~/Pictures
~/Desktop
<span class="token punctuation">[</span>user2@pc ~<span class="token punctuation">]</span>&#36; <span class="token function">dirs</span> -v
0 ~
1 ~/bin
2 ~/Pictures
3 ~/Desktop
<span class="token number">0</span> ~
<span class="token number">1</span> ~/bin
<span class="token number">2</span> ~/Pictures
<span class="token number">3</span> ~/Desktop
<span class="token punctuation">[</span>user2@pc ~<span class="token punctuation">]</span>&#36; <span class="token function">dirs</span> +2
~/Pictures
<span class="token punctuation">[</span>user2@pc ~<span class="token punctuation">]</span>&#36; <span class="token function">dirs</span> -2
@ -113,7 +113,7 @@
</div>
<script>
var _hmt = _hmt || []; (function() {var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a542c0213a9aa8ae29fccdc8a18b91ef"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
<script type="text/javascript" src="../js/dt.js?v=1584350098593"></script>
<script type="text/javascript" src="../js/index.js?v=1584350098593"></script>
<script type="text/javascript" src="../js/dt.js?v=1584405943922"></script>
<script type="text/javascript" src="../js/index.js?v=1584405943922"></script>
</body>
</html>

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