Linux 命令学习路线
介绍 《Linux-命令》(笔记) 收集了超过 130 个 Linux 命令的使用方法。我将它们放置在数个目录中,你可以按照下述顺序学习它们:
1. 基础命令 🛠️
首先,了解基本的文件操作命令和系统管理命令是必须的。
文件和目录操作 📁
- ls:列出目录内容
- cd:更改目录
- pwd:显示当前路径
- mkdir:创建目录
- rmdir:删除空目录
- rm:删除文件或目录
- cp:复制文件或目录
- mv:移动文件或目录
- touch:创建空文件
- find:查找文件
- locate:快速查找文件(需安装并更新数据库)
文件权限和所有者 🔒
- chmod:修改文件权限
- chown:改变文件所有者
- chgrp:改变 文件所属的组
- umask:设置默认权限
文件内容查看和编辑 📝
- cat:显示文件内容
- more:分页显示文件内容
- less:分页查看文件,支持上下滚动
- head:查看文件开头部分
- tail:查看文件末尾部分
- grep:搜索文件内容
- sed:流编辑器,文本处理
- awk:文本分析和处理
文件压缩和解压 📦
- tar:归档和解压
- gzip / gunzip:压缩/解压 .gz 文件
- zip / unzip:压缩/解压 .zip 文件
- bzip2 / bunzip2:压缩/解压 .bz2 文件
2. 文件系统管理 💾
接下来,学习如何管理 Linux 文件系统,包括磁盘、分区和挂载。
磁盘和分区管理 🛠️
- df:显示文件系统磁盘空间
- du:显示目录空间使用情况
- mount:挂载文件系统
- umount:卸载文件系统
- fdisk / parted:磁盘分区
- lsblk:列出块 设备
- blkid:查看磁盘分区信息
文件系统操作 ⚙️
- mkfs:创建文件系统
- fsck:检查和修复文件系统
- mount:挂载磁盘分区或设备
- mount -t:挂载不同类型的文件系统
- tune2fs:调整 ext 文件系统的参数
3. 进程管理 🔄
在 Linux 中,进程管理是很重要的技能。
查看进程 👀
- ps:列出当前进程
- top:实时查看进程
- htop:更友好的进程查看工具(需要安装)
- pgrep:根据名称查找进程
- pidof:获取进程 ID
- pstree:以树状图查看进程关系
进程控制 ✋
- kill:发送信号终止进程
- killall:按名称终止进程
- pkill:按名称或其它条件终止进程
- bg:将作业放到后台
- fg:将作业放到前台
- jobs:查看后台作业