2024年11月11日 星期一

Linux 自定義命令

## 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 ```

沒有留言:

張貼留言