Shell內建命令與運行方法
阿新 • • 發佈:2018-02-04
col shell 執行 log family i++ 整數 執行文件 讀取
1. !# /bin/bash
這句話是shell腳本的第一行,/bin/bash表示腳本的解釋器位置。
2. 腳本的運行:
(1)bash test.sh
(2)bash -x test.sh (ps:-x用於觀測腳本運行狀態)
(3)釋放腳本權限:[1] chmod +x test.sh [2] ./test.sh
3. shell的內建命令(Bash自身提供的命令,而非可執行文件):
- type:判斷一個命令是不是內建命令(ps: type cd)
- alias:創建命令的別名(ps:alias ll=‘ls -l --color=tty‘)
- jobs:查看暫停的任務(暫停用ctrl+z)
- bg 2:將暫停的任務2放置後臺運行
- fg 2:將後臺任務2放置前臺運行
- declare -i num=1:定義一個整數num
- declare -r num=1:頂一個只讀數num
- declare -a arr=‘([0]="a" [1]="b" [2]="c")‘
- declare -F:顯示腳本中的函數
- declare -f:顯示腳本中的函數體
- export var=100:將父shell中的變量導入到子shell中(子shell能識別父shell中定義的變量)
- let M=15%7:整數運算,支持加減乘除,i++,i--等一系列的整數運算法則
- pwd:顯示當前的工作路徑
- read N:從標準輸入讀取一行到變量N(declare N read N)
- ulimit:顯示並設置進程資源調度(ulimit -a為顯示所有進程資源)
Shell內建命令與運行方法