## 1. 創建一個 shell 腳本
首先,創建一個腳本文件,例如 pxe.sh:
```bash
nano /usr/local/bin/pxe.sh
```
## 2. 編輯腳本內容
在 pxe.sh 文件中輸入以下內容:
```bash
#!/bin/bash
cd /root/iventoy || exit 1
sudo bash iventoy.sh start
cd /root || exit 1
```
這段代碼的功能是:
- 切換到 `/root/iventoy` 目錄。
- 執行 `sudo bash iventoy.sh start` 命令。
- 再切換回 `/root` 目錄。
`|| exit 1` 是用來確保如果任何一個 `cd` 命令失敗,腳本會停止執行。
## 3. 保存並退出
保存文件並退出編輯器(如果是 `nano`,可以按 `Ctrl + X`,然後按 `Y` 來確認保存,再按 `Enter`)。
## 4. 給腳本賦予執行權限
運行以下命令,給 `pxe.sh` 文件賦予執行權限:
```bash
sudo chmod +x /usr/local/bin/pxe.sh
```
## 5. 創建別名
接著,創建一個 `pxe` 的別名,讓你能夠簡單地通過輸入 `pxe` 來執行這個腳本。編輯你的 `shell` 配置文件,例如 `.bashrc` 或 `.zshrc`(視乎你使用的 `shell`):
```bash
nano ~/.bashrc
```
在文件的末尾添加以下行:
```bash
alias pxe="/usr/local/bin/pxe.sh"
```
## 6. 重新加載配置文件
保存並退出編輯器,然後執行以下命令來重新加載你的配置文件:
```bash
source ~/.bashrc
```
## 7. 測試
現在,只需要在終端中輸入 `pxe`,它會自動執行想要的命令:
```bash
pxe
```