Unix命令使用小薈萃 補充中

2021-08-25 06:59:08 字數 504 閱讀 9828

1. 得到以變數值作為新變數名的值,也就是說變數名都是動態的。

set a=abc

set abc="say hello"

eval echo /$$a

結果: say hello

set a=bb

set bb="hello"

eval echo /$$a

結果: hello

2. 判斷變數是否被定義:

set a=123

echo $?a

return 1

echo $?aaaa

return 0

如果返回1,變數已經定義,返回0表示變數沒有定義

3. 返回文字檔案的第n行到第m行的資料,如返回2到3行的資料。

awk 'nr>=2 && nr<=5 ' a.txt

如果是動態的話寫法如下:

set s=2

set e=5

awk 'nr>='$s' && nr<='$e'' a.txt

我的高頻Unix命令(逐漸補充 )

su 切換到另一使用者 whoami or who am i 顯示當前使用者 man 檢視其它命令的用法 cp rf src desc 目錄拷貝 rm rf src 目錄刪除 emacs 啟動emacs編輯器 netstat 顯示網路狀態 vmstat 顯示虛擬記憶體狀態 iostat 顯示輸入 輸...

常用UNIX命令使用基礎

unix常用命令 以下只說明各常用指令的基本用法,若需詳細說明,請用 man 去讀詳細的 manual.1 關於檔案 目錄處理的命令 ls 列目錄 這是最基本的檔案指令。ls 的意義為 list 也就是將某乙個目錄或是某乙個檔案的內容顯示出來。格式 ls 1acflrabcdfgilmnopqrst...

unix 中 ps ef命令詳解

ps ef 檢視正在活動的程序 ps ef grep abc 檢視含有 abc 的活動程序 ps ef grep v abc 檢視不含abc的活動程序 1 ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。2 ps a 顯示所有程式。3 ps c 列出程式時,顯示每個程式真正的指令名稱,而...