-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatom.xml
130 lines (69 loc) · 43.1 KB
/
atom.xml
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Higgins995</title>
<subtitle>求知若渴 虚心若愚 | 读万卷书 行万里路</subtitle>
<link href="http://www.higgins995.top/atom.xml" rel="self"/>
<link href="http://www.higgins995.top/"/>
<updated>2022-08-04T08:52:47.911Z</updated>
<id>http://www.higgins995.top/</id>
<author>
<name>Higgins995</name>
</author>
<generator uri="https://hexo.io/">Hexo</generator>
<entry>
<title>Vim程序编辑器(一)</title>
<link href="http://www.higgins995.top/2020/08/15/Vim%E7%A8%8B%E5%BA%8F%E7%BC%96%E8%BE%91%E5%99%A8/"/>
<id>http://www.higgins995.top/2020/08/15/Vim%E7%A8%8B%E5%BA%8F%E7%BC%96%E8%BE%91%E5%99%A8/</id>
<published>2020-08-15T07:42:31.000Z</published>
<updated>2022-08-04T08:52:47.911Z</updated>
<content type="html"><![CDATA[<p>简介:Vim是vi的高级版,它相比于Vi,不但可以用不同的颜色显示文字内容,还能够进行许多的程序编辑功能。可以将 Vim 视为一种程序编辑器。Vi 的命令对于 Vim 同样适用。</p><span id="more"></span><h1 id="vim-的三种模式"><a class="markdownIt-Anchor" href="#vim-的三种模式"></a> Vim 的三种模式</h1><h2 id="一命令模式"><a class="markdownIt-Anchor" href="#一命令模式"></a> 一.命令模式</h2><blockquote><p>可执行操作:可进行光标的移动、文本的复制粘贴、查找文本中的某些关键字、删除文本部分内容、块的选择等</p></blockquote><h3 id="进入模式的方式"><a class="markdownIt-Anchor" href="#进入模式的方式"></a> 进入模式的方式:</h3><ol><li><p>在提示符后用 Vim xxx 进入 Vim // xxx 为你要打开或者新建的文件名</p></li><li><p>在 <abbr title='下面会讲到'> 编辑模式和底线命令模式 </abbr>时,按 <code>Esc</code> 或者<code>Ctrl</code> + <code>c</code> 或者 <code>Ctrl</code> + <code>[</code> 退出到命令模式</p></li></ol><h3 id="常用按键"><a class="markdownIt-Anchor" href="#常用按键"></a> 常用按键:</h3><ol><li><p>光标的移动:</p><blockquote><p>注意:</p><p>1.下面所说的<strong>行</strong>是一个回车键与下一个回车键之间的整个内容为一行,不是我们肉眼所看到的真实的<strong>行</strong>,如果分不清可在命令模式下输入 <code>:set nu</code> 使得文本显示行号</p><p>2.以下内容没有写在代码块里的 <strong>N</strong> 是数字 **N **,带有角标的 N<sub>1</sub>,N<sub>2</sub> 也是数字;string,string1,string2 是你要操作的字符串</p></blockquote><p><code>h</code>键或者方向 <code>⬅</code> 键 :向左移动</p><p><code>j</code> 键或者方向 <code>⬇</code> 键: 向下移动</p><p><code>k</code> 键或者方向 <code>⬆</code> 键:向上移动</p><p><code>l</code> 键或者方向 <code> ➡</code> 键:向右移动</p><p>//高阶:向某个方向移动N行,例如向下移动30行:按<code>30j</code>或者 <code>30⬇</code> 即可</p><p><code>Ctrl</code> + <code>f</code> 键或者 <code>Page Down</code> 键:屏幕向下移动一页</p><p><code>Ctrl</code> + <code>b</code> 键或者 <code>Page Up</code> 键:屏幕向上移动一页</p><p><code>Ctrl</code> + <code>d</code> 键:屏幕向下移动半页</p><p><code>Ctrl</code> + <code>u</code> 键:屏幕向上移动半页</p><p><code>+</code> 键:光标移动到下一行的非空格符</p><p><code>-</code> 键:光标移动到上一行的非空格符</p><p><code>0</code> 或者 <code>Home</code> 键:光标移动到当前所在行的第一列</p><p><code>^</code> 键:光标移动到当前所在行的第一个非空字符上</p><p><code>$</code> 或者 <code>End</code> 键:光标移动到当前所在行的最后一列</p><p><code>w</code> 或者 <code>W</code> 键 : 光标移动到下一个字符串或者特殊符号<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>的开头</p><p><code>e</code> 或者 <code>E</code> 键 : 光标移动到下一个字符串或者特殊符号的结尾</p><p><code>b</code> 或者 <code>B</code> 键 : 光标移动到上一个字符串或者特殊符号的开头</p><blockquote><hr /><p>这几个键⬇️好像不是那么一回事。也许是我的版本问题吧。</p></blockquote><p><code>H</code> 键:光标移动到当前屏幕上显示的最上方的那一行的第一个非空格字符</p><p><code>M</code> 键:光标移动到当前屏幕上显示的中间一行的第一个非空格字符</p><p><code>L</code> 键:光标移动到当前屏幕上显示的最下方的那一行的第一个非空格字符</p><blockquote><p>这几个键⬆️只是会把光标移动到目标的区域附近而已</p></blockquote><hr /><p><code>G</code> 键:光标移动到文本的最后一行的第一个非空格字符</p><p>N + <code>G</code> 键:光标移动到文本的第 N 行的第一个非空格字符</p><p>N + <code>gg</code> : 光标移动到文本的第 N 行的第一个非空格字符</p><p>N + <code>空格</code> 键:光标会向后移动到(若当前光标所在列为第 n 列)第 n+N 列</p><p><code>gg</code> :光标移动到文本的第一行的第一个非空字符,相当于 <code>1G</code> 命令</p><p>N + <code>Enter</code> 键:光标向下移动到(若当前光标所在行为第 n 行)n + N 行的第一个非空格字符</p></li><li><p>字符串的查找与替换(只会模糊匹配字符串) //记得在字符串后加个回车键<br /><code>/string</code> :向下查找 <code>string</code> 字符串,光标停留在光标以下部分找到的第一个 <code>string</code></p><p><code>?string</code> :向上查找 <code>string</code> 字符串,光标停留在光标以上部分找到的第一个 <code>string</code></p><p><code>n</code> 键:重复前一个查找的操作</p><p><code>N</code> 键:反方向进行前一个查找操作</p><blockquote><p># 在 N<sub>1</sub> 与 N<sub>2</sub> 行之间查找 string1,并用 string2 替换掉 string1</p><p>:N<sub>1</sub>,N<sub>2</sub>s/string1/string2/g</p></blockquote><blockquote><p># 从文本第一行到文本最后一行查找 string1 ,并用 string2 替换掉 string1</p><p>:1,$s/string1/string2/g</p></blockquote><blockquote><p># 从文本第一行到文本最后一行查找 string1 ,并提示是否用 string2 替换掉 string1</p><p>:1,$s/string1/string2/gc</p></blockquote><p><code>:%s/^/string/g </code> :在每一行的行首插入 string,^表示行首。</p><p><code>:%s/$/string/g</code> : 在每一行的行尾插入 string,$表示行尾。</p></li><li><p>文本部分内容的删除及复制和粘贴</p><p><code>x</code> 键:删除光标所占的字符</p><p><code>X</code> 键:删除光标的前一个字符</p><p>N + <code>x</code> 键:从当前所占字符开始向后删除 N 个字符</p><p><code>dd</code> :删除光标所在行</p><p>N + <code>dd</code> :删除从光标所在行开始向下的 N 行</p><p><code>d1G</code> :删除从文本第一行开始至光标所在行的所有内容</p><p><code>dG</code> :删除从光标所在行到文本最后一行的所有内容</p><p><code>d$</code> :删除从光标所在处到所在行的最后一个字符(不包括回车符)</p><p><code>d0</code> :删除从所在行第一个字符到光标所占字符前的所有内容</p><p><code>yy</code> :复制光标所在行</p><p>N + <code>yy</code> :从光标所在行开始向下复制 N 行</p><p><code>y1G</code> :复制从光标所在行至文本第一行的所有内容</p><p><code>yG</code> :复制从光标所在行至文本最后一行的所有内容</p><p><code>y0</code> :复制所在行第一列到光标所在列前的所有内容(粘贴时,在光标所占字符后开始插入内容)</p><p><code>y$</code> :复制光标所在列到所在行最后一列的所有内容(粘贴时,在光标所占字符后开始插入内容)</p><p><code>p</code> 键:将已复制的内容在光标所在行与下一行之间插入</p><p><code>P</code> 键:将已复制的内容在光标所在行与上一行之间插入</p><p><code>J</code> 键:将所在行的回车键删除</p><p><code>c</code> 键:删除多行,例如删除从光标所在行往下的10行 -> <code>10cj</code></p><p><code>u</code> 键:恢复执行上一个操作时的状态</p><p><code>.</code> 键:重复上一个删除、粘贴的操作</p></li></ol><h2 id="编辑模式"><a class="markdownIt-Anchor" href="#编辑模式"></a> 编辑模式</h2><blockquote><p>可执行操作:编辑文本</p></blockquote><p># 注意看 Vim 界面左下角,—INSERT— 为文本插入模式,—REPLACE—为文本替换模式</p><p># 按 <code>Ins</code> 键可在文本编辑模式和文本插入模式之间切换</p><h3 id="进入模式的方式-2"><a class="markdownIt-Anchor" href="#进入模式的方式-2"></a> 进入模式的方式:</h3><p>在命令模式中按 <code>i</code> 、<code>I</code> 、<code>a</code>、<code>A</code>、<code>o</code>、<code>O</code>、<code>r</code>、<code>R</code> 中一个键即可进入</p><h3 id="常用按键-2"><a class="markdownIt-Anchor" href="#常用按键-2"></a> 常用按键:</h3><ol><li>文本插入模式</li></ol><p><code>i</code> 键:从当前所占字符前开始插入字符</p><p><code>a</code> 键:从当前所占字符后开始插入字符</p><p><code>o</code> 键:在当前所在行的下一行插入一行空白行</p><p><code>I</code> 键:在光标所在行的第一个非空格字符前开始插入字符</p><p><code>A</code> 键:在光标所在行的最后一个字符后开始插入字符</p><p><code>O</code> 键:在当前所在行的上一行插入一行空白行</p><blockquote><p>有个小技巧,进入文本编辑模式之前,按下一个 数字 N,再按以上的六个键中的一个进入文本编辑模式,然后输入你想输入的字符串或值,然后退回到命令模式,你就发现 vim 帮你重复了 N 次你刚才输入的字符串或者值。</p></blockquote><p><code>gi</code> :快速跳转到你上次在本文档中编辑的位置,并进入插入模式</p><ol start="2"><li>文本替换模式</li></ol><p><code>r</code> 键:只会替换光标所在字符一次,随后自动退出到命令模式</p><p><code>R</code> 键:一直替换光标所在字符,按 <code>Esc</code> 键退出到命令模式,</p><h2 id="底线命令模式"><a class="markdownIt-Anchor" href="#底线命令模式"></a> 底线命令模式</h2><blockquote><p>可执行操作:显示行号、保存文本、退出 Vim等</p></blockquote><h3 id="进入模式的方法"><a class="markdownIt-Anchor" href="#进入模式的方法"></a> 进入模式的方法:</h3><ol><li>在命令模式下按 <code>:</code> 键</li><li>在命令模式下按 <code>/</code> 键</li><li>在命令模式下按 <code>?</code> 键</li></ol><h3 id="常用命令"><a class="markdownIt-Anchor" href="#常用命令"></a> 常用命令:</h3><blockquote><p># 这里的命令是在按 <code>:</code> 键进入底线命令模式后操作的,记得在命令最后加个回车键</p><p># 有些命令需要确保你有权限修改文件,再执行以下命令</p></blockquote><p><code>wq</code> :保存文本并退出</p><p><code>q!</code> :不保存文本并退出</p><p><code>set nu</code> :显示文本行号</p><p><code>set nonu</code> :不显示行号</p><p><code>w</code> :将编辑的数据写入硬盘文件中</p><p><code>q</code> :离开 Vim</p><p><code>ZZ</code> :保存后离开。(不用进入底线命令模式,直接在命令模式按 ZZ 即可保存退出)</p><p><code>w[file1]</code> :将编辑的数据保存到 file1 ,若没有 file1 ,Vim 会自动建好文件</p><p><code>r[file1]</code> : 在编辑一个文本时,在光标所在行的下一行插入 file1 的文本内容</p><blockquote><p># 将 N<sub>1</sub> 到 N<sub>2</sub> 行的内容保存为 file1 这个文本</p><p>:N<sub>1</sub>,N<sub>2</sub> w [file1]</p></blockquote><p><code>!command</code> :跳出 vim 执行命令 <code>command</code> ,命令执行结束后,按任意键回到 Vim</p><p>参考:《鸟哥的 Linux 私房菜》第三版</p><p>[这个概念很广义,我不知道该怎么形容那些符号]:</p><hr class="footnotes-sep" /><section class="footnotes"><ol class="footnotes-list"><li id="fn1" class="footnote-item"><p>[这个概念很广义,我不知道该怎么形容那些符号] <a href="#fnref1" class="footnote-backref">↩︎</a></p></li></ol></section>]]></content>
<summary type="html"><p>简介:Vim是vi的高级版,它相比于Vi,不但可以用不同的颜色显示文字内容,还能够进行许多的程序编辑功能。可以将 Vim 视为一种程序编辑器。Vi 的命令对于 Vim 同样适用。</p></summary>
<category term="Linux" scheme="http://www.higgins995.top/tags/Linux/"/>
</entry>
<entry>
<title>在 Linux 和 Git 中使用别名来更高效的工作</title>
<link href="http://www.higgins995.top/2020/08/11/%E5%9C%A8Linux%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%88%AB%E5%90%8D%E6%9D%A5%E6%9B%B4%E9%AB%98%E6%95%88%E7%9A%84%E5%B7%A5%E4%BD%9C/"/>
<id>http://www.higgins995.top/2020/08/11/%E5%9C%A8Linux%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%88%AB%E5%90%8D%E6%9D%A5%E6%9B%B4%E9%AB%98%E6%95%88%E7%9A%84%E5%B7%A5%E4%BD%9C/</id>
<published>2020-08-11T00:56:46.000Z</published>
<updated>2020-08-14T03:27:37.309Z</updated>
<content type="html"><![CDATA[<p> <em><strong>Linux 和 Git 中分别设置及删除别名的方法</strong></em></p><p>前言:今天在<a href="https://class.imooc.com/">慕课网</a>上继续学习 Linux ,学到了“<a href="https://www.imooc.com/video/4526">使用别名与快捷键</a>” 这个内容,然后我突然想起 Git 和 Linux 的终端不是很相似吗?那我是不是也可以在 Git 上使用别名(还不是因为每次折腾一下博客,都需要输入长长的命令💢),敢想敢做,我马上打开电脑干了起来</p><span id="more"></span> <p></p><h1 id="linux-部分"><a class="markdownIt-Anchor" href="#linux-部分"></a> Linux 部分</h1><p>设置别名分为两种情况:一种是临时别名,只限本次登陆使用;另一种是永久别名,可永久使用这个别名。</p><p># 你都想用别名了,说明你已经掌握基本的 Linux 知识了,有些图我就不上了</p><p># 这里只介绍为 linux 单个用户设置别名的方法,若想为 Linux 所有用户设置别名,请把以下所有方法(仅 Linux 部分)的 <code>~/.bashrc</code> 环境变量配置文件<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>换成 <code>/etc/profile</code> 全系统配置文件</p><h2 id="在-linux-中设置别名"><a class="markdownIt-Anchor" href="#在-linux-中设置别名"></a> 在 Linux 中设置别名</h2><h3 id="设置永久别名"><a class="markdownIt-Anchor" href="#设置永久别名"></a> 设置永久别名:</h3><p>第一步:用 vim 打开 .bashrc 环境变量配置文件</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">#终端命令:</span><br><span class="line">vim ~/.bashrc</span><br></pre></td></tr></table></figure><p>第二步:添加alias命令格式</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">#格式:</span><br><span class="line">alias x='xxxx'</span><br></pre></td></tr></table></figure><p>文件自己都有实例在那了⬇️</p><p><img src="https://i.loli.net/2020/08/13/C1MdeyPUN3pg5jH.jpg" alt="" /></p><p>第三步:重启 Linux 或者读入 .bashrc 环境变量配置文件</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">#终端命令:</span><br><span class="line">source ~/.bashrc #读入.bashrc文件</span><br><span class="line"></span><br><span class="line">#或者</span><br><span class="line">reboot #重启Linux</span><br></pre></td></tr></table></figure><h3 id="设置临时别名"><a class="markdownIt-Anchor" href="#设置临时别名"></a> 设置临时别名:</h3><p>第一步:查看要设置的别名是否已存在</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">#终端命令:</span><br><span class="line">alias</span><br></pre></td></tr></table></figure><p>第二步:添加别名</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">#格式:</span><br><span class="line"></span><br><span class="line">alias x='xxxx' //终端命令</span><br><span class="line"></span><br><span class="line"># `xxxx` 代表你要替换的命令, `x` 代表你要设置的命令别名</span><br></pre></td></tr></table></figure><p>还是看图吧</p><p><img src="https://i.loli.net/2020/08/13/mHMnQarZwzsb5kp.jpg" alt="" /></p><hr /><h2 id="删除-linux-中的别名"><a class="markdownIt-Anchor" href="#删除-linux-中的别名"></a> 删除 Linux 中的别名</h2><h3 id="删除永久别名"><a class="markdownIt-Anchor" href="#删除永久别名"></a> 删除永久别名</h3><p>第一步:用 vim 打开 .bashrc 环境变量配置文件(一般的别名设置信息在这里面)</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">#终端命令:</span><br><span class="line">vim ~/.bashrc</span><br></pre></td></tr></table></figure><p>第二步:删除所要删除的别名所在行</p><p>第三步:重启 Linux 或者读入 .bashrc 环境变量配置文件</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">#终端命令:</span><br><span class="line">source ~/.bashrc #读入.bashrc文件</span><br><span class="line"></span><br><span class="line">#或者</span><br><span class="line">reboot #重启Linux</span><br></pre></td></tr></table></figure><h3 id="删除临时别名"><a class="markdownIt-Anchor" href="#删除临时别名"></a> 删除临时别名</h3><p>在终端使用 unalias 命令删除:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">#格式</span><br><span class="line">unalias x // x 为你要删除的别名(unalias -a 可删除所有别名)</span><br></pre></td></tr></table></figure><p>--------------------------------------- Linux ---------------------------------------------------------</p><h1 id="git-部分"><a class="markdownIt-Anchor" href="#git-部分"></a> Git 部分</h1><p># 这是我自己从 Linux 中摸索出来的</p><p>#官方还有一个设置别名的方法,详细内容请看<a href="https://www.progit.cn/#_git_aliases"> Git 别名</a></p><h2 id="在-git-中设置永久别名"><a class="markdownIt-Anchor" href="#在-git-中设置永久别名"></a> 在 Git 中设置永久别名</h2><p>第一步:用 vi 打开 Git 的 bash.bashrc 环境变量配置文件</p><p>运行 <code>Git Bash</code>,输入:<code>vi /etc/bash.bashrc</code><br /><img src="https://cdn.jsdelivr.net/gh/Higgins995/The-Photos-of-Blog//0820200813181539.png" alt="" /></p><p>命令结果:</p><p><img src="https://cdn.jsdelivr.net/gh/Higgins995/The-Photos-of-Blog//0820200813182626.png" alt="" /></p><p>第二步:添加别名</p><ul><li>按大写的字母 <code>O</code> 键,并输入:</li></ul><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">#格式</span><br><span class="line"># xxxx 代表你要替换的命令, x 代表你要设置的命令别名</span><br><span class="line">alias x='xxxx' </span><br></pre></td></tr></table></figure><p>例如,我输入的是:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">alias G='hexo g'</span><br><span class="line">alias D='hexo clean && hexo g -d'</span><br></pre></td></tr></table></figure><p><img src="https://cdn.jsdelivr.net/gh/Higgins995/The-Photos-of-Blog//0820200813183042.png" alt="" /></p><ul><li>按 <code>Esc</code> 键(怕出错可以多按几次),然后按 <code>:</code> 键进入底线命令模式(注意是按英文的冒号键),并输入:<code>wq</code></li></ul><p><img src="https://cdn.jsdelivr.net/gh/Higgins995/The-Photos-of-Blog//0820200813185711.png" alt="" /></p><p>第三步:读入 bash.bashrc 文件</p><p>输入:<code>source /etc/bash.bashrc</code></p><p><img src="https://cdn.jsdelivr.net/gh/Higgins995/The-Photos-of-Blog//0820200813185848.png" alt="" /></p><p>效果图:</p><p><img src="https://i.loli.net/2020/08/13/DijdEbsrUVgePNS.jpg" alt="" /></p><h2 id="删除-git-中的别名"><a class="markdownIt-Anchor" href="#删除-git-中的别名"></a> 删除 Git 中的别名</h2><p>若想删除别名,把你在 bash.bashrc 中设置的别名所在行删除即可</p><p>---------------------------------------Git ------------------------------------------------------------</p><h1 id="附命令生效顺序"><a class="markdownIt-Anchor" href="#附命令生效顺序"></a> 附:命令生效顺序</h1><p>第一顺位:用绝对或相对路径执行的命令</p><p>第二顺位:别名</p><p>第三顺位:Bash的内部命令</p><p>第四顺位:按照 $PATH 环境变量定义的目录查找顺序找到的第一个命令</p><hr /><p>注:以上就是本文所要讲述的内容,如有不足之处,欢迎指正。</p><h1 id="参考"><a class="markdownIt-Anchor" href="#参考"></a> 参考:</h1><p><a href="https://www.imooc.com/video/4526">使用别名与快捷键</a></p><p><a href="https://blog.csdn.net/AGNING/article/details/105902635">Hexo设置命令别名快捷命令</a></p><hr class="footnotes-sep" /><section class="footnotes"><ol class="footnotes-list"><li id="fn1" class="footnote-item"><p>若想了解 Linux 的环境配置文件,可前往<a href="https://blog.csdn.net/flw8840488/article/details/90513873"> Linux 更改用户环境变量和所有用户环境变量</a> 了解 <a href="#fnref1" class="footnote-backref">↩︎</a></p></li></ol></section>]]></content>
<summary type="html"><p> <em><strong>Linux 和 Git 中分别设置及删除别名的方法</strong></em></p>
<p> 前言:今天在<a href="https://class.imooc.com/">慕课网</a>上继续学习 Linux ,学到了“<a href="https://www.imooc.com/video/4526">使用别名与快捷键</a>” 这个内容,然后我突然想起 Git 和 Linux 的终端不是很相似吗?那我是不是也可以在 Git 上使用别名(还不是因为每次折腾一下博客,都需要输入长长的命令💢),敢想敢做,我马上打开电脑干了起来</p></summary>
<category term="Linux" scheme="http://www.higgins995.top/tags/Linux/"/>
</entry>
<entry>
<title>Typora 流程图</title>
<link href="http://www.higgins995.top/2020/08/10/Typora-%E6%B5%81%E7%A8%8B%E5%9B%BE/"/>
<id>http://www.higgins995.top/2020/08/10/Typora-%E6%B5%81%E7%A8%8B%E5%9B%BE/</id>
<published>2020-08-10T03:07:41.000Z</published>
<updated>2020-08-15T11:22:56.806Z</updated>
<content type="html"><![CDATA[<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">graph LR</span><br><span class="line">A[方形] -->B(圆角)</span><br><span class="line"> B --> C{条件a}</span><br><span class="line"> C -->|a=1| D[结果1]</span><br><span class="line"> C -->|a=2| E[结果2]</span><br><span class="line"> F[横向流程图]</span><br></pre></td></tr></table></figure><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">graph TD</span><br><span class="line">A[方形] --> B(圆角)</span><br><span class="line"> B --> C{条件a}</span><br><span class="line"> C --> |a=1| D[结果1]</span><br><span class="line"> C --> |a=2| E[结果2]</span><br><span class="line"> F[竖向流程图]</span><br></pre></td></tr></table></figure><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">st=>start: 开始框</span><br><span class="line">op=>operation: 处理框</span><br><span class="line">cond=>condition: 判断框(是或否?)</span><br><span class="line">sub1=>subroutine: 子流程</span><br><span class="line">io=>inputoutput: 输入输出框</span><br><span class="line">e=>end: 结束框</span><br><span class="line">st->op->cond</span><br><span class="line">cond(yes)->io->e</span><br><span class="line">cond(no)->sub1(right)->op</span><br></pre></td></tr></table></figure><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">st=>start: 开始框</span><br><span class="line">op=>operation: 处理框</span><br><span class="line">cond=>condition: 判断框(是或否?)</span><br><span class="line">sub1=>subroutine: 子流程</span><br><span class="line">io=>inputoutput: 输入输出框</span><br><span class="line">e=>end: 结束框</span><br><span class="line">st(right)->op(right)->cond</span><br><span class="line">cond(yes)->io(bottom)->e</span><br><span class="line">cond(no)->sub1(right)->op</span><br></pre></td></tr></table></figure><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">对象A->对象B: 对象B你好吗?(请求)</span><br><span class="line">Note right of 对象B: 对象B的描述</span><br><span class="line">Note left of 对象A: 对象A的描述(提示)</span><br><span class="line">对象B-->对象A: 我很好(响应)</span><br><span class="line">对象A->对象B: 你真的好吗?</span><br></pre></td></tr></table></figure><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">Title: 标题:复杂使用</span><br><span class="line">对象A->对象B: 对象B你好吗?(请求)</span><br><span class="line">Note right of 对象B: 对象B的描述</span><br><span class="line">Note left of 对象A: 对象A的描述(提示)</span><br><span class="line">对象B-->对象A: 我很好(响应)</span><br><span class="line">对象B->小三: 你好吗</span><br><span class="line">小三-->>对象A: 对象B找我了</span><br><span class="line">对象A->对象B: 你真的好吗?</span><br><span class="line">Note over 小三,对象B: 我们是朋友</span><br><span class="line">participant C</span><br><span class="line">Note right of C: 没人陪我玩</span><br></pre></td></tr></table></figure><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">%% 时序图例子,-> 直线,-->虚线,->>实线箭头</span><br><span class="line"> sequenceDiagram</span><br><span class="line"> participant 张三</span><br><span class="line"> participant 李四</span><br><span class="line"> 张三->王五: 王五你好吗?</span><br><span class="line"> loop 健康检查</span><br><span class="line"> 王五->王五: 与疾病战斗</span><br><span class="line"> end</span><br><span class="line"> Note right of 王五: 合理 食物 <br/>看医生...</span><br><span class="line"> 李四-->>张三: 很好!</span><br><span class="line"> 王五->李四: 你怎么样?</span><br><span class="line"> 李四-->王五: 很好!</span><br></pre></td></tr></table></figure><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">%% 语法示例</span><br><span class="line"> gantt</span><br><span class="line"> dateFormat YYYY-MM-DD</span><br><span class="line"> title 软件开发甘特图</span><br><span class="line"> section 设计</span><br><span class="line"> 需求 :done, des1, 2014-01-06,2014-01-08</span><br><span class="line"> 原型 :active, des2, 2014-01-09, 3d</span><br><span class="line"> UI设计 : des3, after des2, 5d</span><br><span class="line"> 未来任务 : des4, after des3, 5d</span><br><span class="line"> section 开发</span><br><span class="line"> 学习准备理解需求 :crit, done, 2014-01-06,24h</span><br><span class="line"> 设计框架 :crit, done, after des2, 2d</span><br><span class="line"> 开发 :crit, active, 3d</span><br><span class="line"> 未来任务 :crit, 5d</span><br><span class="line"> 耍 :2d</span><br><span class="line"> section 测试</span><br><span class="line"> 功能测试 :active, a1, after des3, 3d</span><br><span class="line"> 压力测试 :after a1 , 20h</span><br><span class="line"> 测试报告 : 48h</span><br></pre></td></tr></table></figure><p>转载自:<a href="https://www.runoob.com/note/47651">typora 画流程图、时序图(顺序图)、甘特图</a></p>]]></content>
<summary type="html"><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span c</summary>
<category term="Typora" scheme="http://www.higgins995.top/tags/Typora/"/>
</entry>
<entry>
<title>Markdown语法笔记</title>
<link href="http://www.higgins995.top/2020/08/08/Markdown%E7%AC%94%E8%AE%B0%E4%B9%8B%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95/"/>
<id>http://www.higgins995.top/2020/08/08/Markdown%E7%AC%94%E8%AE%B0%E4%B9%8B%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95/</id>
<published>2020-08-08T10:00:00.000Z</published>
<updated>2022-09-19T23:48:02.588Z</updated>
<content type="html"><![CDATA[<p>自 用 的 Markdown 笔 记</p><p>用的是0.9.92(beta)的typora,与 MarkdownPad2 有出入</p><h4 id="顶部"><a class="markdownIt-Anchor" href="#顶部"></a> 顶部</h4><h1 id="test-test"><a class="markdownIt-Anchor" href="#test-test"></a> TEST # TEST</h1><h2 id="test1-test1"><a class="markdownIt-Anchor" href="#test1-test1"></a> TEST1 ## TEST1</h2><h3 id="test2-test2"><a class="markdownIt-Anchor" href="#test2-test2"></a> TEST2 ### TEST2</h3><h4 id="test3-test3"><a class="markdownIt-Anchor" href="#test3-test3"></a> TEST3 #### TEST3</h4><p>[TOC] #目录 //因本主题自动生目录放置左侧边栏,故不显示效果</p><p><code>TEST</code> #Crtl Shift ` 或者` TEST`</p><p><strong>TESR</strong> #Ctrl B 或者 **TEST**或者_<em>TEST</em>_</p><p><em>TEST</em> #Ctrl I 或者 *TEST* 或者_<em>_TEST</em>__</p><p><em><strong>TEST</strong></em> #Crtl B I 或者***TEST***或者_<em>__TEST</em>__</p><p><u>TEST</u> #Crtl U 或者 ++TEST++</p><p><s>TEST</s> #Shift Alt 5 或者 ~~TEST~~ 或者 <s> TEST </s> 或者 <del>TEST</del></p><p><abbr title="TEST1">TEST</abbr> #<abbr title=“TEST1”>TEST</abbr></p><p><a href="http://www.baidu.com/">TEST</a> #Ctrl K 或者 [TEST][1] 回车 [1]:<a href="http://www.baidu.com">http://www.baidu.com</a> //要带上http(s)协议、数字1可换成单词</p><blockquote><p>TEST1 #>TEST1</p><blockquote><p>TEST2 #>>TEST2</p></blockquote></blockquote><table><thead><tr><th>test</th><th>test1</th></tr></thead><tbody><tr><td>|TEST|TEST1| 回车 #生成对应1x2表格</td><td>| | | 回车 #可快速插入空白1x2表格</td></tr></tbody></table><p>在其他MarkdownPad2编辑器中:</p><p>TEST|TEST1<br />-| #可生成一个1x2表格</p><hr /><p>TEST|TEST1<br />-|<br />TEST2|TEST3 #可生成一个2x2表格</p><hr /><p>-– 或者 *** #至少3个-或者*才能生成单行分隔符</p><p><img src="https://cdn.jsdelivr.net/gh/Higgins995/The-Photos-of-Blog//WebSite/profile.jpg" alt="头像" title="头像" /></p><p>#Ctrk Shift I 或者![头像](<a href="https://cdn.jsdelivr.net/gh/Higgins995/The-Photos-of-Blog//WebSite/profile.jpg">https://cdn.jsdelivr.net/gh/Higgins995/The-Photos-of-Blog//WebSite/profile.jpg</a> “头像”)</p><img width="510px" alt="hello" src="https://i.loli.net/2020/07/31/QLmPF47aCS8sYGf.jpg"/><p>##<img width=“510px” alt=“hello” src=“<a href="https://i.loli.net/2020/07/31/QLmPF47aCS8sYGf.jpg">https://i.loli.net/2020/07/31/QLmPF47aCS8sYGf.jpg</a>”/> (可修改大小)</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">#~~~回车 //还可以使用缩进调出代码块(在源代码模式下缩进四个 字符并回车)</span><br></pre></td></tr></table></figure><ul><li>TEST #+ TEST或- TEST 或 * TEST<ul><li>TEST1 #回车 后按Tab (前提要有一级序号)</li></ul></li></ul><ol><li>TEST #1. TEST</li></ol><ul><li>[x] TEST #- [x] TEST</li></ul><p>TEST<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup></p><p>#TEST[^1] 回车 [^1]:脚注(hexo 自带渲染器不支持,需自行更换hexo-renderer-markdown-it)</p><p>TEST<sup>TEST1</sup> #TEST^TEST1^ 或者 TEST<sup>TEST1</sup></p><p>TEST<sub>TEST2</sub> #TEST~TEST2~ 或者 TEST<sub>TEST2</sub></p><p>🌇 #<code>:city_sunrise: </code> (需自行安装markdown-it-emoji)</p><p>PS:流程图在下一篇文章</p><h4 id="锚点用于文章内跳转"><a class="markdownIt-Anchor" href="#锚点用于文章内跳转"></a> 锚点(用于文章内跳转)</h4><p><a href="#%E9%A1%B6%E9%83%A8">回到顶部</a></p><p>[回到顶部](#顶部)</p><hr class="footnotes-sep" /><section class="footnotes"><ol class="footnotes-list"><li id="fn1" class="footnote-item"><p>脚注 <a href="#fnref1" class="footnote-backref">↩︎</a></p></li></ol></section>]]></content>
<summary type="html"><p>自 用 的 Markdown 笔 记</p>
<p>用的是0.9.92(beta)的typora,与 MarkdownPad2 有出入</p>
<h4 id="顶部"><a class="markdownIt-Anchor" href="#顶部"></a> 顶部</h4>
</summary>
<category term="笔记" scheme="http://www.higgins995.top/tags/%E7%AC%94%E8%AE%B0/"/>
</entry>
<entry>
<title>搭建博客的过程与感受</title>
<link href="http://www.higgins995.top/2020/08/06/%E6%90%AD%E5%BB%BAHexo%E7%9A%84%E6%84%9F%E5%8F%97/"/>
<id>http://www.higgins995.top/2020/08/06/%E6%90%AD%E5%BB%BAHexo%E7%9A%84%E6%84%9F%E5%8F%97/</id>
<published>2020-08-05T16:00:00.000Z</published>
<updated>2022-08-04T08:49:42.986Z</updated>
<content type="html"><![CDATA[<h1 id="时间线"><a class="markdownIt-Anchor" href="#时间线"></a> 时间线</h1><h2 id="20200618"><a class="markdownIt-Anchor" href="#20200618"></a> 2020.06.18</h2><p>公布考核内容后,我就开始磨洋工,慢慢地看<a href="https://zy68.top/">壮艺学长</a>推的一篇<a href="https://blog.csdn.net/qq_36759224/article/details/82121420">博文</a>,听说该博文的博主<a href="https://www.itrhx.com/">TRHX</a>是<a href="https://shansan.top/">叶学长</a>的一个朋友。我后来通过TRHX的博客成功搭建了我的<a href="www.higgins995.top">博客主页</a>,其中还遇到了<strong>bash: clip: command not found</strong>等一些错误,了解了一些关于环境变量的知识。Ps:期间我还放下hexo,自己搭建了个科学上网的S✈R也是到处碰壁啊,虽然过程艰难,但最后还是拥有了自己的第一个加速器😊</p><hr /><h2 id="20200625"><a class="markdownIt-Anchor" href="#20200625"></a> 2020.06.25</h2><p>博客搭建成功后,我使用过一段时间JerryC的<a href="https://jerryc.me/">hexo-theme-butterfly</a>主题,个性化了很多自己喜欢的东西,比如修改网页背景,添加valine评论,添加aplayer等等(毕竟谁不想把自己的博客搞得<u>逼格🚀高一点呢</u>)而这些在butterfly主题上大都内置了,所以还不算有难度。</p><hr /><h2 id="20200801"><a class="markdownIt-Anchor" href="#20200801"></a> 2020.08.01</h2><p>有一次不知道自己修改了什么,导致<strong>部署</strong>后主页空白(之前也有过很多次,但都解决了),这次我直接甩手,干脆了换了个主题,换成了现在的Fan主题,我就自己添加了音乐播放器,这也是对自己最满意😊的地方。可以说我掌握了如何在博客上添加Aplayer(别喷,我是菜鸡)。之后我自己会在这个主题上添加localsearch的(主题开发者说他还没有添加到主题里)。</p><p>看了好久,终于看懂了站点配置文件config.yml和主题配置文件的config.yml大部分内容,而对于怎么修改.js,我没学过,在哪插入<div> <script> </script>,添加的时候要不要缩进,怎么缩进,我都一无所知,因为之前在个性化主题的时候,经常报错,搞得我心态炸了,又觉得自己还没有时间学HTML,也就放下了继续修改的念头,不过先把话放在这了,我明年肯定会学HTML及java的,我就不信到时候还看不懂这些😡</p><hr /><h2 id="20200807"><a class="markdownIt-Anchor" href="#20200807"></a> 2020.08.07</h2><p>今天学了点typora的语法,终于能把这篇丢在角落里的、真正意义上的我的第一篇文章部署到博客了。接下来的日子该沉下心来学习了</p><blockquote><p><u><strong>日不积何以月累</strong></u></p></blockquote><hr /><h1 id="自己的感受"><a class="markdownIt-Anchor" href="#自己的感受"></a> 自己的感受:</h1><ul><li>在这两个月里,学到了不少,也在大佬们的博客里了解到了很多我从未听说的知识,而我也想像他们一样吸取这些博大精深的知识。学无止境。</li></ul><blockquote><blockquote><p><u><strong>学如逆水行舟,不进则退</strong></u></p></blockquote></blockquote><ul><li><p>对于新手来说,如果你有其他重要的事,请先不要把大量的时间投入到博客的美化中,一个博客拥有一些归档,分类,关于页面,评论就基本可以了,其他的先不要急,日后可以一步一步来。不过还是放不下对主题的个性化,做不出想要的样子,心里真的想继续弄😣:。<s>现在的自己还没有看过Markdown的基本语法</s><sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>,没有学会git的用法,而linux好久没看了,C的指针内容还没看,这个暑假好忙。</p></li><li><ul><li>还有就是现在坐在电脑前,时不时就有三四根头发掉在键盘上,一天十几根,好可怕 😨, 挺住,🙏别秃了</li></ul></li></ul><hr /><p>最后推一首我喜欢的一首歌</p><hr class="footnotes-sep" /><section class="footnotes"><ol class="footnotes-list"><li id="fn1" class="footnote-item"><p>2020.08.07看了大致的语法 <a href="#fnref1" class="footnote-backref">↩︎</a></p></li></ol></section>]]></content>
<summary type="html"><h1 id="时间线"><a class="markdownIt-Anchor" href="#时间线"></a> 时间线</h1>
<h2 id="20200618"><a class="markdownIt-Anchor" href="#20200618"></a> 202</summary>
<category term="站点文章" scheme="http://www.higgins995.top/categories/%E7%AB%99%E7%82%B9%E6%96%87%E7%AB%A0/"/>
<category term="闲聊" scheme="http://www.higgins995.top/tags/%E9%97%B2%E8%81%8A/"/>
</entry>
</feed>