当前位置: 首页 > news >正文

Linux常用命令简介

目录

一、文件与目录操作

1. 基础操作

2. 文件操作

二、文件查看与编辑

1. 查看文件

2. 文本处理

三、系统管理

1. 进程管理

2. 系统信息

四、网络操作

五、权限管理

六、包管理(Debian/Ubuntu)

七、压缩与解压

八、高级命令

注意事项

总结


一、文件与目录操作

1. 基础操作

  • pwd - 显示当前工作目录
    pwd
  • ls - 列出目录内容
    ls -l   # 详细列表
    ls -a   # 显示隐藏文件
    ls -lh  # 人类可读的文件大小
  • cd - 切换目录
    cd ~     # 返回家目录
    cd ..    # 返回上级目录
    cd -     # 返回上次目录

2. 文件操作

  • cp - 复制文件
    cp file1 file2
    cp -r dir1 dir2  # 递归复制目录
  • mv - 移动/重命名文件
    mv old.txt new.txt
  • rm - 删除文件
    rm -rf dir  # 强制递归删除目录(慎用)

二、文件查看与编辑

1. 查看文件

  • cat - 显示文件内容
    cat filename
  • less - 分页查看文件
    less longfile.log
  • head/tail - 查看文件头/尾
    tail -f logfile  # 实时追踪日志

2. 文本处理

  • grep - 文本搜索
    grep "error" logfile
    grep -r "pattern" /path  # 递归搜索
  • sed - 流编辑器
    sed 's/old/new/g' file
  • awk - 文本分析工具
    awk '{print $1}' file

三、系统管理

1. 进程管理

  • ps - 显示进程状态
    ps aux | grep nginx
  • top - 动态进程监控
  • kill - 终止进程
    kill -9 PID

2. 系统信息

  • uname - 系统信息
    uname -a
  • df - 磁盘空间
    df -h
  • free - 内存使用
    free -m

四、网络操作

  • ping - 网络连通性测试
    ping example.com
  • curl - 数据传输工具
    curl -O http://example.com/file
  • ssh - 远程登录
    ssh user@host

五、权限管理

  • chmod - 修改权限
    chmod 755 file
    chmod +x script.sh
  • chown - 修改所有者
    chown user:group file
  • sudo - 提权执行命令
    sudo apt update

六、包管理(Debian/Ubuntu)

  • apt - 软件包管理
    sudo apt update
    sudo apt install package
    sudo apt remove package

七、压缩与解压

  • tar - 归档工具
    tar -czvf archive.tar.gz dir  # 创建压缩包
    tar -xzvf archive.tar.gz   # 解压
  • zip/unzip - ZIP压缩
    zip -r archive.zip dir
    unzip archive.zip

八、高级命令

  • find - 文件搜索
    find / -name "*.conf"
  • crontab - 定时任务
    crontab -e  # 编辑定时任务
  • rsync - 文件同步
    rsync -avz source/ dest/

注意事项

  • 使用rm命令时务必谨慎
  • 需要root权限的命令前加sudo
  • 命令参数区分大小写

总结

本文档涵盖了Linux系统中最常用的命令及其典型用法,建议结合实践操作加深理解。可通过man 命令查看命令手册获取更详细帮助。

http://www.xdnf.cn/news/613135.html

相关文章:

  • 驱动开发学习20250523
  • C# :HImage转Mat方法
  • python与flask框架
  • 在App Store Connect上编辑多个用户的访问权限
  • leetcode hot100:十四、解题思路大全:真·大全!
  • openCV1-3 图像查找表与色彩表
  • 软考 组合设计模式
  • docker基础
  • 第36节:PyTorch基本张量操作
  • springboot配置mysql druid连接池,以及连接池参数解释
  • Python训练营打卡 Day24
  • CloudCanal RAG x Ollama 构建全栈私有 AI 服务
  • 1.2 控制系统的数学模型
  • 深入理解局域网内流量与链路监控的实战价值
  • 连续质数和
  • python web flask专题-Flask入门指南:从安装到核心功能详解
  • 比特授权云外壳加密支持Android 15!
  • DL00912-基于自监督深度聚类的高光谱目标检测含数据集
  • 大模型技术生态全景解析:从基础组件到AGI的演进之路
  • Flink初始及搭建集群环境(技术选型与实战详解)
  • 用AI工具创作出具有史诗感的神话故事短片
  • 制作一款打飞机游戏55:扩散
  • [GHCTF 2025]ret2libc1(NSSCTF)
  • Spring Bean的生命周期
  • 深度学习模型可视化:Netron的安装和使用
  • 深度学习-162-DeepSeek之调用远程大模型API接口参数结构分析
  • Socket 的两个不同含义:硬件 CPU Socket 和 网络 Socket 的区别
  • MySQL——复合查询表的内外连
  • 第十节第七部分:Arrays类、自定义排序规则Comparable、自定义比较器Comparator
  • PHP简介