Linux命令不会用?新手必学30个基础操作

文件与目录操作

  1. ls – 列出目录内容

    • 作用:查看当前目录下的文件和子目录。
    • 常用选项:
      -l 显示详细信息(权限、大小等)
      -a 显示隐藏文件(以开头的文件)
      -h 以易读格式显示文件大小(如KB、MB)
    • 示例:
      ls -lah /home  # 查看/home目录所有文件的详细信息
  2. cd – 切换目录

    • 作用:进入指定目录。
    • 特殊符号:
      上级目录
      用户家目录
      根目录
    • 示例:
      cd ~/Documents  # 进入当前用户的Documents目录
  3. mkdir – 创建目录

    • 作用:新建文件夹。
    • 选项:
      -p 自动创建父目录(嵌套目录时必需)
    • 示例:
      mkdir -p project/code  # 创建project目录并在其中新建code子目录
  4. cp – 复制文件/目录

    • 作用:复制文件或目录到新位置。
    • 选项:
      -r 递归复制目录(复制文件夹时必加)
      -i 覆盖前提示确认
    • 示例:
      cp -r backup/ /mnt/disk  # 将backup目录复制到/mnt/disk
  5. mv – 移动/重命名

    • 作用:移动文件或重命名。
    • 示例:
      mv old.txt new.txt      # 重命名文件
      mv report.pdf /archive  # 移动文件到/archive目录
  6. rm – 删除文件/目录

    • 警告:删除后不可恢复!
    • 选项:
      -r 递归删除目录
      -f 强制删除(无确认提示)
    • 示例:
      rm -rf temp/  # 强制删除temp目录及其内容

查看与编辑

  1. cat – 显示文件内容

    • 作用:快速查看小文件内容。
    • 示例:
      cat config.yml  # 输出config.yml的全部内容
  2. less / more – 分页查看文件

    • 作用:安全查看大文件(支持上下翻页)。
    • 操作键:
      空格 向下翻页
      q 退出
    • 示例:
      less /var/log/syslog  # 分页查看系统日志
  3. grep – 文本搜索

    • 作用:在文件或输出中查找关键词。
    • 选项:
      -i 忽略大小写
      -r 递归搜索目录
    • 示例:
      grep -i "error" /var/log/*.log  # 在所有日志文件中搜索"error"(不区分大小写)

系统管理与进程控制

  1. ps – 查看进程状态

    • 作用:显示当前运行的进程。
    • 常用组合:
      ps aux  # 查看所有用户的所有进程(CPU、内存占用等)
  2. top / htop – 动态监控进程

    • 作用:实时显示系统资源占用(CPU、内存)。
    • 操作键:
      M 按内存排序
      P 按CPU排序
      q 退出
  3. kill – 终止进程

    • 作用:结束指定进程。
    • 常用信号:
      9 强制终止(SIGKILL)
      15 正常终止(SIGTERM,默认)
    • 示例:
      kill -9 1234  # 强制终止PID为1234的进程

权限管理

  1. chmod – 修改文件权限

    • 权限表示:
      r=读(4) w=写(2) x=执行(1)
    • 示例:
      chmod 755 script.sh  # 设置所有者可读写执行,其他用户只读执行
      chmod +x backup.py   # 为所有用户添加执行权限
  2. chown – 修改文件所有者

    • 示例:
      chown user:group file.txt  # 将所有者改为user,所属组改为group

网络与压缩

  1. ping – 测试网络连通性

    • 示例:
      ping -c 4 google.com  # 向Google发送4个测试包
  2. tar – 打包压缩文件

    • 常用选项:
      -c 创建压缩包
      -x 解压
      -z 使用gzip压缩(.tar.gz)
      -v 显示过程
    • 示例:
      tar -czvf backup.tar.gz /data  # 将/data目录压缩为backup.tar.gz
      tar -xzvf backup.tar.gz        # 解压到当前目录

帮助与学习资源

  • man – 查看命令手册
    man ls  # 查看ls命令的完整文档
  • --help – 快速帮助
    grep --help  # 显示grep的选项摘要

最佳实践建议:

  1. 谨慎使用rm -rf:删除前确认路径,避免误删系统文件。
  2. 善用Tab补全:输入命令前缀后按Tab键自动补全文件名或命令。
  3. 权限最小化原则:避免滥用sudo或chmod 777。

引用说明: 参考自Linux官方文档(kernel.org/doc)、Ubuntu Manpage仓库(manpages.ubuntu.com)及《Linux命令行与Shell脚本编程大全》(Richard Blum著),命令兼容性基于GNU Coreutils 9.0及以上版本验证。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9393.html

赞 (0)
酷番叔酷番叔
上一篇 2025年7月31日 07:02
下一篇 2025年7月31日 07:27

相关推荐

  • js怎样调用服务器,怎样保护API的调用安全?

    在JavaScript调用服务器API时,安全性是首要考虑因素,无论是通过Fetch、Axios还是原生XHR发起请求,只要接口暴露在公网,就面临被劫持、篡改、滥用的风险,通过强制HTTPS、使用Token认证、实施签名机制、配置CORS策略以及频率限制,可以构建多层防护体系,有效保障API的调用安全,这些措施……

    2026年8月21日
    9800
  • 安全数据图片素材大全包含哪些具体内容?

    在数字化浪潮席卷全球的今天,数据已成为企业的核心资产,而安全则是守护这些资产的“生命线”,无论是网络安全防护、隐私合规宣传,还是内部安全培训,高质量的安全数据图片素材都能让复杂的安全概念变得直观易懂,提升信息传递效率,本文将围绕“安全数据图片素材大全”,系统梳理其类型、获取渠道及使用要点,帮助用户高效找到适配需……

    2025年11月13日
    24700
  • Windows如何打开命令行?

    在Windows操作系统中,命令行(通常指“命令提示符”或“CMD”)是执行高级系统管理、网络配置、脚本运行等任务的重要工具,掌握多种打开命令行的方法,能根据不同场景快速调用,提升操作效率,以下是几种常用且详细的打开方式,涵盖不同Windows版本和操作习惯,快捷键快速启动:最直接的高效方式对于习惯键盘操作的用……

    2025年8月29日
    45300
  • 安全内核故障原因究竟有哪些?

    安全内核故障原因在计算机系统中,内核作为操作系统的核心组件,负责管理硬件资源、提供系统服务以及保障运行稳定性,内核故障可能导致系统崩溃、性能下降或安全漏洞,因此深入分析其故障原因对系统维护至关重要,本文将系统梳理安全内核故障的主要原因,并提供结构化分析,硬件层面问题硬件是内核运行的基础,硬件故障往往直接引发内核……

    2025年11月27日
    20900
  • 统信UOS/麒麟Kylin如何打开终端?5种方法

    图形界面快捷方式(推荐新手)任务栏启动器点击屏幕底部任务栏上的【启动器】图标(通常为麒麟/UOS logo)→ 在搜索框中输入 “终端” 或 “terminal”→ 点击出现的【终端】应用图标右键菜单入口在桌面空白处点击鼠标右键→ 选择【在终端中打开】(此方式直接定位到当前用户主目录)全局快捷键(高效操作)同时……

    2025年7月21日
    86300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信