我需要在没有任何用户配置的 Linux/OSX 终端下使用“干净”的 shell(例如 bash),但它每次启动时都会从某些文件(例如 ~/.bashrc)中读取配置信息。每次我需要一个“干净”的 shell 时,我都可以修改文件,并在完成后将其恢复,但是有没有更简单的方法可以做到这一点,例如命令?
最佳答案
运行 bash --noprofile --norc
仍然从父进程继承。基于 similar question我发现我解释这个问题的方式 env -i bash --norc --noprofile
是我想要的。
https://stackoverflow.com/questions/9357464/
相关文章:
linux - 如何在 Linux 中使用单行命令获取 Java 版本
c++ - 在 C、C++ 中检测 Windows 或 Linux
java - System.currentTimeMillis 是否总是返回一个值 >= 以前的调用
linux - 为什么Linux设备驱动中除了init还需要probe方法?
linux - 如何让 tcpdump 写入文件和标准输出适当的数据?
linux - Home/End 键在 tmux 中不起作用
java - Ant 找不到 javac,在 Ubuntu 上不会设置 JAVA_HOME