通常,当我错误输入诸如 ls 之类的命令时(例如,我在输入 's' 之前按了 ENTER)时,终端显示后会有很长(~2s)的延迟:
bash: l: command not found...
Run Code Online (Sandbox Code Playgroud)
我可以理解输入错误密码后出现类似延迟的原因,为什么输入错误密码后会有很大的延迟?. 但是为什么在一个无法识别的命令之后延迟呢?是否FAIL_DELAY在/etc/login.defs也影响呢?
我正在尝试增加当前用户的最大打开文件数
> ulimit -n
1024
Run Code Online (Sandbox Code Playgroud)
我尝试增加和失败如下
> ulimit -n 4096
bash: ulimit: open files: cannot modify limit: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
所以我做自然的事情并尝试在临时许可下运行,但失败了
> sudo ulimit -n 4096
sudo: ulimit: command not found
Run Code Online (Sandbox Code Playgroud)
问题
使用 Fedora 14