ulimit -a 顯示當前使用者程序限制
語法:ulimit [-aHS][-c <core檔案上限>][-d <資料節區大小>][-f <檔案大小>][-m <記憶體大小>][-n <檔案數目>][-p <緩衝區大小>][-s <堆疊大小>][-t <CPU時間>][-u <程式數目>][-v <虛擬記憶體大小>]
引數:
-a 顯示目前資源限制的設定。
-c <core檔案上限> 設定core檔案的最大值,單位為區塊。
-d <資料節區大小> 程式資料節區的最大值,單位為KB。
-f <檔案大小> shell所能建立的最大檔案,單位為區塊。
-H 設定資源的硬性限制,也就是管理員所設下的限制。
-m <記憶體大小> 指定可使用記憶體的上限,單位為KB。
-n <檔案數目> 指定同一時間最多可開啟的檔案數。
-p <緩衝區大小> 指定管道緩衝區的大小,單位512位元組。
-s <堆疊大小> 指定堆疊的上限,單位為KB。
-S 設定資源的彈性限制。
-t <CPU時間> 指定CPU使用時間的上限,單位為秒。
-u <程式數目> 使用者最多可開啟的程式數目。
-v <虛擬記憶體大小> 指定可使用的虛擬記憶體上限,單位為KB。
unlimited 取消顯示,就是不在顯示
例子:
ulimit -c unlimited 取消檔案大小限制
ulimit -c 1000 為設定core檔案大小最大為1000k