日常更新一些笔记
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,8 @@
|
||||
command \[-options] \[parameter]
|
||||
- command:命令本身
|
||||
- -options:可选非必填,一些选项,控制命令细节
|
||||
- parameter:可选非必填的命令参数 用于命令指向的目标
|
||||
|
||||
示例:
|
||||
- ls -l /home/* 以列表的形式,显示/home/* 目录下所有的文件
|
||||
- cp -r test1 test2 赋值文件夹test1为test2
|
||||
@@ -0,0 +1,5 @@
|
||||
# 符号\*
|
||||
|
||||
test\*:表示匹配任何以test开头的内容
|
||||
\*test:表示匹配仍和以test结尾的内容
|
||||
\*test\*:表示任何包含test的内容
|
||||
Reference in New Issue
Block a user