Linux常用命令

以下是按类别整理的Linux常用命令列表:

文件和目录操作

  • ls - 列出目录内容
  • cd - 切换目录
  • pwd - 显示当前工作目录
  • mkdir - 创建新目录
  • rmdir - 删除空目录
  • rm - 删除文件或目录
  • cp - 复制文件或目录
  • mv - 移动或重命名文件或目录
  • touch - 创建空文件或更新文件时间戳
  • find - 查找文件
  • ln - 创建链接

文件内容查看和编辑

  • cat - 查看文件内容
  • more/less - 分页查看文件内容
  • head - 查看文件开头部分
  • tail - 查看文件结尾部分
  • grep - 在文件中查找字符串
  • sed - 流编辑器
  • awk - 文本处理工具
  • vi/vim - 文本编辑器
  • nano - 简易文本编辑器

系统和用户信息

  • uname - 显示系统信息
  • whoami - 显示当前用户名
  • id - 显示用户身份
  • hostname - 显示或设置系统主机名
  • uptime - 显示系统运行时间
  • date - 显示或设置系统日期和时间
  • cal - 显示日历
  • last - 显示用户最近登录信息

进程管理

  • ps - 显示进程状态
  • top - 动态显示系统进程
  • htop - 交互式进程查看器
  • kill - 终止进程
  • killall - 按名称终止进程
  • bg - 后台运行作业
  • fg - 前台运行作业
  • jobs - 显示后台作业

用户和权限管理

  • chmod - 修改文件权限
  • chown - 修改文件所有者
  • chgrp - 修改文件所属组
  • useradd - 添加用户
  • userdel - 删除用户
  • passwd - 修改用户密码
  • su - 切换用户
  • sudo - 以其他用户身份执行命令

磁盘和文件系统

  • df - 显示磁盘空间使用情况
  • du - 显示目录空间使用情况
  • mount - 挂载文件系统
  • umount - 卸载文件系统
  • fdisk - 磁盘分区工具
  • mkfs - 创建文件系统

网络操作

  • ping - 测试网络连接
  • ifconfig/ip - 配置网络接口
  • netstat - 显示网络状态
  • ss - 显示套接字统计信息
  • wget - 下载文件
  • curl - 传输数据
  • ssh - 安全shell
  • scp - 安全复制文件
  • rsync - 远程同步文件

压缩和解压缩

  • tar - 打包文件
  • gzip - 压缩/解压缩文件
  • zip/unzip - 压缩/解压缩文件
  • bzip2 - 压缩/解压缩文件

系统服务和启动

  • systemctl - 控制系统服务
  • service - 管理系统服务
  • reboot - 重启系统
  • shutdown - 关闭系统

包管理

Debian/Ubuntu

  • apt-get/apt - 包管理器
  • dpkg - 管理.deb包

RHEL/CentOS/Fedora

  • yum/dnf - 包管理器
  • rpm - 管理.rpm包

希望这个列表对您有所帮助!


学习方法建议

  • 循序渐进
    • 不要试图一次记住所有命令,从基础的文件操作命令开始(ls, cd, pwd, mkdir等)
    • 掌握基础后再学习更复杂的命令和选项
  • 动手实践
    • 建立一个测试环境(可以是虚拟机或WSL)
    • 对每个命令进行实际操作,观察结果
    • 创建练习项目来综合使用多个命令
  • 理解命令逻辑
    • 不要死记硬背,理解命令的设计逻辑
    • 大多数命令有相似的参数格式和使用模式
    • 学会查看命令手册:man 命令名 或 命令名 --help
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值