Linux命令大全,零基础入门到精通,收藏这篇就够了

admin 2025-12-22 04:26:45 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文是一篇Linux命令大全指南,系统介绍了文件管理、磁盘管理、压缩管理、进程管理和网络管理五大核心模块的常用命令,每个命令包含功能说明、语法、参数和实例,适合零基础用户学习。文章最后推广了网络安全学习资源,包含282G的学习大礼包,涵盖成长路线图、视频教程、SRC技术文籍、护网行动资料、黑客书单和面试题合集等内容。 综合评分: 65 文章分类: WEB安全,安全培训,网络安全,软文广告,安全工具


cover_image

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.txtgunzip 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命令大全,零基础入门到精通,收藏这篇就够了》

评论:0   参与:  3