1.查找命令
1.1 which命令
which命令是用于查找命令的程序文件。语法:which 要查找的命令
无需选项,只需要参数表示查找哪个命令。

1.2 find命令
find命令用于查找指定文件
按文件名查找:find 起始路径 -name "被查找文件名",支持通配符
例如,想要查找文件名里带有centos字样的文件,其命令为:
find / -name "*centos*"按文件大小查找:find 起始路径 -size +|-文件大小
例如查找/usr目录内大于100M的文件,其命令为:
find /usr -size +100M小于100M则为:
find /usr -size -100M2.grep wc 与管道符
2.1 grep命令
grep命令从文件中通过关键字过滤文件行
语法:grep [-n] 关键字 文件路径
选项-n可选,表示在结果中显示匹配的行,关键字与文件路径必填,关键字最好用” “包裹起来
2.2 wc命令
wc命令是用来统计文件的行数,单词数量,字节数,字符数等
语法:wc [-c -m -l -w] 文件路径
不带选项默认统计行数单词数与字节数
-c字节数,-m字符数,-l行数,-w单词数
2.3管道符 |
管道符左边命令的结果通常作为右边命令的输入,管道符通常和grep wc命令配合使用
例如,想统计test.txt文件里带有code的关键字有几行,其命令为:
cat test.txt | grep code |wc -l例如,想统计文件里带code关键字的结果里有多少单词,其命令为:
cat test.txt | grep code |wc -w3.echo tail 和重定向符
3.1 echo命令
echo命令可以在命令行内输出指定内容
语法:echo 输出的内容
无需选项,只有一个表示输出内容的参数,复杂的内容可以用””包围
3.2反引号符
被` `包围的内容会作为命令执行,而非普通字符

3.3重定向符
>,表示左侧命令结果覆盖写入至右侧文件里
>>,表示左侧命令结果追加写入至右侧文件里
3.4 tail命令
tail命令用于查询文件尾部内容,并且可以持续跟踪
语法为 tail [-f -num] Linux路径
-f表示持续查询,-num表示查看尾部行数,默认是10
tail echo 重定向符也经常配合使用,例如用echo输出”hello”追加写入work.txt文件里,并用tail持续追踪其更改,此命令为:
echo "hello" >> work.txt
tail -f work.txt再例如,将当前工作目录覆盖写入text.txt里,其命令为:
echo "当前工作目录为`pwd`" > text.txt本次的基础命令暂时更新到这里,剩下的下次再更新

No responses yet