百度
360搜索
搜狗搜索

linux命令分章节详细介绍

在 Linux 系统中,命令通常按照功能模块进行分类,便于用户学习和使用。以下是常见的 Linux 命令分类章节及代表性命令,帮助你系统地理解和掌握:

一、文件与目录操作(核心基础)

1.
文件 / 目录查看

  • ls:列出目录内容(常用选项:-l 详细信息,-a 显示隐藏文件,-h 人性化大小)
  • cat:查看文件内容(直接输出全部内容)
  • more/less:分页查看文件(支持翻页,less 功能更强)
  • head/tail:查看文件头部 / 尾部内容(如 head -n 10 file 显示前 10 行)
  • stat:查看文件元数据(权限、时间戳、大小等)

2.
文件 / 目录创建与删除

  • touch:创建空文件或更新时间戳
  • mkdir:创建目录(-p 递归创建多级目录)
  • rm:删除文件或目录(-r 删除目录,-f 强制删除)
  • rmdir:删除空目录

3.
文件 / 目录移动与复制

  • cp:复制文件 / 目录(-r 复制目录,-p 保留权限)
  • mv:移动文件 / 目录(重命名文件也用此命令)

4.
文件 / 目录搜索与查找

  • find:按条件搜索文件(如 find /path -name "*.txt"
  • locate:快速查找文件(基于数据库,需先运行 updatedb
  • which:查找命令的路径(如 which ls 查看 ls 命令位置)
  • whereis:查找命令、手册、源代码的位置

二、系统监控与管理(运维必备)

1.
系统信息查看

  • uname:查看系统内核信息(-a 显示全部信息)
  • top/htop:实时监控系统资源(CPU、内存、进程,htop 交互性更强)
  • df:查看磁盘空间使用情况(-h 人性化显示)
  • du:查看目录 / 文件大小(-sh 显示目录总大小)
  • free:查看内存使用情况(-h 人性化显示,-m 以 MB 为单位)

2.
进程管理

  • ps:查看进程状态(常用 ps auxps -ef
  • kill:终止进程(kill -9 PID 强制终止)
  • pkill:按名称终止进程(如 pkill chrome
  • bg/fg:后台 / 前台运行进程
  • nohup:让进程在后台不挂断运行(如 nohup command &

3.
服务与启动管理

  • systemctl:systemd 服务管理(启动 / 停止 / 重启服务,如 systemctl start sshd
  • service:传统 init 服务管理(如 service httpd restart,仅限旧系统)
  • chkconfig:设置服务开机启动(旧系统,新系统用 systemctl enable

三、网络工具(联网与调试)

1.
网络连接测试

  • ping:测试网络连通性(-c 4 发送 4 个包)
  • telnet:远程连接测试(可检查端口是否开放,如 telnet 192.168.1.1 80
  • nc(netcat):网络工具瑞士军刀(端口扫描、传输文件等)

2.
网络信息查看

  • ifconfig/ip:查看 / 配置网络接口(ip addr 更现代)
  • netstat:查看网络连接、端口状态(常用 netstat -antp 显示所有 TCP 连接)
  • ss:更高效的网络状态查看工具(替代 netstat
  • nslookup/dig:域名解析查询(dig example.com 查看 DNS 记录)

3.
文件传输

  • wget:下载文件(支持断点续传,如 wget https://url.com/file
  • curl:多功能网络工具(下载文件、发送 HTTP 请求等)
  • scp:安全复制文件(跨主机传输,如 scp local.txt user@remote:/path
  • sftp:安全交互式文件传输(基于 SSH)

四、文本处理与编辑(程序员必备)

1.
文本编辑

  • vi/vim:经典命令行文本编辑器(模式化编辑,功能强大)
  • nano:简单易用的文本编辑器(适合新手,无模式化)
  • emacs:功能复杂的集成开发环境(适合深度用户)
阅读更多 >>>  隐藏文件怎么恢复

2.
文本处理工具

  • grep:文本搜索工具(如 grep "关键词" file 查找包含关键词的行)
  • awk:文本处理语言(按列处理数据,如 awk '{print $1}' file
  • sed:流编辑器(替换、删除、插入文本,如 sed 's/old/new/g' file
  • cut/paste:剪切 / 粘贴文本列(按分隔符处理)
  • sort/uniq:排序和去重(sort file | uniq 去重并排序)

3.
日志分析

  • tail -f:实时监控日志文件更新(如 tail -f /var/log/nginx/access.log
  • less:查看日志时支持搜索(输入 /关键词 查找)

五、权限与用户管理

1.
文件权限

  • chmod:修改文件权限(如 chmod 755 file 设置权限,u/g/o 分别代表用户 / 组 / 其他)
  • chown:修改文件所有者 / 所属组(如 chown user:group file
  • umask:设置新建文件 / 目录的默认权限

2.
用户与组管理

  • useradd/userdel:添加 / 删除用户(-m 创建用户目录)
  • usermod:修改用户属性(如 usermod -s /bin/bash user 更改默认 shell)
  • groupadd/groupdel:添加 / 删除用户组
  • passwd:修改用户密码(管理员可修改其他用户密码,普通用户修改自己的)

六、软件包管理(安装 / 卸载软件)

1.
Debian/Ubuntu 系(.deb 包)

  • apt-get/apt:安装 / 卸载软件(如 apt install nginxapt remove nginx
  • dpkg:底层包管理工具(安装本地.deb 文件,如 dpkg -i package.deb

2.
RedHat/CentOS 系(.rpm 包)

  • yum:传统包管理工具(如 yum install httpdyum remove httpd
  • dnf:新一代 yum 工具(CentOS 8+ 默认,更快更智能)
  • rpm:底层包管理工具(安装本地.rpm 文件,如 rpm -ivh package.rpm

3.
通用工具

  • make/configure:编译安装源码(经典流程:./configure && make && make install
  • pip:Python 包管理工具(安装 Python 库,如 pip install requests

七、磁盘与文件系统

1.
磁盘操作

  • fdisk:磁盘分区工具(交互式分区,如 fdisk /dev/sda
  • mkfs:格式化磁盘(如 mkfs.ext4 /dev/sda1 格式化为 ext4 文件系统)
  • mount/umount:挂载 / 卸载文件系统(如 mount /dev/sda1 /mnt

2.
磁盘诊断

  • fsck:检查修复文件系统错误(需在非挂载状态下运行)
  • dd:底层数据复制工具(如 dd if=/dev/source of=/dev/target 克隆磁盘)

八、压缩与归档(文件打包)

  • tar:打包工具(常用选项:-c 打包,-x 解压,-z gzip 压缩,-j bzip2 压缩)
    • 示例:tar -czvf file.tar.gz dir/ 打包并压缩目录
    • 解压:tar -xzvf file.tar.gz

  • gzip/gunzip:压缩 / 解压单个文件(不打包目录)
  • zip/unzip:通用压缩格式(跨平台,如 zip -r archive.zip dir

九、其他实用工具

  • 时间与日期date(显示 / 设置时间)、cal(显示日历)
  • 计算器bc(命令行计算器,支持表达式计算)
  • 进程调度crontab(设置定时任务,如 crontab -e 编辑计划任务)
  • 帮助文档man(查看命令手册,如 man ls)、whatis(快速查看命令用途)
阅读更多 >>>  怎么看电脑内存

学习建议

  1. 按章节实践:每次专注一个分类,结合 man 命令查看具体用法(如 man ls)。
  2. 常用命令优先:先掌握文件操作(ls/cd/mv/cp)、文本处理(grep/awk/sed)、系统监控(top/df/free)等高频命令。
  3. 脚本练习:通过编写 Shell 脚本组合命令,提升效率(如批量处理文件、自动化监控)。

通过以上分类,你可以系统地学习 Linux 命令,逐步从基础操作进阶到复杂系统管理。

网站数据信息

"linux命令分章节"浏览人数已经达到24次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux命令分章节的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!