feat: add es6.md cheatsheet. b258494776

This commit is contained in:
jaywcjlove
2022-10-31 07:19:46 +00:00
parent 53cf1c63da
commit c71af37115
68 changed files with 3185 additions and 2812 deletions

View File

@ -34,25 +34,25 @@
document.documentElement.setAttribute('data-color-mode', mode);
localStorage.setItem(LOCAL_NANE, mode);
}
</script><a href="https://github.com/jaywcjlove/reference" class="" target="__blank"><svg viewBox="0 0 16 16" fill="currentColor" height="1em" width="1em"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a></div></div></nav><div class="wrap max-container"><header class="wrap-header h1wrap"><h1 id="chmod-备忘清单"><svg viewBox="0 0 1024 1024" version="1.1" fill="currentColor" xmlns="http://www.w3.org/2000/svg" height="1em" width="1em"><path d="M912.9 130.6c-26.1 4.5-52.8 6.9-80.2 6.9-115.4 0-221.1-41.9-302.6-111.2-10.6-9-26.2-9-36.8 0-81.5 69.4-187.2 111.2-302.6 111.2-27 0-53.5-2.3-79.2-6.7-17.2-2.9-32.9 10.4-33 27.9-0.2 109.1-0.4 238.1-0.4 242.5 0 471 394.5 592.7 431 603 1.8 0.5 3.6 0.5 5.4 0C550.9 994 943 873 945.5 405.7l0.4-247c0-17.6-15.8-31.1-33-28.1zM546 568.9v154.5c0 18.8-15.2 34-34 34s-34-15.2-34-34V568.9c-68.2-15.5-119.1-76.4-119.1-149.3 0-84.5 68.5-153.1 153.1-153.1S665.1 335 665.1 419.6c0 72.9-50.9 133.9-119.1 149.3z"></path></svg><a aria-hidden="true" tabindex="-1" href="#chmod-备忘清单"><span class="icon icon-link"></span></a>Chmod 备忘清单</h1><div class="wrap-body">
</script><a href="https://github.com/jaywcjlove/reference" class="" target="__blank"><svg viewBox="0 0 16 16" fill="currentColor" height="1em" width="1em"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a></div></div></nav><div class="wrap h1body-exist max-container"><header class="wrap-header h1wrap"><h1 id="chmod-备忘清单"><svg viewBox="0 0 1024 1024" version="1.1" fill="currentColor" xmlns="http://www.w3.org/2000/svg" height="1em" width="1em"><path d="M912.9 130.6c-26.1 4.5-52.8 6.9-80.2 6.9-115.4 0-221.1-41.9-302.6-111.2-10.6-9-26.2-9-36.8 0-81.5 69.4-187.2 111.2-302.6 111.2-27 0-53.5-2.3-79.2-6.7-17.2-2.9-32.9 10.4-33 27.9-0.2 109.1-0.4 238.1-0.4 242.5 0 471 394.5 592.7 431 603 1.8 0.5 3.6 0.5 5.4 0C550.9 994 943 873 945.5 405.7l0.4-247c0-17.6-15.8-31.1-33-28.1zM546 568.9v154.5c0 18.8-15.2 34-34 34s-34-15.2-34-34V568.9c-68.2-15.5-119.1-76.4-119.1-149.3 0-84.5 68.5-153.1 153.1-153.1S665.1 335 665.1 419.6c0 72.9-50.9 133.9-119.1 149.3z"></path></svg><a aria-hidden="true" tabindex="-1" href="#chmod-备忘清单"><span class="icon icon-link"></span></a>Chmod 备忘清单</h1><div class="wrap-body">
<p>这份快速参考备忘单提供了文件权限的简要概述,以及 chmod 命令的操作</p>
</div></header><div class="menu-tocs"><div class="menu-btn"><svg aria-hidden="true" fill="currentColor" height="1em" width="1em" viewBox="0 0 16 16" version="1.1" data-view-component="true">
<path fill-rule="evenodd" d="M2 4a1 1 0 100-2 1 1 0 000 2zm3.75-1.5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm0 5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm0 5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zM3 8a1 1 0 11-2 0 1 1 0 012 0zm-1 6a1 1 0 100-2 1 1 0 000 2z"></path>
</svg></div><div class="menu-modal"><a aria-hidden="true" class="leve2 tocs-link" href="#入门">入门</a><a aria-hidden="true" class="leve3 tocs-link" href="#语法">语法</a><a aria-hidden="true" class="leve4 tocs-link" href="#示例">示例</a><a aria-hidden="true" class="leve4 tocs-link" href="#递归更改文件和目录">递归更改文件和目录</a><a aria-hidden="true" class="leve3 tocs-link" href="#chmod-生成器">Chmod 生成器</a><a aria-hidden="true" class="leve3 tocs-link" href="#通用权限">通用权限</a><a aria-hidden="true" class="leve3 tocs-link" href="#解释">解释</a><a aria-hidden="true" class="leve4 tocs-link" href="#dir-的权限分析">dir 的权限分析</a><a aria-hidden="true" class="leve3 tocs-link" href="#权限模式">权限模式</a><a aria-hidden="true" class="leve3 tocs-link" href="#objects">Objects</a><a aria-hidden="true" class="leve3 tocs-link" href="#权限">权限</a><a aria-hidden="true" class="leve3 tocs-link" href="#文件类型">文件类型</a><a aria-hidden="true" class="leve2 tocs-link" href="#chmod-示例">Chmod 示例</a><a aria-hidden="true" class="leve3 tocs-link" href="#操作符">操作符</a><a aria-hidden="true" class="leve3 tocs-link" href="#chmod-600">chmod 600</a><a aria-hidden="true" class="leve3 tocs-link" href="#chmod-664">chmod 664</a><a aria-hidden="true" class="leve3 tocs-link" href="#chmod-777">chmod 777</a><a aria-hidden="true" class="leve3 tocs-link" href="#符号模式">符号模式</a><a aria-hidden="true" class="leve3 tocs-link" href="#删除权限">删除权限</a><a aria-hidden="true" class="leve3 tocs-link" href="#可执行文件">可执行文件</a><a aria-hidden="true" class="leve3 tocs-link" href="#chmod-754">chmod 754</a><a aria-hidden="true" class="leve2 tocs-link" href="#chmod-实践">Chmod 实践</a><a aria-hidden="true" class="leve3 tocs-link" href="#ssh-权限">SSH 权限</a><a aria-hidden="true" class="leve3 tocs-link" href="#网络权限">网络权限</a><a aria-hidden="true" class="leve3 tocs-link" href="#批量更改">批量更改</a><a aria-hidden="true" class="leve2 tocs-link" href="#另见">另见</a></div></div><div class="h1wrap-body"><div class="wrap"><div class="wrap-header h2wrap"><h2 id="入门"><a aria-hidden="true" tabindex="-1" href="#入门"><span class="icon icon-link"></span></a>入门</h2><div class="wrap-body">
</div></div><div class="h2wrap-body"><div class="wrap"><div class="wrap-header h3wrap"><h3 id="语法"><a aria-hidden="true" tabindex="-1" href="#语法"><span class="icon icon-link"></span></a>语法</h3><div class="wrap-body">
</svg></div><div class="menu-modal"><a aria-hidden="true" class="leve2 tocs-link" href="#入门">入门</a><a aria-hidden="true" class="leve3 tocs-link" href="#语法">语法</a><a aria-hidden="true" class="leve4 tocs-link" href="#示例">示例</a><a aria-hidden="true" class="leve4 tocs-link" href="#递归更改文件和目录">递归更改文件和目录</a><a aria-hidden="true" class="leve3 tocs-link" href="#chmod-生成器">Chmod 生成器</a><a aria-hidden="true" class="leve3 tocs-link" href="#通用权限">通用权限</a><a aria-hidden="true" class="leve3 tocs-link" href="#解释">解释</a><a aria-hidden="true" class="leve4 tocs-link" href="#dir-的权限分析">dir 的权限分析</a><a aria-hidden="true" class="leve3 tocs-link" href="#权限模式">权限模式</a><a aria-hidden="true" class="leve3 tocs-link" href="#objects">Objects</a><a aria-hidden="true" class="leve3 tocs-link" href="#权限">权限</a><a aria-hidden="true" class="leve3 tocs-link" href="#文件类型">文件类型</a><a aria-hidden="true" class="leve2 tocs-link" href="#chmod-示例">Chmod 示例</a><a aria-hidden="true" class="leve3 tocs-link" href="#操作符">操作符</a><a aria-hidden="true" class="leve3 tocs-link" href="#chmod-600">chmod 600</a><a aria-hidden="true" class="leve3 tocs-link" href="#chmod-664">chmod 664</a><a aria-hidden="true" class="leve3 tocs-link" href="#chmod-777">chmod 777</a><a aria-hidden="true" class="leve3 tocs-link" href="#符号模式">符号模式</a><a aria-hidden="true" class="leve3 tocs-link" href="#删除权限">删除权限</a><a aria-hidden="true" class="leve3 tocs-link" href="#可执行文件">可执行文件</a><a aria-hidden="true" class="leve3 tocs-link" href="#chmod-754">chmod 754</a><a aria-hidden="true" class="leve2 tocs-link" href="#chmod-实践">Chmod 实践</a><a aria-hidden="true" class="leve3 tocs-link" href="#ssh-权限">SSH 权限</a><a aria-hidden="true" class="leve3 tocs-link" href="#网络权限">网络权限</a><a aria-hidden="true" class="leve3 tocs-link" href="#批量更改">批量更改</a><a aria-hidden="true" class="leve2 tocs-link" href="#另见">另见</a></div></div><div class="h1wrap-body"><div class="wrap h2body-exist"><div class="wrap-header h2wrap"><h2 id="入门"><a aria-hidden="true" tabindex="-1" href="#入门"><span class="icon icon-link"></span></a>入门</h2><div class="wrap-body">
</div></div><div class="h2wrap-body"><div class="wrap h3body-exist"><div class="wrap-header h3wrap"><h3 id="语法"><a aria-hidden="true" tabindex="-1" href="#语法"><span class="icon icon-link"></span></a>语法</h3><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token punctuation">[</span>options<span class="token punctuation">]</span> <span class="token operator">&#x3C;</span>permissions<span class="token operator">></span> <span class="token operator">&#x3C;</span>file<span class="token operator">></span>
</span></code></pre>
</div></div><div class="h3wrap-body"><div class="wrap"><div class="wrap-header h4wrap"><h4 id="示例"><a aria-hidden="true" tabindex="-1" href="#示例"><span class="icon icon-link"></span></a>示例</h4><div class="wrap-body">
</div></div><div class="h3wrap-body"><div class="wrap h4body-not-exist"><div class="wrap-header h4wrap"><h4 id="示例"><a aria-hidden="true" tabindex="-1" href="#示例"><span class="icon icon-link"></span></a>示例</h4><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">755</span> foo.txt
</span><span class="code-line">$ <span class="token function">chmod</span> +x quickref.py
</span><span class="code-line">$ <span class="token function">chmod</span> u-x quickref.py
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token assign-left variable">u</span><span class="token operator">=</span>rwx,g<span class="token operator">=</span>rx,o<span class="token operator">=</span> quickref.sh
</span></code></pre>
</div></div></div><div class="wrap"><div class="wrap-header h4wrap"><h4 id="递归更改文件和目录"><a aria-hidden="true" tabindex="-1" href="#递归更改文件和目录"><span class="icon icon-link"></span></a>递归更改文件和目录</h4><div class="wrap-body">
</div></div></div><div class="wrap h4body-not-exist"><div class="wrap-header h4wrap"><h4 id="递归更改文件和目录"><a aria-hidden="true" tabindex="-1" href="#递归更改文件和目录"><span class="icon icon-link"></span></a>递归更改文件和目录</h4><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token parameter variable">-R</span> <span class="token number">755</span> my_directory
</span></code></pre>
<p><code>chmod</code> 命令代表“更改模式”</p>
</div></div></div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="chmod-生成器"><a aria-hidden="true" tabindex="-1" href="#chmod-生成器"><span class="icon icon-link"></span></a>Chmod 生成器</h3><div class="wrap-body">
</div></div></div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="chmod-生成器"><a aria-hidden="true" tabindex="-1" href="#chmod-生成器"><span class="icon icon-link"></span></a>Chmod 生成器</h3><div class="wrap-body">
<pre><div>
权限:<input type="text" id="num" placeholder="777" maxlength="3" style="padding: 0.3rem 0.3rem;"> <input type="text" id="let" placeholder="rwxrwxrwx" maxlength="9" style="padding: 0.3rem 0.3rem;">
</div>
@ -90,7 +90,7 @@
<table class="show-header"><thead><tr><th align="left"> </th><th align="left">User</th><th align="left">Group</th><th align="left">Other</th></tr></thead><tbody><tr><td align="left"><em>(Read)</em></td><td align="left"><input checked id="1" type="checkbox"></td><td align="left"><input checked id="4" type="checkbox"></td><td align="left"><input checked id="7" type="checkbox"></td></tr><tr><td align="left"><em>(Write)</em></td><td align="left"><input checked id="2" type="checkbox"></td><td align="left"><input checked id="5" type="checkbox"></td><td align="left"><input checked id="8" type="checkbox"></td></tr><tr><td align="left">执行 <em>(Execute)</em></td><td align="left"><input checked id="3" type="checkbox"></td><td align="left"><input checked id="6" type="checkbox"></td><td align="left"><input checked id="9" type="checkbox"></td></tr></tbody></table>
<!--rehype:className=show-header-->
<p>Chmod 生成器允许您以数字和符号的形式快速、直观地生成权限。</p>
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="通用权限"><a aria-hidden="true" tabindex="-1" href="#通用权限"><span class="icon icon-link"></span></a>通用权限</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="通用权限"><a aria-hidden="true" tabindex="-1" href="#通用权限"><span class="icon icon-link"></span></a>通用权限</h3><div class="wrap-body">
@ -147,12 +147,12 @@
<table><thead><tr><th align="left">命令</th><th align="left">s</th><th align="left">含义</th></tr></thead><tbody><tr><td align="left"><code>400</code></td><td align="left">r--------</td><td align="left">仅所有者可读</td></tr><tr><td align="left"><code>500</code></td><td align="left">r-x------</td><td align="left">避免改变</td></tr><tr><td align="left"><code>600</code></td><td align="left">rw-------</td><td align="left">可由用户更改</td></tr><tr><td align="left"><code>644</code></td><td align="left">rw-r--r--</td><td align="left">由用户读取和更改</td></tr><tr><td align="left"><code>660</code></td><td align="left">rw-rw----</td><td align="left">可由用户和组更改</td></tr><tr><td align="left"><code>700</code></td><td align="left">rwx------</td><td align="left">只有用户具有完全访问权限</td></tr><tr><td align="left"><code>755</code></td><td align="left">rwxr-xr-x</td><td align="left">只能由用户更改</td></tr><tr><td align="left"><code>775</code></td><td align="left">rwxrwxr-x</td><td align="left">群组共享模式</td></tr><tr><td align="left"><code>777</code></td><td align="left">rwxrwxrwx</td><td align="left">每个人都可以做任何事</td></tr></tbody></table>
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="解释"><a aria-hidden="true" tabindex="-1" href="#解释"><span class="icon icon-link"></span></a>解释</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-exist"><div class="wrap-header h3wrap"><h3 id="解释"><a aria-hidden="true" tabindex="-1" href="#解释"><span class="icon icon-link"></span></a>解释</h3><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">ls</span> <span class="token parameter variable">-l</span>
</span><span class="code-line">-rw-r--r-- <span class="token number">1</span> root root <span class="token number">3</span> Jun <span class="token number">29</span> <span class="token number">15</span>:35 a.log
</span><span class="code-line">drwxr-xr-x <span class="token number">2</span> root root <span class="token number">2</span> Jun <span class="token number">30</span> <span class="token number">18</span>:06 <span class="token function">dir</span>
</span></code></pre>
</div></div><div class="h3wrap-body"><div class="wrap"><div class="wrap-header h4wrap"><h4 id="dir-的权限分析"><a aria-hidden="true" tabindex="-1" href="#dir-的权限分析"><span class="icon icon-link"></span></a><code>dir</code> 的权限分析</h4><div class="wrap-body">
</div></div><div class="h3wrap-body"><div class="wrap h4body-not-exist"><div class="wrap-header h4wrap"><h4 id="dir-的权限分析"><a aria-hidden="true" tabindex="-1" href="#dir-的权限分析"><span class="icon icon-link"></span></a><code>dir</code> 的权限分析</h4><div class="wrap-body">
<pre class="language-text"><code class="language-text code-highlight"><span class="code-line">d rwx r-x r-x
</span><span class="code-line">┬ ─┬─ ─┬─ ─┬─
</span><span class="code-line">┆ ┆ ┆ ┆
@ -161,7 +161,7 @@
</span><span class="code-line">┆ ╰─────────── 2. User 7 (4+2+1)
</span><span class="code-line">╰─────────────── 1. File Type | directory
</span></code></pre>
</div></div></div></div></div><div class="wrap col-span-2"><div class="wrap-header h3wrap"><h3 id="权限模式"><a aria-hidden="true" tabindex="-1" href="#权限模式"><span class="icon icon-link"></span></a>权限模式</h3><div class="wrap-body">
</div></div></div></div></div><div class="wrap h3body-not-exist col-span-2"><div class="wrap-header h3wrap"><h3 id="权限模式"><a aria-hidden="true" tabindex="-1" href="#权限模式"><span class="icon icon-link"></span></a>权限模式</h3><div class="wrap-body">
<!--rehype:wrap-class=col-span-2-->
@ -224,7 +224,7 @@
<table class="show-header"><thead><tr><th>权限</th><th>描述</th><th>八进制</th><th>十进制</th></tr></thead><tbody><tr><td><code>---</code></td><td>没有权限</td><td>000</td><td>0 (0+0+0)</td></tr><tr><td><code>--x</code></td><td>执行</td><td>001</td><td>1 (0+0+1)</td></tr><tr><td><code>-w-</code></td><td></td><td>010</td><td>2 (0+2+0)</td></tr><tr><td><code>-wx</code></td><td>执行和写入</td><td>011</td><td>3 (0+2+1)</td></tr><tr><td><code>r--</code></td><td></td><td>100</td><td>4 (4+0+0)</td></tr><tr><td><code>r-x</code></td><td>读取和执行</td><td>101</td><td>5 (4+0+1)</td></tr><tr><td><code>rw-</code></td><td>读和写</td><td>110</td><td>6 (4+2+0)</td></tr><tr><td><code>rwx</code></td><td>读取、写入和执行</td><td>111</td><td>7 (4+2+1)</td></tr></tbody></table>
<!--rehype:className=show-header-->
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="objects"><a aria-hidden="true" tabindex="-1" href="#objects"><span class="icon icon-link"></span></a>Objects</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="objects"><a aria-hidden="true" tabindex="-1" href="#objects"><span class="icon icon-link"></span></a>Objects</h3><div class="wrap-body">
@ -252,7 +252,7 @@
<table class="show-header"><thead><tr><th>谁(缩写)</th><th>含义</th></tr></thead><tbody><tr><td><code>u</code></td><td>用户</td></tr><tr><td><code>g</code></td><td></td></tr><tr><td><code>o</code></td><td>其它</td></tr><tr><td><code>a</code></td><td>全部,和 ugo 一样</td></tr></tbody></table>
<!--rehype:className=show-header-->
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="权限"><a aria-hidden="true" tabindex="-1" href="#权限"><span class="icon icon-link"></span></a>权限</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="权限"><a aria-hidden="true" tabindex="-1" href="#权限"><span class="icon icon-link"></span></a>权限</h3><div class="wrap-body">
@ -285,7 +285,7 @@
<table class="show-header"><thead><tr><th>缩写</th><th>权限</th><th></th></tr></thead><tbody><tr><td><code>r</code></td><td></td><td>4</td></tr><tr><td><code>w</code></td><td></td><td>2</td></tr><tr><td><code>x</code></td><td>执行</td><td>1</td></tr><tr><td><code>-</code></td><td>没有权限</td><td>0</td></tr></tbody></table>
<!--rehype:className=show-header-->
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="文件类型"><a aria-hidden="true" tabindex="-1" href="#文件类型"><span class="icon icon-link"></span></a>文件类型</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="文件类型"><a aria-hidden="true" tabindex="-1" href="#文件类型"><span class="icon icon-link"></span></a>文件类型</h3><div class="wrap-body">
@ -309,8 +309,8 @@
<table class="show-header"><thead><tr><th>缩写</th><th>文件类型</th></tr></thead><tbody><tr><td><code>d</code></td><td>目录</td></tr><tr><td><code>-</code></td><td>常规文件</td></tr><tr><td><code>l</code></td><td>符号链接</td></tr></tbody></table>
<!--rehype:className=show-header-->
</div></div></div></div></div><div class="wrap"><div class="wrap-header h2wrap"><h2 id="chmod-示例"><a aria-hidden="true" tabindex="-1" href="#chmod-示例"><span class="icon icon-link"></span></a>Chmod 示例</h2><div class="wrap-body">
</div></div><div class="h2wrap-body"><div class="wrap"><div class="wrap-header h3wrap"><h3 id="操作符"><a aria-hidden="true" tabindex="-1" href="#操作符"><span class="icon icon-link"></span></a>操作符</h3><div class="wrap-body">
</div></div></div></div></div><div class="wrap h2body-exist"><div class="wrap-header h2wrap"><h2 id="chmod-示例"><a aria-hidden="true" tabindex="-1" href="#chmod-示例"><span class="icon icon-link"></span></a>Chmod 示例</h2><div class="wrap-body">
</div></div><div class="h2wrap-body"><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="操作符"><a aria-hidden="true" tabindex="-1" href="#操作符"><span class="icon icon-link"></span></a>操作符</h3><div class="wrap-body">
@ -333,22 +333,22 @@
<table><thead><tr><th>Symbol</th><th>Description</th></tr></thead><tbody><tr><td><code>+</code></td><td>添加</td></tr><tr><td><code>-</code></td><td>删除</td></tr><tr><td><code>=</code></td><td>设置</td></tr></tbody></table>
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="chmod-600"><a aria-hidden="true" tabindex="-1" href="#chmod-600"><span class="icon icon-link"></span></a>chmod 600</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="chmod-600"><a aria-hidden="true" tabindex="-1" href="#chmod-600"><span class="icon icon-link"></span></a>chmod 600</h3><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">600</span> example.txt
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token assign-left variable">u</span><span class="token operator">=</span>rw,g<span class="token operator">=</span>,o<span class="token operator">=</span> example.txt
</span><span class="code-line">$ <span class="token function">chmod</span> a+rwx,u-x,g-rwx,o-rwx example.txt
</span></code></pre>
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="chmod-664"><a aria-hidden="true" tabindex="-1" href="#chmod-664"><span class="icon icon-link"></span></a>chmod 664</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="chmod-664"><a aria-hidden="true" tabindex="-1" href="#chmod-664"><span class="icon icon-link"></span></a>chmod 664</h3><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">664</span> example.txt
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token assign-left variable">u</span><span class="token operator">=</span>rw,g<span class="token operator">=</span>rw,o<span class="token operator">=</span>r example.txt
</span><span class="code-line">$ <span class="token function">chmod</span> a+rwx,u-x,g-x,o-wx example.txt
</span></code></pre>
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="chmod-777"><a aria-hidden="true" tabindex="-1" href="#chmod-777"><span class="icon icon-link"></span></a>chmod 777</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="chmod-777"><a aria-hidden="true" tabindex="-1" href="#chmod-777"><span class="icon icon-link"></span></a>chmod 777</h3><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">777</span> example.txt
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token assign-left variable">u</span><span class="token operator">=</span>rwx,g<span class="token operator">=</span>rwx,o<span class="token operator">=</span>rwx example.txt
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token assign-left variable">a</span><span class="token operator">=</span>rwx example.txt
</span></code></pre>
</div></div></div><div class="wrap row-span-3"><div class="wrap-header h3wrap"><h3 id="符号模式"><a aria-hidden="true" tabindex="-1" href="#符号模式"><span class="icon icon-link"></span></a>符号模式</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist row-span-3"><div class="wrap-header h3wrap"><h3 id="符号模式"><a aria-hidden="true" tabindex="-1" href="#符号模式"><span class="icon icon-link"></span></a>符号模式</h3><div class="wrap-body">
<!--rehype:wrap-class=row-span-3-->
<p>拒绝所有人的执行权限。</p>
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> a-x chmodExampleFile.txt
@ -365,7 +365,7 @@
<p>允许每个人读取、写入和执行文件并打开设置的 group-ID。</p>
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token operator">=</span>rwx,g+s chmodExampleScript.sh
</span></code></pre>
</div></div></div><div class="wrap row-span-3"><div class="wrap-header h3wrap"><h3 id="删除权限"><a aria-hidden="true" tabindex="-1" href="#删除权限"><span class="icon icon-link"></span></a>删除权限</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist row-span-3"><div class="wrap-header h3wrap"><h3 id="删除权限"><a aria-hidden="true" tabindex="-1" href="#删除权限"><span class="icon icon-link"></span></a>删除权限</h3><div class="wrap-body">
<!--rehype:wrap-class=row-span-3-->
<p>要删除赋予文件的读写权限,请使用以下语法:</p>
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> o-rw example.txt
@ -379,37 +379,37 @@
<p>但是,如果你想删除组和其他人的所有权限,你可以使用 go= 来代替:</p>
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token assign-left variable">go</span><span class="token operator">=</span> example.txt
</span></code></pre>
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="可执行文件"><a aria-hidden="true" tabindex="-1" href="#可执行文件"><span class="icon icon-link"></span></a>可执行文件</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="可执行文件"><a aria-hidden="true" tabindex="-1" href="#可执行文件"><span class="icon icon-link"></span></a>可执行文件</h3><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> +x ~/example.py
</span><span class="code-line">$ <span class="token function">chmod</span> u+x ~/example.py
</span><span class="code-line">$ <span class="token function">chmod</span> a+x ~/example.py
</span></code></pre>
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="chmod-754"><a aria-hidden="true" tabindex="-1" href="#chmod-754"><span class="icon icon-link"></span></a>chmod 754</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="chmod-754"><a aria-hidden="true" tabindex="-1" href="#chmod-754"><span class="icon icon-link"></span></a>chmod 754</h3><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">754</span> foo.sh
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token assign-left variable">u</span><span class="token operator">=</span>rwx,g<span class="token operator">=</span>rx,o<span class="token operator">=</span>r foo.sh
</span></code></pre>
</div></div></div></div></div><div class="wrap"><div class="wrap-header h2wrap"><h2 id="chmod-实践"><a aria-hidden="true" tabindex="-1" href="#chmod-实践"><span class="icon icon-link"></span></a>Chmod 实践</h2><div class="wrap-body">
</div></div><div class="h2wrap-body"><div class="wrap"><div class="wrap-header h3wrap"><h3 id="ssh-权限"><a aria-hidden="true" tabindex="-1" href="#ssh-权限"><span class="icon icon-link"></span></a>SSH 权限</h3><div class="wrap-body">
</div></div></div></div></div><div class="wrap h2body-exist"><div class="wrap-header h2wrap"><h2 id="chmod-实践"><a aria-hidden="true" tabindex="-1" href="#chmod-实践"><span class="icon icon-link"></span></a>Chmod 实践</h2><div class="wrap-body">
</div></div><div class="h2wrap-body"><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="ssh-权限"><a aria-hidden="true" tabindex="-1" href="#ssh-权限"><span class="icon icon-link"></span></a>SSH 权限</h3><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">700</span> ~/.ssh
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">600</span> ~/.ssh/authorized_keys
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">600</span> ~/.ssh/id_rsa
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">600</span> ~/.ssh/id_rsa.pub
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">400</span> /path/to/access_key.pem
</span></code></pre>
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="网络权限"><a aria-hidden="true" tabindex="-1" href="#网络权限"><span class="icon icon-link"></span></a>网络权限</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="网络权限"><a aria-hidden="true" tabindex="-1" href="#网络权限"><span class="icon icon-link"></span></a>网络权限</h3><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token parameter variable">-R</span> <span class="token number">644</span> /var/www/html/
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">644</span> .htaccess
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">644</span> robots.txt
</span><span class="code-line">$ <span class="token function">chmod</span> <span class="token number">755</span> /var/www/uploads/
</span><span class="code-line">$ <span class="token function">find</span> /var/www/html <span class="token parameter variable">-type</span> d <span class="token parameter variable">-exec</span> <span class="token function">chmod</span> <span class="token number">755</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">\</span><span class="token punctuation">;</span>
</span></code></pre>
</div></div></div><div class="wrap"><div class="wrap-header h3wrap"><h3 id="批量更改"><a aria-hidden="true" tabindex="-1" href="#批量更改"><span class="icon icon-link"></span></a>批量更改</h3><div class="wrap-body">
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="批量更改"><a aria-hidden="true" tabindex="-1" href="#批量更改"><span class="icon icon-link"></span></a>批量更改</h3><div class="wrap-body">
<pre class="language-shell"><code class="language-shell code-highlight"><span class="code-line">$ <span class="token function">chmod</span> <span class="token parameter variable">-R</span> <span class="token number">644</span> /your_path
</span><span class="code-line">$ <span class="token function">find</span> /path <span class="token parameter variable">-type</span> d <span class="token parameter variable">-exec</span> <span class="token function">chmod</span> <span class="token number">755</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">\</span><span class="token punctuation">;</span>
</span><span class="code-line">$ <span class="token function">find</span> /path <span class="token parameter variable">-type</span> f <span class="token parameter variable">-exec</span> <span class="token function">chmod</span> <span class="token number">644</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">\</span><span class="token punctuation">;</span>
</span></code></pre>
<p>请参阅:<a href="https://tldp.org/LDP/abs/html/commandsub.html">命令替换</a></p>
</div></div></div></div></div><div class="wrap"><div class="wrap-header h2wrap"><h2 id="另见"><a aria-hidden="true" tabindex="-1" href="#另见"><span class="icon icon-link"></span></a>另见</h2><div class="wrap-body">
</div></div></div></div></div><div class="wrap h2body-not-exist"><div class="wrap-header h2wrap"><h2 id="另见"><a aria-hidden="true" tabindex="-1" href="#另见"><span class="icon icon-link"></span></a>另见</h2><div class="wrap-body">
<ul>
<li><a href="https://www.linode.com/docs/guides/modify-file-permissions-with-chmod/">使用 chmod 修改文件权限</a> <em>(linode.com)</em></li>
</ul>
@ -650,8 +650,6 @@ function anchorPoint() {
Array.from(document.querySelectorAll('.h2wrap-body .wrap')).forEach((elm) => elm.classList.remove('active'))
if (elm?.tagName === 'H3') {
elm?.parentElement?.parentElement?.classList.add('active');
const box = elm?.parentElement?.parentElement;
console.log('elm:2', box, document.querySelectorAll('.h2wrap-body .wrap'))
}
}
anchorPoint();
@ -662,7 +660,6 @@ function updateAnchor(element) {
tocanchor.classList.remove('is-active-link');
});
const anchor = element || document.querySelector(`a.tocs-link[href='${decodeURIComponent(window.location.hash)}']`);
console.log('anchor', anchor)
if (anchor) {
anchor.classList.add('is-active-link');
}