文章总结: 本文是一篇Linux命令大全指南,系统介绍了文件管理、磁盘管理、压缩管理、进程管理和网络管理五大核心模块的常用命令,每个命令包含功能说明、语法、参数和实例,适合零基础用户学习。文章最后推广了网络安全学习资源,包含282G的学习大礼包,涵盖成长路线图、视频教程、SRC技术文籍、护网行动资料、黑客书单和面试题合集等内容。 综合评分: 65 文章分类: WEB安全,安全培训,网络安全,软文广告,安全工具
Linux命令大全,零基础入门到精通,收藏这篇就够了
海哥网络安全
海哥网络安全
2025年12月15日 14:02 湖南
Linux 命令是运维、开发、网安人的必备技能!这篇整理了文件管理、磁盘管理、压缩管理、进程管理、网络管理五大核心模块,每个命令都包含「功能说明 + 语法 + 参数 + 实例」,零基础也能轻松上手,建议收藏备用~
一、文件管理命令(高频必备)
1.1 basename
-
功能
:从文件名中去掉路径和扩展名
-
语法
:basename [文件名] [扩展名]
-
实例
:
basename include/stdio.h .h→ 输出 “stdio” -
选项
:–help(显示帮助)、–version(显示版本)
1.2 cat
-
功能
:连接文件并输出内容,可搭配重定向保存到其他文件
-
语法
:cat [-AbeEnstTuv] [文件名]
-
核心参数
:
-
-n:给所有行编号
-
-b:仅给非空白行编号
-
-s:合并连续空白行为一行
-
实例
:
-
cat -n textfile1 > textfile2
(加行号保存到新文件)
-
cat -b textfile1 textfile2 >> textfile3
(合并文件并附加行号)
1.3 cd
-
功能
:切换工作目录
-
语法
:cd [目的目录]
-
说明
:需拥有目标目录的访问权限,常用场景:
cd /(根目录)、cd ~(家目录)、cd ..(上级目录)
1.4 chgrp
-
功能
:变更文件 / 目录的所属群组
-
语法
:chgrp [选项] [所属群组] [文件 / 目录]
-
核心参数
:
-
-R:递归处理所有子目录和文件
-
-v:显示执行过程
-
–reference=<参考文件>:沿用参考文件的群组设置
1.5 chmod
-
功能
:修改文件 / 目录权限(最常用命令之一)
-
语法
:chmod [权限范围 ±= 权限] [文件 / 目录] 或 chmod [数字代号] [文件 / 目录]
-
权限说明
:
-
范围:u(拥有者)、g(群组)、o(其他用户)、a(所有用户)
-
权限:r(读 = 4)、w(写 = 2)、x(执行 = 1)
-
实例
:
-
chmod u+x test.sh
(给拥有者加执行权限)
-
chmod 755 test.sh
(拥有者读 + 写 + 执行,其他用户读 + 执行)
1.6 其他常用文件命令
| 命令 | 核心功能 | 关键参数 / 实例 |
| — | — | — |
| chown | 变更文件拥有者 / 群组 | chown user:group test.txt |
| cp | 复制文件 / 目录 | -r (递归复制目录)、-i(覆盖前询问) |
| cut | 截取文件部分内容 | cut -c0-6 example (截取前 6 个字符) |
| dd | 读取 / 转换 / 输出数据 | 常用于备份(dd if=/dev/hdx of=/path/image) |
| diff | 比较文件差异 | -r (递归比较目录)、-q(仅显示是否有差异) |
| find | 查找文件 / 目录 | find / -name "*.txt" (查找所有 txt 文件) |
| grep | 查找文件中匹配的字符串 | -i (忽略大小写)、-r(递归查找目录) |
| head | 显示文件前 N 行 | head -20 phone_list (显示前 20 行) |
| ls | 列出目录内容 | -l (详细格式)、-a(显示隐藏文件)、-h(人性化显示大小) |
| mkdir | 创建目录 | -p (递归创建多级目录)、-m(创建时设置权限) |
| mv | 移动 / 重命名文件 | -i (覆盖前询问)、-v(显示执行过程) |
| pwd | 显示当前工作目录绝对路径 | 直接执行 pwd 即可 |
| rm | 删除文件 / 目录 | -r (删除目录)、-f(强制删除)、-i(删除前询问) |
| rmdir | 删除空目录 | -p (删除目录后,若上级目录为空则一并删除) |
| tail | 显示文件后 N 行 / 实时监控 | tail -f /var/log/messages (实时监控日志) |
| touch | 修改文件时间 / 创建空文件 | touch test.txt (创建空文件)、touch -d "2025-12-01" test.txt(修改时间) |
| vi/vim | 文本编辑 | 按 i 进入编辑模式,ESC+:wq 保存退出 |
| wc | 统计文件字节数 / 行数 / 字数 | -l (统计行数)、-c(统计字节数) |
二、磁盘管理命令
2.1 df
-
功能
:显示磁盘使用情况
-
语法
:df [-ahHiklmPT] [文件 / 设备]
-
常用参数
:
-
-h:人性化显示(K/M/G 单位)
-
-i:显示 inode 使用情况
-
-T:显示文件系统类型
2.2 du
-
功能
:查看目录 / 文件占用磁盘空间
-
语法
:du [-abcDhHklmsSx] [目录 / 文件]
-
常用参数
:
-
-h:人性化显示
-
-s:仅显示总计大小
-
-max-depth=1:仅显示当前目录下一级目录大小
2.3 mount/umount
-
功能
:挂载 / 卸载文件系统(U 盘、光盘、网络共享等)
-
语法
:
-
挂载:
mount [-t 文件系统类型] [设备] [挂载点] -
卸载:
umount [挂载点/设备] -
实例
:
-
挂载 U 盘:
mount -t vfat /dev/sdd1 /mnt/usb -
挂载 ISO 镜像:
mount -o loop /home/test.iso /mnt/cdrom
2.4 其他磁盘命令
-
fdisk
:磁盘分区(
fdisk -l查看分区信息) -
free
:显示内存使用情况(
free -m以 MB 显示) -
format
:格式化磁盘(多用于软盘,Linux 中较少使用)
三、压缩管理命令
| 命令 | 支持格式 | 核心功能 | 常用实例 |
| — | — | — | — |
| gzip/gunzip | .gz | 压缩 / 解压文件 | gzip test.txt 、gunzip test.txt.gz |
| bzip2/bunzip2 | .bz2 | 高压缩比压缩 / 解压 | bzip2 -k test.txt (保留原文件) |
| tar | .tar/.tar.gz/.tar.bz2 | 打包 / 压缩 / 解压 | tar -zcvf test.tar.gz test/ (打包压缩)、tar -zxvf test.tar.gz(解压) |
| zip/unzip | .zip | 压缩 / 解压(跨平台) | zip -r test.zip test/ 、unzip test.zip -d /home(指定解压目录) |
| split | 无扩展名 | 分割大文件 | split -b 100M large.file (分割为 100M / 个) |
| zgrep | .gz/.bz2 | 搜索压缩文件内容 | zgrep "error" test.log.gz |
四、进程管理命令
4.1 ps
-
功能
:查看系统进程状态
-
语法
:ps [-aAcdefHjlmNVwy] [参数]
-
常用组合
:
-
ps -ef
:查看所有进程详细信息
-
ps -aux
:查看进程占用资源情况
4.2 top
-
功能
:实时监控进程动态(CPU、内存占用)
-
语法
:top [bciqsS] [d 间隔秒数]
-
操作技巧
:按
k终止进程,P按 CPU 排序,M按内存排序
4.3 kill
-
功能
:终止进程
-
语法
:kill [-s 信号] [进程 PID]
-
常用信号
:
-
15:默认信号(正常终止)
-
9:强制终止(
kill -9 PID)
4.4 其他进程命令
-
crontab
:设置定时任务(
crontab -e编辑,crontab -l查看) -
nohup
:后台运行命令(退出终端不中断)→
nohup ./test.sh & -
renice
:调整进程优先级(
renice -5 PID提高优先级) -
who
:查看当前登录系统的用户
五、网络管理命令
5.1 ifconfig/ip
-
功能
:配置 / 查看网络接口信息(IP、MAC 地址等)
-
语法
:
-
ifconfig:
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 -
ip:
ip addr show(查看 IP)、ip link set eth0 up(启动网卡)
5.2 ping
-
功能
:测试网络连通性
-
语法
:ping [-c 次数] [主机 IP / 域名]
-
实例
:
ping -c 4 baidu.com(ping 4 次百度)
5.3 netstat
-
功能
:查看网络连接状态(端口、进程关联等)
-
语法
:netstat [-acCeFghilMnNoprstuvVwx]
-
常用组合
:
-
netstat -tuln
:查看监听的 TCP/UDP 端口
-
netstat -anp
:查看所有连接及对应进程
5.4 curl
-
功能
:强大的 HTTP/HTTPS/FTP 工具(下载、模拟请求等)
-
常用实例
:
-
下载文件:
curl -O https://test.com/file.zip -
模拟 POST 请求:
curl -d "user=test&pwd=123" https://test.com/login -
断点续传:
curl -C - -O https://test.com/large.file
5.5 其他网络命令
-
nslookup
:查询 DNS 解析(
nslookup baidu.com) -
route
:查看 / 修改路由表(
route -n查看路由) -
tcpdump
:网络抓包(
tcpdump -i eth0 port 80抓取 80 端口流量) -
finger
:查看用户登录信息
-
ftp
:FTP 文件传输(
ftp ip连接 FTP 服务器)
黑客/网络安全学习包
资料目录
282G《网络安全/黑客技术入门学习大礼包》,可以扫描下方二维码免费领取!
1.成长路线图&学习规划
要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
2.视频教程
网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我们和网安大厂360共同研发的网安视频教程,之前都是内部资源,专业方面绝对可以秒杀国内99%的机构和个人教学!全网独一份,你不可能在网上找到这么专业的教程。
内容涵盖了入门必备的操作系统、计算机网络和编程语言等初级知识,而且包含了中级的各种渗透技术,并且还有后期的CTF对抗、区块链安全等高阶技术。
总共200多节视频,200多G的资源,不用担心学不全。
3.SRC&黑客文籍
大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录
SRC技术文籍:
黑客资料由于是敏感资源,这里不能直接展示哦!
4.护网行动资料
其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!
5.黑客必读书单
6.面试题合集
当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。
更多内容为防止和谐,可以扫描获取~
朋友们需要全套共282G的《网络安全/黑客技术入门学习大礼包》,可以扫描下方二维码免费领取!
查看原文:《Linux命令大全,零基础入门到精通,收藏这篇就够了》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论