shell 跟 有關的各種怪命令集錦

2022-02-03 09:33:07 字數 611 閱讀 9704

$0

這個程式的執行名字

$n 這個程式的第n個引數值,n=1..9

$*這個程式的所有引數,此選項引數可超過9個。

$# 這個程式的引數個數

$$ 這個程式的pid(指令碼執行的當前程序id號)

$!執行上乙個背景指令的pid(後台執行的最後乙個程序的程序id號)

$?執行上乙個指令的返回值 (顯示最後命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤)

$-顯示shell使用的當前選項,與set命令功能相同

$@ 跟$*類似,但是可以當作陣列用

援引自:

#!/bin/sh

echo

"shell指令碼本身的名字: $0

"echo

"傳給shell的第乙個引數: $1

"echo

"傳給shell的第二個引數: $2

"儲存退出後,你在test.sh所在的目錄下輸入 bash test.sh 12

結果為:

shell指令碼本身的名字: test.sh

傳給shell的第乙個引數:

1傳給shell的第二個引數:

2

shell程式設計 定義簡單標準命令集

shell是使用者操作介面的意思,作業系統執行起來後都會給使用者提供乙個操作介面,這個介面就叫shell,使用者可以通過shell來呼叫作業系統內部的複雜實現,而shell程式設計就是在shell層次上進行程式設計,如linux中的指令碼程式設計。shenll執行原理 由訊息接收 解析 執行構成的死...

Latex的命令集

latex編輯小命令集 begin th setlength centerline vspace caption.label end6 插入超連結 usepackage url 或者 usepackage colorlinks,linkcolor blue href 7 插入中文 巨集包 usepa...

Linux的簡單命令集

啟動和關閉系統 linux 的shells 使用bash shell at 安排,檢查,刪除佇列中的工作 cat 連線檔案並列印到標準輸出 cd 改變目錄,能處理絕對和相對路徑 chmod 改變檔案保護許可權 chown 改變檔案的屬主和組 clear 清除螢幕 象dos中的cls cp 拷貝檔案 ...