在~/.bash_profile
我添加了一些echo
声明
echo "omg!!"
echo "$(date) welcome to $HOME"
当我运行命令时sudo su - foo -c 'ls'
输出:
omg!!
Thu Oct 3 13:44:41 IST 2019 welcome to /home/foo
1.sh 2.sh 1.out 2.out
实际上我想要输出1.sh 2.sh 1.out 2.out
就是这样
没有换进去bash_profile
也不想做任何tail/head
操作。
我该怎么做?
不要启动登录外壳:
或者,如果您必须通过 root 帐户,
该
.bash_profile
文件是为登录 shell 提供的,但不是为非登录 shell 提供的。