Linux 新手必会的 10 个命令:第一次登录云服务器不再慌

举报
yd_287568626 发表于 2026/10/23 12:36:26 2026/10/23
【摘要】 总结新手登录云服务器后最常用的 10 个 Linux 命令:查看目录与文件、看日志、搜关键字、查进程、看磁盘与内存、测网络连通性、改权限、打包解压,附带 rm -rf 等安全提醒,适合零基础上手练习。

第一次用 SSH 登录云服务器,面对黑底白字的终端,很多人第一反应是「我该敲什么」。其实日常使用里八成的操作都离不开下面这 10 个命令,把它们练熟,看日志、查进程、找文件基本都够用了。

1. pwd 和 ls:先搞清我在哪、有什么

pwd 显示当前目录的完整路径;ls -la 列出当前目录下所有文件(包括隐藏文件),并显示权限、大小和修改时间。刚登录服务器时,先用这两个命令确认位置和目录内容,避免在错误的地方操作。

2. cd:切换目录

cd /var/log 进入日志目录,cd … 回到上一级,cd ~ 回到家目录,cd - 回到上一次所在的目录。小技巧:输入目录名前几个字母后按 Tab 键可以自动补全,既省打字又能减少拼写错误。

3. cat、less 和 tail:看文件三件套

小文件用 cat 文件名 一次性看完;长文件用 less 文件名 分页浏览,按 q 退出;看日志最常用 tail -f app.log,它会实时滚动输出文件新增的内容,排查问题时几乎离不开。只想看最后 50 行可以用 tail -n 50 app.log。

4. grep:在文本里大海捞针

grep “ERROR” app.log 能把日志里包含 ERROR 的行全部筛出来。配合管道更强大,比如 ps -ef | grep java 查看 Java 进程;grep -i 忽略大小写;grep -rn “关键字” 目录 可以在目录下递归搜索。

5. ps 和 top:谁在跑、谁在吃资源

ps -ef 列出所有进程;top 是动态的任务管理器,能实时看到 CPU、内存占用最高的进程,按 q 退出。服务没响应时,先用这两个命令看进程还在不在、是不是把 CPU 跑满了。

6. df 和 du:磁盘还剩多少

df -h 查看各分区的总容量和剩余空间,-h 表示用易读的单位显示;du -sh 目录 查看某个目录占了多大。磁盘报警时,先用 df 看哪个分区满了,再用 du 一层层定位大文件。

7. free:内存够不够

free -h 显示总内存、已用、空闲和缓存。新手常被吓一跳:Linux 会把空闲内存用作缓存,所以看 available 一列更能反映真实可用内存。

8. ping 和 curl:网络通不通

ping 域名或 IP 测试连通性和延迟;curl -I 网址 查看 HTTP 响应头和状态码。接口调不通时,先用它们确认是网络问题还是服务本身的问题。

9. chmod:改权限

运行 chmod 755 命令可以给脚本文件设置权限。数字是三组权限(所有者 / 所在组 / 其他人)分别相加:读 4、写 2、执行 1,755 就是所有者可读可写可执行、其他人可读可执行。改权限前先想清楚,不要图省事直接给 777。

10. tar:打包与解压

tar -czvf backup.tar.gz 目录 打包压缩,tar -xzvf backup.tar.gz 解压。记住 c 是创建、x 是解开、z 是 gzip 压缩、v 显示过程、f 指定文件名,这一串参数能用很久。

最后提醒

rm -rf 删除文件不可恢复,执行前一定再三确认路径,千万不要在根目录或不熟悉的目录下使用。养成「先 ls 确认、再动手操作」的习惯,比多记几个命令更重要。

把这 10 个命令在自己的云服务器上挨个敲一遍,比看十遍教程都管用。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。