60个你必须知道的Linux命令:新手10分钟速通指南

刚开始接触Linux的时候,很多人有一个共同的感受:

“看别人操作都行云流水,自己一进终端就发懵。”

不是你笨,也不是Linux故意为难你——只是你可能还没捋清楚,那些最常用的命令,到底是干嘛的啥时候用

网上很多教程一上来就扔几十条命令给你,但问题是:你根本记不住。

这篇文章,我想试着用更直观的方式,把60个高频Linux命令重新梳理一遍。不用死背,也不搞晦涩解释,只告诉你:它们在你日常用Linux的过程中,到底有什么用。


一、你总得先连上服务器,对吧?

打开你的终端,敲下这行:

bash

复制编辑

ssh 用户名@服务器IP

ssh root@192.168.1.100

连接到一台 IP 是 192.168.1.100 的服务器,使用 root 用户。

这是你进入远程Linux世界的第一步。

哪怕你用的是腾讯云、阿里云或者WSL,连上了,才算“开始了”。

60个你必须知道的Linux命令:新手10分钟速通指南


二、看文件、找文件、建个文件夹——这才是你日常干得最多的事

  • ls:看看目录里有什么东西
ls /home

列出 /home 目录下的所有文件和文件夹。

  • cd:切换路径,比如 cd ~ 就是回家(用户主目录)
cd /var/log

进入 /var/log 目录。

  • pwd:我现在在哪?看看当前路径
  • mkdir:建个新文件夹
mkdir new_folder

创建名为 new_folder 的文件夹。

  • touch:新建一个空文件,比如 touch test.txt
touch hello.txt

创建一个名为 hello.txt 的空文件。

  • rm:删除文件,rm -r 删除文件夹
rm test.txt

删除 test.txt 文件。

rm -r old_folder

删除 old_folder 文件夹及里面所有内容。

  • mv:移动文件,或者直接改名
mv old.txt new.txt

把 old.txt 改名为 new.txt。

mv hello.txt /tmp/

将 hello.txt 移动到 /tmp/ 目录。

  • cp:复制文件或者目录
cp a.txt b.txt

复制 a.txt 为 b.txt。

cp -r folder1 folder2

递归复制整个 folder1 到 folder2。

这些命令没啥高深的,但要是真的天天用,早晚你会熟。


三、文件打开方式有很多,但要看你“是想改,还是想看”

  • cat:一次性看完一个文件
cat /etc/hosts

一次性输出 /etc/hosts 所有内容。

  • less:分屏翻,适合日志类长文件
less /var/log/syslog

分屏翻看日志。

  • head / tail:看文件开头/结尾几行
head -5 access.log

看 access.log 前 5 行。

tail -10 access.log

看 access.log 后 10 行。

  • nano:小白友好编辑器(实在不想碰vim就用它)
nano myfile.txt

用 nano 编辑 myfile.txt。

  • vim:高手爱用,学会后爽到飞起
vim myfile.txt

用 vim 编辑 myfile.txt,vim精通还是要花些精力的

  • echo “内容” > 文件:写点内容进去
echo "Hello Linux" > hello.txt

把 “Hello Linux” 写入 hello.txt(会清空原内容)。

实际使用时,看和改的目的不一样,选的命令也不一样。


四、权限那些事,不碰还好,一碰就一头雾水

Linux对权限管理很认真,不小心可能连你自己都读不了文件。

  • whoami:看看你是谁
  • chmod +x 文件:给文件加执行权限
chmod +x run.sh

让 run.sh 文件拥有执行权限。

  • chown 用户 文件:换一下文件归属权
chown ubuntu mydata.txt

将 mydata.txt 的属主改为 ubuntu 用户。

  • adduser 用户名:添加用户
  • passwd 用户名:设置密码
  • su 用户名:切换用户

配置环境、部署项目、管理服务器的时候,这一块绕不开。


五、装软件用这个,不用再全网找包名了

如果你用的是Ubuntu系,包管理就靠 apt。

  • sudo apt update:更新软件源(不更新容易装不上)
  • sudo apt install 软件名:装软件
  • sudo apt remove 软件名:卸软件

提示:别忘了 apt search 关键词 也是个很好用的查找命令。

apt search python

查找与 python 相关的软件包。


六、你肯定遇到过:找不到文件、日志太长看不完

这时候这些命令就特别管用:

  • find 路径 -name “*.log”:找所有.log文件
find /var/log -name "*.log"

在 /var/log 下找所有 .log 文件。

  • grep “关键词” 文件名:在文件中查内容
grep "error" system.log

在 system.log 里找 “error”。

  • grep -r “关键词” 路径:全目录查内容
grep -r "TODO" ./src

在 ./src 目录及子目录中文件中查找 “TODO”。

  • zip -r a.zip 路径:压缩
zip -r backup.zip /home/mydata

把 /home/mydata 打包压缩成 backup.zip。

  • unzip a.zip:解压
  • wget / curl:下载工具(有点区别但都能用)
wget https://example.com/file.txt
curl -O https://example.com/file.txt

下载 file.txt。

特别是 grep + find,基本就是日志分析 + 文件定位黄金搭档。


