>

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 -100M

2.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 -w

3.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

本次的基础命令暂时更新到这里,剩下的下次再更新

Categories:

No responses yet

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    近期评论

    您尚未收到任何评论。
    2026 年 6 月
    1234567
    891011121314
    15161718192021
    22232425262728
    2930 
    苏ICP备2026009218号-1 苏公网安备32120002120009号