千家信息网

常用 Linux命令集指的是那些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,常用 Linux命令集指的是那些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、dfdf 查看硬盘空间的使用情况查看本机硬盘空间的
千家信息网最后更新 2026年11月03日常用 Linux命令集指的是那些

常用 Linux命令集指的是那些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1、df

df 查看硬盘空间的使用情况

查看本机硬盘空间的使用情况:

du -s 目录/文件

查看目录 IDEA_workspace 目录下 所有目录和文件 占用空间大小:

最近 5 条执行命令

7、source

source 让配置文件生效

在 5 中设置别名 mk 之后,在其他 shell 对话框中并不生效,如何使其永久生效。

在 ~/.bashrc 文件中,添加 alias mk="mkdir -p" ,此时并不会生效;source ~/.bashrc 才会生效。

使用通配符来筛选出符合条件的文件集合

9、特殊字符

# 注释

\ 转义字符,将"特殊字符 和 通配符" 还原成一般字符

| 管道

; 多个命令连续执行分隔符

~ 用户的主文件夹

$ 变量的前导符

>, >> 数据流重定向,> 替换, >> 追加

'' 包含字符串的单引号,不具有变量置换功能

"" 包含字符串的双引号,具有变量置换功能

`` 包含命令,代表可以提前执行的命令,与 $() 相同。

() 为子 shell 的开始与结束

{} 为命令块的组合

上述特殊字符的使用

10、grep

grep 以行为单位,通过一些过滤条件,将所需要的行信息过滤过来。

grep [-invc] '查找字符串' filename

-i 不区分大小写字符

-n 显示行号

-v 不包含查找字符串

-c 显示符合需求的字符串总行数

从某一个数据文件中取得你想要的数据:

熟悉 grep 的各个参数

16、sort

sort 将数据内容进行排序,默认是按字符串类型进行排序

sort [-nrtku] filename

-n 使用 "纯数字" 进行排序

-r 反向排序

-u uniq,当相同的数据出现时,仅显示一行作为代表

-t 分隔符(默认按 Tab 键进行分隔) -k 指定以哪个分区来进行排序

使用 sort 对文件内的数据进行排序:

排序

17、uniq

uniq 以"行"为单位,将具有相同内容的相邻行仅保留一行。

uniq [-ic] filename

-i 忽略大小写

-c 对具有相同内容的相邻行进行统计计数

对 data 内的数据进行排序,并进行统计计数:

统计 data 内数据进行排序,并统计条数

18、wc

wc 统计一个文件中包含多少字,字符,行。

wc [-cl] filename

-c 计算 file name 中的字符个数

-l 计算 file name 中的行数

统计 data 文件中 zhangguanghui 25 的行数

统计 data 中包含 zhangguanghui 的行数

19、awk

awk '条件类型1{动作1} 条件类型2{动作2}...' filename

awk 以行为单位,将每行数据按照 某个字符(默认空格符) 进行切割,并依次赋值给 $1, $2, $3...$n (n 为切割出来的段数);然后计算条件类型1,如果符合条件的话,就执行动作1;然后计算条件类型2,如果符合条件的话,就执行动作2;....;然后依次按上述步骤处理每一行数据。

其中还有一些特殊字符:$0 代表整行数据;NF 每一行数据被切割成的字段总数;NR 表示 awk 当前处理的哪一行数据; FS 指定分隔符,默认是空格符。

BEGIN{动作1;动作2} 表示在开始执行 awk 命令前执行的一些准备工作。例如:假如我们想指定分隔符的话,则需要在 BEGIN 内提前指定。

END{动作1;动作2} 表示在 awk 处理完每一行数据之后,执行的一些结束工作。

计算 data2 中所有用户的年龄和:

计算 data2 中所有用户的年龄和

20、|

| 表示管道,代表数据通道

cmd1 | cmd2 | cmd3 cmd1 的输出作为 cmd2 的输入;cmd2 的输出作为 cmd3 的输入。

从 data 中取出包含 "zhangguanghui" 字符串的行

统计 data 中包含 "zhangguanghui" 字符串的行数

21、xargs

xargs 读入 stdin 中的数据,并且以 空格符 或 断行字符 进行分段,将 stdin 的数据分割成 arguments,并将 arguments 赋值给接下来要执行的 命令。

xargs [-pn0] command

-p 在执行每个命令时都要询问用户

-n 后面接数字,表示每次执行 command 命令时,使用几个参数。

-0 如果输入 stdin 的数据中含有特殊字符,例如 `, \, 等,这个参数将其还原成普通字符。

上面介绍的 grep, sort, uniq, awk 等命令都支持管道命令,但是有些命令却不支持管道,例如 chmod。例如:我们想将某目录下的文件修改成可执行的:

将某目录下的某些文件修改成可执行的

22、find

find [PATH] [option] [command]

option:

(1) 与时间相关,-mtime, -atime, -ctime

(2) 与用户相关,-uid, -gid, -user, -group, -nouser, -nogroup

(3) 与文件权限 和 名称相关的参数,-name, -size, -type, -perm

command

(1) -exec command,举例: -exec ls -l {}\;

其中 {} 代表由 find 找到的内容,\; 代表 -exec 执行的命令结束。

从日志文件中,将 2 天前的日志删除:


关于常用 Linux命令集指的是那些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

字符 数据 命令 文件 排序 动作 字符串 条件 统计 一行 代表 目录 特殊 内容 用户 类型 相同 分隔符 参数 管道 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 易互联网科技有限公司 中国 科技 互联网 广州宏创互联网科技 世界互联网领先科技成果 互联网金融科技平台 互联网科技类展会 互联网科技公司招聘 科技赋能互联网健康 博兴的互联网电子科技公司 哈尔滨新华互联网科技学院 团飞科技与伯堂互联网服务平台 互联网金融科技公司干啥的 昭通互联网科技选哪家 互联网新科技动漫ppt素材 科技大学互联网 烟台灵鸽互联网科技有限公司 互联网科技年终奖 全球科技与互联网公司市值变化 互联网科技手抄报图片 互联网科技自媒体灵感 互联网科技工作委员会副主任毛军 深圳科技互联网 互联网科技的英文 贷财互联网科技 哈尔滨秒房互联网科技有限公司 阿里巴巴算科技企业还是互联网 赶超互联网科技 微信多开 黑科技 体验场景 互联网大会 四川互联网展示科技馆设计 银川新华互联网科技学校是国营吗
0