如何远程ssh时在OSX上自动运行命令?

时间:2013-12-08 15:48:07

标签: macos ssh autorun

远程登录时如何在OSX上自动运行命令?

是否有一个文件,当你在iMac上ssh时会自动执行,比如linux上的.bashrc

我尝试.bashrc.login/etc/profile,没有任何作用。

1 个答案:

答案 0 :(得分:2)

由于您使用的是登录shell,因此未提供.bashrc文件。在这种情况下,bash的规则非常明确:

  

默认登录行为是,如果该文件存在,它首先从文件/etc/profile读取并执行命令。读取该文件后,它会按顺序查找~/.bash_profile~/.bash_login~/.profile,并从第一个存在且可读的命令中读取和执行命令。

另请注意:当启动登录shell的交互式shell时,如果该文件存在,bash将从~/.bashrc读取并执行命令。使用--norc选项可以禁止此操作。