执行将多个linux命令组合在一行中以供不同用户使用

时间:2015-11-02 14:54:11

标签: linux bash

是否可以为不同的用户组合多个linux命令? 我的意思是,我已登录root。 从root用户我想登录jaworows用户并在jaworows上执行一些命令。

&&似乎不起作用,因为它只执行第一个命令。

 root@jaworows:~# su jaworows && echo "hi"
 jaworows@jaworows:/root$ 

我想看到" hi"当我登录jaworows时。

1 个答案:

答案 0 :(得分:0)

su jaworows启动一个新shell;退出该shell之前,该命令不会完成。此时,如果shell存在状态0,则echo "hi"将执行。