1、打开Shell命令行,输入ulimit 颍骈城茇-a 可以看到当前窗口里各个选项。这个相当于给了我们一个提示core file size 核心文件大小 (blocks, -c) 0data seg size 数据段大小 (kbytes, -d) unlimitedscheduling priority 调度优先级 (-e) 0file size 文件大小 (blocks, -f) unlimitedpending signals 待处理信号 (-i) 31153max locked memory 最大锁定内存 (kbytes, -l) 64max memory size 最大记忆体大小 (kbytes, -m) unlimitedopen files 打开文件 (-n) 1024pipe size 管道尺寸 (512 bytes, -p) 8POSIX message queuesPOSIX消息队列 (bytes, -q) 819200real-time priority 实时优先 (-r) 0stack size 堆栈大小 (kbytes, -s) 8192cpu time CPU时间 (seconds, -t) unlimitedmax user processes 最大用户进程 (-u) 31153virtual memory 虚拟内存 (kbytes, -v) unlimitedfile locks 文件锁 (-x) unlimited其中第一列是设置选项名称;第二列也就是括号中的代表设置是使用的单位和使用的选项第三列表示当前设置的大小,unlimited表示无限制,数字表示当前设置值。
2、当你要查询某一个参数值时只需要输入ulimit后面跟上你要查询的选项就可以了。具体选项在-a中有显示。比如查询core文件设置大小可以输入 ulimit -c 就会显示0.与之前查询的大小一致;
3、当你要设置时只需要在查询命令后加上大小,例如ulimit -c 1024;设置完成之后输入ulimit -c 查询得到大小就是1024