【发布时间】:2016-08-06 11:12:11
【问题描述】:
如果我输入 sudo su - Rorschach 并以 Rorscach 身份登录。我想要一个自动执行的命令。
如echo "Hello Rorschach"或cd ~
我应该把这些脚本放在哪里,以便在该用户登录时执行它们?
我使用的是 ubuntu 14.04 命令行,echo $0 输出 -bash
【问题讨论】:
如果我输入 sudo su - Rorschach 并以 Rorscach 身份登录。我想要一个自动执行的命令。
如echo "Hello Rorschach"或cd ~
我应该把这些脚本放在哪里,以便在该用户登录时执行它们?
我使用的是 ubuntu 14.04 命令行,echo $0 输出 -bash
【问题讨论】:
~/.bash_profile(推荐)或~/.bashrc(可以,但是这个文件应该包含函数和别名,而不是命令)。
【讨论】:
就登录后的消息而言,您可以写在/etc/motd 文件,我认为这是推荐的文件。
/etc/motd 不是脚本,而是一个文本文件,其内容显示在登录会话的第一个提示之前。
motd:当日消息
【讨论】: