本文整理了云服务器操作中高频使用的 Linux 基础命令,按目录操作、文件查看、文件传输、应急操作、文件创建、文件复制分类,附详细用法和实操示例,命令均适配主流 Linux 发行版(CentOS、Ubuntu 等),新手可直接套用。

一、目录切换命令:cd(change directory)

核心用于切换工作目录,支持绝对路径(从根目录/开始)和相对路径(基于当前目录),是使用频率最高的 Linux 命令,搭配目录标识可实现灵活的目录跳转。

  • 基本语法:cd [目录路径/标识]
  • 实操示例:
    1. cd /:进入系统根目录(所有文件 / 目录的顶层目录)
    2. cd ~:快速进入当前用户主目录(root 用户为/root,普通用户为/home/用户名
    3. cd opt:进入当前目录下的 opt 文件夹(相对路径,需当前目录存在该文件夹)
    4. cd ..:返回上一级目录(基础必备,多级回退可叠加)
    5. cd ../..:返回上一级的上一级目录
    6. cd -:回到上次操作的目录(适合两个目录间频繁切换)
    7. cd /opt/rh:通过绝对路径直接定位到指定目录(无需考虑当前所在位置)
  • 核心标识:
    • .:代表当前目录(如cd ./opt等价于cd opt
    • ..:代表上一级目录(目录切换核心标识)

二、文件 / 路径查看命令

包含ls/ll(文件列表)、pwd(当前路径)、history(历史命令),用于快速了解服务器文件状态和操作记录,解决新手「不知道在哪、有什么文件、做过什么操作」的问题。

1. ls/ll:查看目录下文件 / 目录列表

  • ls:基础用法,简洁展示当前 / 指定目录下的文件和目录名称
  • ls -l列表形式详细展示文件信息(含权限、所有者、文件大小、修改时间等)
  • llls -l的快捷写法,新手首选,无需输入参数,直接使用更高效
  • 实操示例:
    • ls:查看当前目录下所有文件 / 目录
    • ls /opt:查看根目录下 opt 文件夹中的内容
    • ll:详细查看当前目录下所有文件的完整信息

2. pwd:查看当前所在绝对路径

  • 基本语法:pwd(无额外参数)
  • 适用场景:多次切换目录后忘记当前位置,执行后直接输出绝对路径,避免路径混淆
  • 示例:执行后输出/root/opt,表示当前处于 root 用户主目录下的 opt 文件夹

3. history:查看历史执行命令

  • 基本语法:history(无额外参数)
  • 功能:列出近期执行过的所有命令(默认显示 1000 条),每条命令带编号
  • 实用技巧:!命令编号可快速重复执行历史命令,如!100执行第 100 条历史命令

三、文件上传下载命令:rz/sz

基于 ZModem 协议的轻量传输命令,仅适用于小文件传输(大文件建议用 Xftp、FileZilla 等专业工具),需先在服务器安装依赖工具,安装后可实现本地与服务器的快速文件互传。

前置安装

服务器未安装 lrzsz 工具时,先执行以下命令安装:

  • CentOS 系统:yum install lrzsz -y
  • Ubuntu 系统:apt-get install lrzsz -y

1. rz:本地文件上传到服务器

  • 基本语法:rz(无额外参数)
  • 操作步骤:在服务器目标目录执行命令,弹出本地文件选择窗口,选中要上传的小文件,点击「确定」即可完成上传

2. sz:服务器文件下载到本地

  • 基本语法:sz [文件名/文件绝对路径]
  • 实操示例:
    • sz test.txt:将当前目录下的 test.txt 文件下载到本地
    • sz /opt/0502.txt:将 /opt 目录下的 0502.txt 文件下载到本地

四、应急操作快捷键:ctrl + c

非字符命令,是 Linux 终端必备应急快捷键,核心功能为终止当前正在执行的命令,并恢复到终端初始状态,可重新执行新命令。

  • 适用场景:
    1. 命令执行后服务器长时间无响应
    2. 输入错误命令,无需等待直接中断
    3. 需停止当前运行的程序 / 脚本
  • 操作方式:直接按下ctrl + c组合键即可

五、文件 / 目录创建命令:mkdir/touch

分别用于创建文件夹空文件,语法简单,支持指定路径创建,是服务器文件管理的基础命令。

1. mkdir:创建文件夹 / 目录

  • 基本语法:mkdir [文件夹名/文件夹绝对路径]
  • 实操示例:
    • mkdir test:在当前目录下创建名为 test 的文件夹
    • mkdir /opt/project:在 /opt 目录下创建名为 project 的文件夹

2. touch:创建空文件

  • 基本语法:touch [文件名/文件绝对路径]
  • 实操示例:
    • touch 0502.txt:在当前目录下创建名为 0502.txt 的空文本文件
    • touch /test/script.sh:在 /test 目录下创建名为 script.sh 的空脚本文件

六、文件复制命令:cp(copy)

核心用于文件复制,支持单个文件复制、复制并重命名、批量文件复制,可将文件复制到指定目录,复制目录时需添加递归参数,是文件备份、迁移的常用命令。

  • 基本语法:cp [源文件/批量文件标识] [目标目录/新文件名]
  • 核心参数:-r(递归复制,仅用于复制文件夹时,需添加)
  • 实操示例:
    1. cp 0502.txt /opt:将当前目录下的 0502.txt 复制到 /opt 目录(保留原文件名)
    2. cp file test1:将当前目录下的 file 文件,在当前目录复制一份并命名为 test1(复制 + 重命名)
    3. cp 0502.* /opt:将当前目录下所有以 0502. 开头的文件,批量复制到 /opt 目录(*为通配符,代表任意字符)
    4. cp -r test /opt:将当前目录下的 test 文件夹及其所有内容,递归复制到 /opt 目录(复制目录必须加-r

新手命令操作核心注意事项

  1. Linux 命令严格区分大小写,如CdLSCp均为错误命令,需全部小写输入
  2. 路径输入可使用Tab快速补全,避免手动输入错误(如输入cd /o后按 Tab,自动补全为cd /opt
  3. 忘记命令参数时,执行命令 --help查看官方帮助文档(如cp --helpcd --help
  4. 执行文件操作前,建议先用pwd确认当前路径,避免因路径错误导致文件误操作
  5. 通配符*可匹配任意字符,常用于批量操作(如cp *.txt /opt:复制所有 txt 文件到 /opt)

更多推荐