我有一个cshell
脚本,-f
作为参数来忽略用户的~/.cshrc
文件。
是否存在bash等价物?
答案 0 :(得分:3)
来自bash
联机帮助页:
--norc
:如果shell是交互式的,请不要读取并执行系统范围的初始化文件/etc/bash.bashrc和个人初始化文件〜/ .bashrc。如果将shell调用为sh。--noprofile
:不要读取系统范围的启动文件/ etc / profile或任何个人初始化文件〜/ .bash_profile,〜/ .bash_login或〜/ .profile。默认情况下,bash在作为登录shell调用时会读取这些文件。如果你想继续使用系统范围的rc文件,而不是个人文件,我想你可以使用以下内容,只命名系统范围的文件:
--rcfile file
:如果shell是交互式的,则从文件而不是系统范围的初始化文件/etc/bash.bashrc和标准的个人初始化文件〜/ .bashrc执行命令。