add: create Bash command lookup order documentation
This commit is contained in:
47
src/content/posts/Linux/bash查找顺序.md
Normal file
47
src/content/posts/Linux/bash查找顺序.md
Normal file
@@ -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命令,可执行文件和目录的颜色和普通文件的文件名颜色不一样,之前一直不知道为什么。后来看了下才知道是用到了别名优先级比较高的特性
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
能看到上面有配置`alias ls = 'ls --color=auto'`
|
||||||
|
|
||||||
|
|
||||||
|
# Shell内置命令
|
||||||
|
如果别名没有匹配,bash会去检查是不是内置命令(比如cd,echo这种)
|
||||||
|
|
||||||
|
|
||||||
|
# 哈希表
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# 环境变量 path中的目录
|
||||||
|
最后一步,Bash按照PATH定义的目录顺序从左到右搜索可执行文件
|
||||||
|
|
||||||
|

|
||||||
38
src/content/posts/生活/祝自己生日快乐.md
Normal file
38
src/content/posts/生活/祝自己生日快乐.md
Normal file
@@ -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: ''
|
||||||
|
---
|
||||||
|
|
||||||
|
# 生日蛋糕
|
||||||
|

|
||||||
|
|
||||||
|
💕💕💕💕💕💕姐姐买的,很好吃💕💕💕
|
||||||
|
|
||||||
|
明天吃
|
||||||
|

|
||||||
|
# 小物件
|
||||||
|
|
||||||
|
> 把去年看洛天依演唱会买的盒子拆了(可爱的天依0-0)
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
还有立牌
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
亚克力牌
|
||||||
|

|
||||||
|
|
||||||
|
很硬的卡纸
|
||||||
|

|
||||||
Reference in New Issue
Block a user