百度
360搜索
搜狗搜索

linux命令分类记忆手册详细介绍

以下是一份结构化的 Linux 命令分类记忆手册,结合功能分类、使用场景和实用技巧,帮助您系统掌握命令行操作:

一、文件与目录管理

1. 基础操作

  • ls:列出目录内容(ls -l 详细信息,ls -a 显示隐藏文件)
  • cd:切换目录(cd ~ 回到家目录,cd - 返回上次目录)
  • pwd:显示当前路径
  • mkdir:创建目录(mkdir -p 递归创建)
  • rmdir:删除空目录

2. 文件操作

  • touch:创建空文件或更新时间戳
  • cp:复制文件 / 目录(cp -r 递归复制目录)
  • mv:移动 / 重命名(mv old new 重命名,mv src dest 移动)
  • rm:删除文件 / 目录(rm -rf 强制递归删除)

3. 高级技巧

  • ln:创建链接(ln file hardlink 硬链接,ln -s file softlink 软链接)
  • tree:树形显示目录结构(需安装)
  • stat:查看文件元数据

二、文本处理与编辑

1. 文件内容查看

  • cat:显示文件内容(cat file 直接输出,cat -n 显示行号)
  • more/less:分页查看大文件(less +F 实时监控日志)
  • head/tail:查看文件头尾(tail -f 实时追踪日志)

2. 搜索与过滤

  • grep:文本搜索(grep "error" log.txt 查找含 error 的行)
  • find:文件搜索(find / -name "*.log" 在根目录找.log 文件)
  • locate:快速查找(基于数据库,需先执行updatedb

3. 文本处理工具

  • sed:流编辑器(sed 's/old/new/g' file 替换文本)
  • awk:数据处理(awk '{print $1}' file 打印第一列)
  • sort:排序(sort -n 数值排序,sort -r 逆序)
  • uniq:去重(sort file | uniq 先排序再去重)

4. 编辑工具

  • nano:简单文本编辑器(nano file.txt 直接编辑)
  • vim:高级文本编辑器(vim file.txt 进入命令模式)

三、系统管理与监控

1. 进程管理

  • ps:查看进程(ps aux 显示所有进程)
  • top/htop:实时监控进程(按 CPU / 内存排序)
  • kill:终止进程(kill -9 PID 强制终止)
  • pkill:按名称终止进程(pkill -9 apache 终止 Apache 进程)

2. 系统信息

  • uname:显示系统信息(uname -a 详细信息)
  • df:磁盘空间(df -h 人性化显示)
  • du:目录大小(du -sh 查看当前目录大小)
  • free:内存使用(free -m 以 MB 为单位)

3. 用户与权限

  • useradd/userdel:创建 / 删除用户
  • passwd:修改密码
  • chmod:权限管理(chmod 755 file 设置权限)
  • chown:修改所有者(chown user:group file

四、网络与服务

1. 网络工具

  • ping:测试网络连通性(ping google.com
  • ifconfig/ip:查看网络配置(ip addr show 显示 IP 地址)
  • netstat/ss:网络状态(netstat -tuln 查看监听端口)
  • curl/wget:下载文件(curl -O url 下载并保存)
阅读更多 >>>  linux另一个目录怎么设置

2. 远程连接

  • ssh:安全登录(ssh user@host
  • scp:远程复制(scp file user@host:/path
  • sftp:安全文件传输(sftp user@host

3. 服务管理

  • systemctl:服务控制(systemctl start|stop|restart service
  • service:兼容旧版(service httpd restart

五、实用技巧与进阶

1. 命令别名

  • alias:设置别名(alias ll='ls -l'
  • 永久保存:将别名写入~/.bashrc文件,执行source ~/.bashrc生效

2. 管道与重定向

  • |:管道(ls | grep log 过滤含 log 的文件)
  • >/>>:输出重定向(ls > list.txt 覆盖,ls >> list.txt 追加)
  • 2>:错误重定向(command 2> error.log

3. 压缩与备份

  • tar:打包 / 解压(tar -czvf archive.tar.gz dir 压缩,tar -xzvf archive.tar.gz 解压)
  • gzip/gunzip:压缩 / 解压(gzip file.txt 生成 file.txt.gz)

4. 帮助与文档

  • man:联机手册(man ls 查看 ls 命令手册)
  • --help:简要帮助(ls --help
  • info:更详细文档(info ls
  • whatis/apropos:搜索命令(whatis ls 查看简短描述,apropos "file search" 搜索相关命令)

六、常见场景速查表

场景 命令示例
查找大文件 find / -size +100M -exec ls -lh {} \;
实时监控日志 tail -f /var/log/syslog
统计文件行数 wc -l filename.txt
杀死僵尸进程 `ps aux grep Z awk '{print $2}' xargs kill -9`
下载并解压 wget url.tar.gz && tar -xzvf url.tar.gz
查看端口占用 `netstat -tuln grep :80`
批量重命名 rename 's/old/new/' *.txt

七、分类记忆技巧

  1. 按功能分组:将命令按文件管理、网络、系统监控等分类,每次集中学习一个类别。
  2. 关联记忆:例如chmod与权限相关,chown与所有者相关,chgrp与所属组相关。
  3. 实践练习:通过实际操作加深记忆,例如创建目录、复制文件、查看日志等。
  4. 制作速查表:将常用命令整理成小抄,方便随时查阅。
  5. 使用别名:将长命令或常用选项设置为别名,提高效率。

通过这种结构化的分类和实践方法,您可以逐步掌握 Linux 命令行,从基础操作到高级技巧,提升工作效率。

网站数据信息

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