Linux学习命令一

纤洙 发布于 2025-12-31 13 次阅读


mkdir web
命令含义
mkdir创建文件夹
web此处为名称
创建名为web的文件夹
echo "Hello, World!" > web/index.html
命令含义
echo输出内容
"Hello, World!"“字符串”这里为"Hello, World!"
>重定向(把输出写入文件,而不是显示在屏幕上)
如果文件不存在,会自动创建
web/index.htmlweb文件夹下的index.html文件
把输出的"Hello, World!"重定向到web/index.html文件,如果文件不存在会创建
python3 -m http.server -b :: 8080
命令含义
python3✅ Python3 解释器
-m表示运行一个模块(模块
),不是直接运行文件
http.server✅ Python 内置的 HTTP 服务器模块
-bbind 的缩写,指定绑定哪个地址
::✅ 表示所有 IPv6 地址
8080✅ 端口号
用python3解释器运行python内置的HTTP服务器模块并且此服务监听着所有IPV6地址的8080端口,意味着任何通过IPV6地址发向服务器8080端口的请求都会被该服务器的HTTP服务模块进程接收数据包
pkill -f '\.tmp/'

第一部分:pkill

字符解释
pprocess(进程)的缩写
k
ikill(杀死)
l
l

pkill = 一个 Linux 命令,用于杀死符合条件的进程


第二部分:-f

字符解释
-表示后面是选项/参数
ffull(完整)的缩写

-f = 匹配进程的完整命令行,而不仅仅是进程名


第三部分:'\.tmp/'

逐字符解释:

字符名称作用
'单引号(开始)告诉 shell:里面的内容原样传递,不要解释
\反斜杠转义符,取消下一个字符的特殊含义
.点号因为前面有 \,表示字面上的点 .
t字母 t就是字母 t
m字母 m就是字母 m
p字母 p就是字母 p
/斜杠就是斜杠 /(路径分隔符)
'单引号(结束)引号结束

为什么需要 \ ?

在正则表达式中:

写法. 的含义能匹配
.tmp/任意一个字符atmp/1tmp/.tmp/xtmp/
\.tmp/就是点本身只匹配 .tmp/

图示

textpkill -f '\.tmp/'
│      │  │││││││
│      │  ││││││└─ ' 单引号结束
│      │  │││││└── / 斜杠字符
│      │  ││││└─── p 字母
│      │  │││└──── m 字母
│      │  ││└───── t 字母
│      │  │└────── . 点(被转义,表示真正的点)
│      │  └─────── \ 转义符
│      │  └─────── ' 单引号开始
│      └────────── -f 匹配完整命令行
└───────────────── pkill 杀进程命令

最终效果

杀死所有命令行中包含 .tmp/ 这个字符串的进程。

🌸 自我介绍 🌸 你好呀~(ฅ´ω`ฅ) 我是一个 热爱学习新知识 的人 📚✨ 对世界充满好奇,总是忍不住想了解更多有趣的东西~ 同时也是一名 二次元动漫爱好者 🎬💖 不管是动画、漫画,还是轻小说, 都能让我瞬间进入另一个闪闪发光的世界 ✨🌈 喜欢一边学习、一边追番, 在现实与幻想之间来回穿梭~(≧▽≦)♪ 如果你也喜欢动漫、喜欢交流想法, 那我们一定能成为好朋友哒~(๑˃̵ᴗ˂̵)و 💕 请多多指教喔~✨(๑•̀ㅂ•́)و✧
最后更新于 2026-01-02