输出为“硬”或“软”时的ulimit值

有人可以向我解释当ulimit命令的输出是“硬”还是“软”时,如何确定ulimit的实际值。 这是在AIX机器上。 例如:

# ulimit -f hard 

而在另一台机器上:

 $ ulimit -m soft 

由于我没有在这台机器上的root权限,我怎么知道这个限制的确切值是什么?

你的bash有一些奇怪的东西。 您确定您没有ulimit的别名,也没有非IBM AIX版本的bash

 $ which bash /usr/bin/bash $ bash $ oslevel -s 6100-08-01-1245 $ ulimit -f unlimited $ ulimit -m 32768