一、前言:Linux命令=VPS的“操作遥控器” 我们远程连接VPS后,看到的黑色命令行窗口,就是Linux系统的操作界面——和Windows的鼠标点击不同,Linux靠「命令」操作,就像用遥控器控制电视一样,输入对应命令,就能让VPS执行相应操作(比如建文件夹、装软件、看内存)。 新手重点:不用死记硬背,收藏本文,用到时直接复制命令,敲回车就能执行;所有命令不分大小写,但建议严格按本文格式输入(Linux对大小写敏感);输错命令也别怕,大不了重新输,VPS没那么脆弱。 提前说明:本文命令适配Ubuntu/CentOS两大主流系统,标注「通用」的命令,两种系统都能直接用;标注系统的,按自己的VPS系统选择执行。
二、小白必记:Linux常用命令速查(按功能分类,附实操) 按「高频使用」排序,每个命令包含「命令+说明+实操示例」,小白能直接看懂、直接复制。
(一)基础通用命令(必记,每天都能用) 这类命令是基础中的基础,不管做什么操作,大概率都会用到。
- ls:查看当前目录下的文件/文件夹
- 说明:相当于Windows里「打开文件夹,查看里面的内容」
- 实操示例:直接输入 ls ,按回车,就能看到当前目录下的所有文件和文件夹
- 补充:ls -l (ls后面加空格和-l),能查看更详细的信息(比如文件大小、修改时间)
- pwd:查看当前所在目录
- 说明:有时候不知道自己在哪个文件夹,输这个命令就能显示当前路径(相当于Windows里的「地址栏」)
- 实操示例:输入 pwd ,按回车,会显示类似 /root 的路径(root是默认登录目录)
- cd:切换目录(核心命令)
-
说明:相当于Windows里「双击打开文件夹」,切换到不同的目录下
-
实操示例:
- 切换到根目录:cd / (所有文件/文件夹的顶层目录)
- 切换到root目录:cd ~ (快速回到默认登录目录,懒人必备)
- 切换到指定文件夹:cd 文件夹名称 (比如 cd /home ,切换到home文件夹)
- 返回上一级目录:cd .. (两个点,中间有空格,相当于Windows里的「返回上一级」)
- clear:清空命令行窗口
- 说明:命令输多了,窗口乱糟糟,输这个命令就能清空,让界面更干净
- 实操示例:输入 clear ,按回车,瞬间清空窗口(快捷键Ctrl+L也能实现)
- exit:退出远程连接
- 说明:操作完VPS,不想继续连接,输这个命令就能安全退出(也可以直接关闭FinalShell/终端窗口)
- 实操示例:输入 exit ,按回车,即可退出远程连接
(二)文件/文件夹操作命令(高频,搭建服务必用) 建文件夹、建文件、删除文件/文件夹,这些操作后续搭博客、传文件都会用到,重点记!
- mkdir:创建文件夹
- 说明:相当于Windows里「右键→新建→文件夹」
- 实操示例:创建名为「blog」的文件夹,输入 mkdir blog ,按回车(后续搭博客可直接用)
- 补充:创建多级文件夹(比如blog里再建img文件夹),输入 mkdir -p blog/img (-p表示创建多级目录)
- touch:创建空白文件
- 说明:相当于Windows里「右键→新建→文本文档」,创建空白的文本文件
- 实操示例:创建名为「test.txt」的空白文件,输入 touch test.txt ,按回车
- rm:删除文件/文件夹(谨慎使用!)
-
说明:相当于Windows里「删除文件/文件夹」,删除后无法恢复,小白一定要谨慎!
-
实操示例:
- 删除文件:rm test.txt (删除刚才创建的test.txt文件,输完会提示确认,按y确认删除)
- 删除文件夹(强制删除,不提示):rm -rf blog (-rf表示强制删除文件夹及里面所有内容,小白慎用!)
-
避坑提示:不要输 rm -rf / ,会删除VPS所有系统文件,导致VPS瘫痪!
- cp:复制文件/文件夹
-
说明:相当于Windows里「复制→粘贴」
-
实操示例:
- 复制文件:cp test.txt /home (将test.txt文件复制到home文件夹下)
- 复制文件夹:cp -r blog /home (-r表示复制文件夹及里面所有内容,复制文件夹必须加-r)
- mv:移动/重命名文件/文件夹
-
说明:一个命令两种用法,既可以移动文件,也可以重命名
-
实操示例:
- 重命名:mv test.txt new.txt (将test.txt重命名为new.txt)
- 移动文件:mv new.txt /home/blog (将new.txt文件移动到home/blog文件夹下)
- cat:查看文件内容
- 说明:查看空白文件或配置文件的内容,不用打开文件,直接在命令行显示
- 实操示例:查看new.txt文件的内容,输入 cat new.txt ,按回车,会显示文件里的所有内容
(三)系统管理命令(排查问题、查看状态必用) 后续VPS出现卡顿、无法启动服务,用这些命令就能查看系统状态,排查问题。
- top:查看系统资源占用
- 说明:查看CPU、内存、进程的占用情况,VPS卡顿的时候,输这个命令就能找到占用资源多的程序
- 实操示例:输入 top ,按回车,会显示实时资源占用情况(按q退出查看)
- 小白重点:看第一行的CPU和Mem(内存)使用率,超过80%就是资源占用过高
- free:查看内存使用情况
- 说明:更简洁地查看内存总量、已用内存、剩余内存,比top更直观
- 实操示例:输入 free -h (-h表示以人类易读的格式显示,比如MB/GB),按回车,直接查看内存使用详情
- df:查看磁盘空间
- 说明:查看VPS磁盘的总空间、已用空间、剩余空间,避免磁盘满了导致服务无法运行
- 实操示例:输入 df -h,按回车,重点看「/」目录的剩余空间(Avail列)
- reboot:重启VPS
- 说明:VPS出现问题(比如Docker无法启动),重启往往能解决,相当于Windows重启电脑
- 实操示例:输入 reboot,按回车,VPS会重启(重启后远程连接会断开,重新连接即可)
- 避坑提示:重启前,保存好正在进行的操作(比如正在编辑的文件),避免数据丢失
- systemctl:查看/启动/停止服务(核心,后续必用)
-
说明:管理VPS上的服务(比如Docker、博客服务),启动、停止、查看状态都靠它
-
实操示例(以Docker为例):
- 查看Docker状态:systemctl status docker (显示running就是正在运行)
- 启动Docker:systemctl start docker (之前安装过,重启后需要重新启动)
- 停止Docker:systemctl stop docker (不需要用Docker时可以停止,节省资源)
- 设置开机自启:systemctl enable docker (避免VPS重启后Docker失效)
(四)软件安装/卸载命令(复用之前知识点) 和第三篇的基础配置衔接,整理小白常用的软件安装/卸载命令,两种系统分开标注,避免输错。
- Ubuntu系统(新手首选)
- 更新软件包:apt update && apt upgrade -y (和第三篇一致,安装软件前先更新)
- 安装软件:apt install 软件名称 -y (比如 apt install curl -y ,安装curl工具)
- 卸载软件:apt remove 软件名称 -y (比如 apt remove curl -y ,卸载curl工具)
- CentOS系统
- 更新软件包:yum update -y (和第三篇一致)
- 安装软件:yum install 软件名称 -y (比如 yum install curl -y )
- 卸载软件:yum remove 软件名称 -y (比如 yum remove curl -y )
- 避坑提示:安装软件时,一定要加 -y ,表示自动确认安装,不用手动输y,小白更省心。
(五)小白避坑:常见命令错误及解决方法 新手输命令,很容易出错,整理了3个最常见的错误,直接对应解决,不用查资料。
- 错误提示「command not found」(命令未找到)
- 原因:要么命令输错(比如把ls写成ls1),要么软件没安装(比如输docker命令,但没安装Docker)
- 解决:检查命令拼写,或安装对应的软件(比如没装Docker,先按第三篇的方法安装)
- 错误提示「Permission denied」(权限不足)
- 原因:当前用户没有执行该命令的权限(比如普通用户删除root目录下的文件)
- 解决:在命令前加 sudo (比如 sudo rm test.txt ),表示用管理员权限执行,小白登录的是root账号,一般不会出现这个问题
- 命令输完没反应,或一直卡住
- 原因:命令正在执行(比如更新软件包,需要时间),或命令输错导致卡住
- 解决:耐心等1-2分钟,若还是没反应,按「Ctrl+C」强制终止命令,重新输入正确命令
三、实操总结:小白常用命令速查表(直接抄作业) 怕新手记混,整理了「极简速查表」,不用翻前面的详细说明,直接复制命令执行,按功能分类,一目了然。 功能 命令 备注 查看文件/文件夹 ls / ls -l 通用,ls -l更详细 切换目录 cd 目录路径 / cd .. / cd ~ 通用,cd ~回到默认目录 创建文件夹 mkdir 文件夹名 / mkdir -p 多级路径 通用,-p创建多级文件夹 删除文件/文件夹 rm 文件名 / rm -rf 文件夹名 通用,rm -rf慎用! 查看内存 free -h 通用,直观查看内存使用 重启VPS reboot 通用,重启前保存操作 Ubuntu安装软件 apt install 软件名 -y Ubuntu专属 CentOS安装软件 yum install 软件名 -y CentOS专属
四、写在最后 Linux常用命令不用死记硬背,新手初期重点记「基础通用命令」和「文件操作命令」,后续搭建服务时,遇到需要的命令,回头查本文即可,多敲几次自然就记住了。 这一篇的命令是VPS实操的「基础内功」,学会这些,后续我们就能正式进入实战环节。 如果输命令时遇到具体错误(比如提示权限不足、命令未找到),欢迎邮件联系我,我会尽力为你解答~