七、连不上网、端口不通?这几条命令查问题贼快

  • ping baidu.com:网络通不通?
  • ip a 或 ifconfig:看你IP地址
  • traceroute 域名:数据包路由路径
traceroute google.com

显示去往 google.com 的路由路径。

  • ss -tuln:哪些端口开了
  • ufw allow 端口号:开防火墙端口(比如80)

部署web服务、调试服务器网络时都用得上。


八、服务挂了、系统卡了,这些命令就派上用场了

  • top:最常见系统监控工具
  • htop:更漂亮的top(需安装)
  • ps aux:进程全列表
  • kill 进程号:结束某个进程
kill 1234

杀掉进程号为 1234 的进程。

  • killall 进程名:按名字杀
killall nginx

杀掉所有名叫 nginx 的进程。

  • df -h:看磁盘空间
  • free -h:看内存占用
  • systemctl start/stop/restart 服务名:服务控制
sudo systemctl restart nginx

重启 nginx 服务。

  • history:查你输入过的命令

如果你不想自己记得那么多参数,先学会 man 命令名 查看帮助。

man tar

查看 tar 命令帮助文档。


九、几个冷门但很实用的命令

  • cal:日历
  • date:当前时间
  • bc:终端计算器
echo "5.2*8" | bc

计算表达式结果(输出 41.6)。

  • neofetch:展示你的系统信息(有点炫)
  • which 命令名:这个命令到底是哪个程序在跑
which python3

显示 python3 可执行文件的完整路径。


写在最后:

你不需要一次记住60条命令。你只要记住一件事:

Linux不是靠背命令掌握的,是靠你“用多了自然顺”。

一开始可以慢一点,看着文档输入。后来你就会发现:原来这些命令真的不是“晦涩难记”,而是“用过一次,就不陌生了”。

这60条命令,是你从入门走向实用的跳板。如果这篇文章对你有用,记得点个赞、留个评论。

原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/jsjc/2359.html

Like (1)
Previous 2026年4月10日 上午10:51
Next 2026年4月11日 上午10:19

相关推荐

  • 服务器接入高防IP后有哪些作用?

    什么是高防IP?高防IP是由高防数据中心所提供的IP地址段,主要面向网络服务器在遭遇大规模DDoS攻击时所提供的防护服务。高防IP是当前最为普遍的一种抵御DDoS攻击的方式,用户可…

    2026年6月4日
    0
  • 什么是 XSS 攻击?一文搞懂跨站脚本攻击与防护方式

    XSS,三个让安全人员头疼的字母。它的全名是 Cross-Site Scripting,中文叫做跨站脚本攻击。你可能会问:“Cross-Site Scripting 的缩写不是应该…

    2026年5月14日
    0
  • 什么是远程代码执行(RCE)攻击?

    远程代码执行(RCE)攻击指的是借助系统某一层级存在的安全缺陷,向目标系统中植入并运行恶意指令。攻击者借此可在受害系统上执行各类操作——包括下达系统命令、窃取敏感信息、篡改或加密数…

    2026年6月23日
    0
  • 网络协议由什么组成?

    网络协议 在我们日常生活中,运用互联网已经是必不可少的事情了,常常会通过电脑或者手机去追剧、购物、聊天、办公,在使用的过程中,其实会涉及到很多的网络协议。 以最常见的家庭网络为例,…

    2026年5月28日
    0
  • 数据采集需要注意哪些问题?

    一、合法合规底线要求 ‌知情同意原则‌:采集前明确告知用户数据用途、方式,取得用户明确授权,禁止强制授权、过度索权。 ‌最小必要原则‌:仅采集业务必需的相关数据,不采集与目标无关的…

    2026年8月10日
    0
  • 如何防御CC攻击?

    一、CC攻击的运作原理 CC攻击的核心原理在于攻击者操控若干台主机,持续不断地向目标服务器发送海量数据请求,从而造成服务器资源被大量耗尽,直至最终陷入宕机崩溃的境地。CC攻击主要就…

    2026年7月20日
    0
  • SQL DDL 是什么? 五个指令一次学会:CREATE、ALTER、TRUNCATE、DROP、RENAME

    SQL 有四大分类: DDL(数据定义语言)负责处理表格的「结构」。 DML(数据操作语言)负责处理表格的「资料」。 DCL(数据控制语言)负责处理「权限」。 TCL(事务控制语言…

    2026年5月13日
    0
  • 网络安全等级保护二级与三级几年一次

    在网络安全等级保护制度体系中,二级与三级最本质的差别体现在评定级别的高低之分。二者所对应的评定结果截然不同,这也是划分二者边界最关键的标尺。 一、二级与三级究竟差在哪里 要理解二级…

    2026年7月11日
    0
  • Python如何使用Selenium抓取动态网站

    对于用静态 HTML 和 CSS 构建的网站,像 Python 的请求库和 Beautiful Soup 这样的简单工具通常能在网页抓取时完成工作。然而,在处理基于动态 JavaS…

    2026年3月30日
    0
  • web应用渗透测试流程

    对于web应用的渗透测试,大致可分为三个阶段:信息收集、漏洞发现以及漏洞利用。在实践过程中需要进一步明细测试的流程,以下通过9个阶段来描述渗透测试的整个流程: 1.明确目标 1)确…

    2026年5月30日
    0