如果我可以打开终端并运行命令,就像它们由非交互式 bash 脚本运行一样,以测试某些命令是否在非交互式模式下工作,而无需为其创建脚本,那将会很有帮助。这可能吗?
需要明确的是,我并不是要在启动后将终端设置为非交互模式,因为那时它已经运行,例如.bashrc
从而改变环境。
例如,假设我有一个命令test_command file1.txt
,但test_command
在 中定义.bashrc
。然后,由于在非交互模式下将找不到该命令,因此它也不应该在该终端中工作。
如果我可以打开终端并运行命令,就像它们由非交互式 bash 脚本运行一样,以测试某些命令是否在非交互式模式下工作,而无需为其创建脚本,那将会很有帮助。这可能吗?
需要明确的是,我并不是要在启动后将终端设置为非交互模式,因为那时它已经运行,例如.bashrc
从而改变环境。
例如,假设我有一个命令test_command file1.txt
,但test_command
在 中定义.bashrc
。然后,由于在非交互模式下将找不到该命令,因此它也不应该在该终端中工作。