1. 程式人生 > >Shell內建命令與運行方法

Shell內建命令與運行方法

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自身提供的命令,而非可執行文件):

  1. type:判斷一個命令是不是內建命令(ps: type cd)
  2. alias:創建命令的別名(ps:alias ll=‘ls -l --color=tty‘)
  3. jobs:查看暫停的任務(暫停用ctrl+z)
  4. bg 2:將暫停的任務2放置後臺運行
  5. fg 2:將後臺任務2放置前臺運行
  6. declare -i num=1:定義一個整數num
  7. declare -r num=1:頂一個只讀數num
  8. declare -a arr=‘([0]="a" [1]="b" [2]="c")‘
  9. declare -F:顯示腳本中的函數
  10. declare -f:顯示腳本中的函數體
  11. export var=100:將父shell中的變量導入到子shell中(子shell能識別父shell中定義的變量)
  12. let M=15%7:整數運算,支持加減乘除,i++,i--等一系列的整數運算法則
  13. pwd:顯示當前的工作路徑
  14. read N:從標準輸入讀取一行到變量N(declare N read N)
  15. ulimit:顯示並設置進程資源調度(ulimit -a為顯示所有進程資源)

Shell內建命令與運行方法