日常更新一些笔记
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# echo 输出的内容
|
||||
|
||||
作用:在命令行输出指定的内容
|
||||
|
||||
选项:无选项
|
||||
|
||||
示例:
|
||||
- echo "\\"Hello Linux\\""
|
||||
- echo \`pwd\`
|
||||
|
||||
# 反引号/飘号:\`
|
||||
|
||||
作用:把包裹的内容作为命令执行
|
||||
|
||||
# 重定向符 >
|
||||
|
||||
作用:
|
||||
- >:将左侧命令的结果,覆盖写入到右侧指定的文件中
|
||||
- >>:将左侧命令的结果,追加写入到右侧指定的文件中
|
||||
|
||||
示例:
|
||||
- echo "this is a added line" >> test.txt
|
||||
|
||||
# tail \[-f -num] \[路径]
|
||||
|
||||
作用:查看文件尾部内容,追踪文件的最新更改
|
||||
|
||||
参数:
|
||||
- -f:表示持续跟踪
|
||||
- -num:表示查看尾部多少行
|
||||
|
||||
示例:
|
||||
- tail -5 test.txt
|
||||
- tail -f test.txt
|
||||
@@ -0,0 +1,37 @@
|
||||
# grep \[-n] \[关键字] \[内容输入]
|
||||
|
||||
作用:从文件中通过关键字过滤文件行
|
||||
|
||||
参数:
|
||||
- -n:可选 表示在结果中显示匹配的行号
|
||||
- 关键字:必填 表示过滤的关键字,带有空格或其他特殊符号用`""包裹起来
|
||||
- 内容输入:必填 表示要过滤内容的文件路径
|
||||
|
||||
示例:
|
||||
- grep -n "kister" ~/test.txt
|
||||
- grep "kister" ~/test.txt
|
||||
|
||||
# wc \[-c -m -l -w] \[内容输入]
|
||||
|
||||
作用:统计文件的行数、单词量等
|
||||
|
||||
参数:
|
||||
- -c:统计bytes数量
|
||||
- -m:统计字符数量
|
||||
- -l:统计行数
|
||||
- -w:统计单词数量
|
||||
- 内容输入:必填 表示要统计内容的文件路径
|
||||
|
||||
示例:
|
||||
- wc test.txt
|
||||
- wc -lw test.txt
|
||||
|
||||
# 管道符
|
||||
|
||||
符号:`|
|
||||
|
||||
作用:将左边命令的结果作为右边命令的输入
|
||||
|
||||
示例:
|
||||
- cat text.txt | grep "kister"
|
||||
- ls -la / | grep "home"
|
||||
@@ -0,0 +1,67 @@
|
||||
# 工作模式
|
||||
## 命令模式
|
||||
命令模式下,所有输入都理解为命令,以命令驱动不同的功能
|
||||
输入vi指令后进入
|
||||
## 输入模式
|
||||
正常的编辑模式、插入模式
|
||||
可以对内容进行自由编辑
|
||||
ESC退出
|
||||
## 底线命令模式
|
||||
以:开始,通常用于文件的保存
|
||||
按下:开始
|
||||
|
||||
# 命令:
|
||||
进入命令模式:
|
||||
- vim \[文件]
|
||||
如果文件不存在会自动创建
|
||||
|
||||
|
||||
按下ESC:无论在哪儿都回到命令模式
|
||||
命令模式:
|
||||
- i:进入输入模式
|
||||
- I:在当前行的开头进入输入模式
|
||||
- a:在当前光标位置 的后进入输入模式
|
||||
- A:在当前行的结尾进入输入模式
|
||||
- o:在当前光标下一行进入输入模式
|
||||
- O:在当前光标上一行进入输入模式
|
||||
- -----------------------------
|
||||
- ↑、k:上移
|
||||
- ↓、j:下移
|
||||
- ←、h:左移
|
||||
- →、l:右移
|
||||
- 0:移动到当前行开头
|
||||
- $:移动到当前行结尾
|
||||
- pageup:上翻页
|
||||
- pagedown:下翻页
|
||||
- ---
|
||||
- /:进入搜索模式
|
||||
- n:向下继续搜索
|
||||
- N:向上继续搜索
|
||||
- ---
|
||||
- yy:复制一行
|
||||
- nyy:n是数字,复制多行
|
||||
- P:粘贴
|
||||
- dd:删除一行
|
||||
- ndd:n是数字,删除多行
|
||||
- u:撤销
|
||||
- ctrl+r:撤销 撤销指令
|
||||
- gg:跳到开头
|
||||
- G:跳到结尾
|
||||
- dG:从当前行开始,向下全部删除
|
||||
- dgg:从当前行开始,向上全部删除
|
||||
- d$:从光标开始,删除到本行结尾
|
||||
- d0:从光标开始,删除到本行的开头
|
||||
|
||||
输入模式:
|
||||
- 进行任意内容的更改
|
||||
|
||||
底线命令模式:
|
||||
- 输入`":"`:进行入底线命令模式
|
||||
- w:保存
|
||||
- q:退出
|
||||
- !:强制执行
|
||||
- set nu:显示行号
|
||||
- set paste:设置粘贴模式
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user