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