Linux常用命令

Linux 系统提供了大量的命令来管理系统和处理文件。以下是一些常用的 Linux 命令及其简要解释:

  1. ls:列出目录内容。

    复制代码
    ls -l       # 列出详细列表
    ls -a       # 列出所有文件,包括隐藏文件
  2. cd:改变当前目录。

    复制代码
    cd /path/to/directory  # 切换到指定目录
    cd ..             # 返回上一级目录
  3. pwd:打印当前工作目录的路径。

  4. mkdir:创建新目录。

    复制代码
    mkdir newdir  # 创建名为 newdir 的目录
  5. rmdir:删除空目录。

  6. touch:创建新文件或更新现有文件的时间戳。

    复制代码
    touch newfile.txt  # 创建名为 newfile.txt 的空文件
  7. cp:复制文件或目录。

    复制代码
    cp source.txt destination.txt  # 复制文件
    cp -r source_dir destination_dir  # 递归复制目录
  8. mv:移动或重命名文件/目录。

    复制代码
    mv oldname.txt newname.txt  # 重命名文件
    mv file.txt /path/to/directory  # 移动文件
  9. rm:删除文件或目录。

    复制代码
    rm filename  # 删除文件
    rm -r dirname  # 递归删除目录及其内容
  10. chmod:更改文件或目录的权限。

    复制代码
    chmod 644 filename  # 更改文件权限
  11. chown:更改文件或目录的所有者。

    复制代码
    chown user:group filename  # 更改文件的所有者和组
  12. grep:搜索文件内容。

    复制代码
    grep "pattern" filename  # 在文件中搜索模式
  13. find:在文件系统中查找文件。

    复制代码
    find /path/to/search -name "filename"  # 查找名为 filename 的文件
  14. cat:查看文件内容。

    复制代码
    cat filename  # 显示文件内容
  15. echo:输出文本字符串。

    复制代码
    echo "Hello, World!"  # 打印字符串到控制台
  16. sed:流编辑器,用于处理文本。

    复制代码
    sed 's/old/new/g' filename  # 在文件中替换文本
  17. awk:模式扫描和处理语言。

    复制代码
    awk '{print $1}' filename  # 打印文件的每一行的第一个字段
  18. sort:对文件内容进行排序。

    复制代码
    sort filename  # 对文件内容排序
  19. uniq:从排序好的文件中删除重复行。

  20. head:查看文件的开始部分。

    复制代码
    head -n 10 filename  # 查看文件的前 10 行
  21. tail:查看文件的结束部分。

    复制代码
    tail -n 10 filename  # 查看文件的后 10 行
  22. top:显示系统中正在运行的进程。

  23. ps:查看当前正在运行的进程的状态。

    复制代码
    ps aux  # 显示所有进程信息
  24. kill:发送信号到进程。

    复制代码
    kill PID  # 杀死指定的进程
  25. wget:从网络下载文件。

    复制代码
    wget http://example.com/file  # 从网络下载文件
  26. curl:传输数据。

    复制代码
    curl http://example.com  # 使用 URL 传输数据
  27. ssh:安全地登录到远程机器。

    复制代码
    ssh user@remotehost  # 登录到远程主机
  28. scp:安全地复制文件到远程机器。

    复制代码
    scp localfile user@remotehost:/path/to/destination  # 复制文件到远程主机
  29. df:报告文件系统的磁盘空间使用情况。

  30. du:检查磁盘使用情况。

    复制代码
    du -sh *  # 检查当前目录下每个子目录的磁盘使用情况
相关推荐
代码搬运媛1 小时前
Jest 测试框架详解与实现指南
前端
wj3055853781 小时前
课程 9:模型测试记录与 Prompt 策略
linux·人工智能·python·comfyui
abigriver2 小时前
打造 Linux 离线大模型级语音输入法:Whisper.cpp + 3090 显卡加速与 Rime 中英混输终极调优指南
linux·运维·whisper
counterxing2 小时前
我把 Codex 里的 Skills 做成了一个 MCP,还支持分享
前端·agent·ai编程
wangqiaowq2 小时前
windows下nginx的安装
linux·服务器·前端
之歆2 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
发现一只大呆瓜3 小时前
Vite凭什么这么快?3分钟带你彻底搞懂 Vite 热更新的幕后黑手
前端·面试·vite
YYRAN_ZZU3 小时前
Petalinux新建自动脚本启动
linux
Maimai108083 小时前
React如何用 @microsoft/fetch-event-source 落地 SSE:比原生 EventSource 更灵活的实时推送方案
前端·javascript·react.js·microsoft·前端框架·reactjs·webassembly
charlie1145141913 小时前
嵌入式Linux驱动开发pinctrl篇(1)——从寄存器到子系统:驱动演进之路
linux·运维·驱动开发