linux小記

jiangzhengdong發表於2013-03-16

1.檢視linux系統虛擬記憶體的當前狀態

#cat /proc/meminfo


2.檢視系統當前共享記憶體分頁

#ipcs -m


3.檢視全域性環境變數

#printenv


4. 建立指令碼

指令碼其實就是將多個命令放在一起執行,要執行指令碼檔案,首先得使bash shell找到指令碼檔案。PATH環境變數設定為只可以在少數目錄中查詢命令。要使shell找到指令碼檔案,需要執行下列兩種操作之一:

  • 將shell指令碼檔案所在的目錄新增到PTH環境變數中
  • 在命令提示符中使用檔案的絕對路徑或相對路徑來引用該shell指令碼

一般都使用第二種方式,eg:

./test

.代表當前目錄


5.反引號

反引號通常用在shell程式設計中,shell程式設計之外很少用到它,位置:和~在同一個鍵上

反引號通常將shell命令的輸出賦值給變數,eg:

test=`date` (將date命令的輸出結果賦值給test變數)

比較常見的是利用反引號獲取當前日期,並用它在指令碼中建立唯一的檔名:

#!/bin/bash

today=`date +%y%m%d`

ls  /usr/bin -al>log.$today

格式化date命令的輸出結果賦值給today變數。