From 63fa5274ba5c215bc35aa7ba967ee4f290280ddd Mon Sep 17 00:00:00 2001 From: meowrain Date: Mon, 5 Jan 2026 22:33:48 +0800 Subject: [PATCH] add: create Bash command lookup order documentation --- src/content/posts/Linux/bash查找顺序.md | 47 ++++++++++++++++++++++++ src/content/posts/生活/祝自己生日快乐.md | 38 +++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 src/content/posts/Linux/bash查找顺序.md create mode 100644 src/content/posts/生活/祝自己生日快乐.md diff --git a/src/content/posts/Linux/bash查找顺序.md b/src/content/posts/Linux/bash查找顺序.md new file mode 100644 index 0000000..9e72abe --- /dev/null +++ b/src/content/posts/Linux/bash查找顺序.md @@ -0,0 +1,47 @@ +--- +title: Bash查找命令顺序 +published: 2026-01-05T22:06:25 +description: '' +image: '' +category: 'Linux' +draft: false +lang: '' +--- + +# Bash命令查找顺序 + +# 1. 绝对路径或者相对路径 + +优先级最高,如果输入的命令用 '/'或者'./'开头,bash会直接访问指定路径下的文件去执行 +比如: 输入 '/bin/ls'或者'./script.sh' bash会直接执行这个路径下面的文件,跳过后续所有的查找步骤 + +# 2. 别名 +比如: `alias ll = 'ls -l'` 输入ll会被替换为'ls -l ' + +> ps: 买了不少vps,发现有的vps 的ls命令,可执行文件和目录的颜色和普通文件的文件名颜色不一样,之前一直不知道为什么。后来看了下才知道是用到了别名优先级比较高的特性 + +![](https://blog.meowrain.cn/api/i/2026/01/05/10muvzx-1.webp) + + +能看到上面有配置`alias ls = 'ls --color=auto'` + + +# Shell内置命令 +如果别名没有匹配,bash会去检查是不是内置命令(比如cd,echo这种) + + +# 哈希表 + +![](https://blog.meowrain.cn/api/i/2026/01/05/10pax8l-1.webp) + +![](https://blog.meowrain.cn/api/i/2026/01/05/10q01ct-1.webp) + + +![](https://blog.meowrain.cn/api/i/2026/01/05/10pyvd2-1.webp) + + + +# 环境变量 path中的目录 +最后一步,Bash按照PATH定义的目录顺序从左到右搜索可执行文件 + +![](https://blog.meowrain.cn/api/i/2026/01/05/10qkdcl-1.webp) \ No newline at end of file diff --git a/src/content/posts/生活/祝自己生日快乐.md b/src/content/posts/生活/祝自己生日快乐.md new file mode 100644 index 0000000..1c60052 --- /dev/null +++ b/src/content/posts/生活/祝自己生日快乐.md @@ -0,0 +1,38 @@ +--- +title: 祝自己生日快乐 +published: 2026-01-05T22:22:28 +description: '' +image: 'https://blog.meowrain.cn/api/i/2026/01/05/10sz5vn-1.webp' + +draft: false +lang: '' +--- + +# 生日蛋糕 +![](https://blog.meowrain.cn/api/i/2026/01/05/10sz5vn-1.webp) + +💕💕💕💕💕💕姐姐买的,很好吃💕💕💕 + +明天吃 +![](https://blog.meowrain.cn/api/i/2026/01/05/10wbwh6-1.webp) +# 小物件 + +> 把去年看洛天依演唱会买的盒子拆了(可爱的天依0-0) +![](https://blog.meowrain.cn/api/i/2026/01/05/10wwmyz-1.webp) + +![](https://blog.meowrain.cn/api/i/2026/01/05/10u4sop-1.webp) + +![](https://blog.meowrain.cn/api/i/2026/01/05/10uitt5-1.webp) + + +![](https://blog.meowrain.cn/api/i/2026/01/05/10utg32-1.webp) + +还有立牌 + +![](https://blog.meowrain.cn/api/i/2026/01/05/10v65kf-1.webp) + +亚克力牌 +![](https://blog.meowrain.cn/api/i/2026/01/05/10v8oew-1.webp) + +很硬的卡纸 +![](https://blog.meowrain.cn/api/i/2026/01/05/10vus92-1.webp)