我目前使用以下ls别名:alias ls='ls -alhGkpsq --color=auto'. 这导致以下目录列表。
[03:35] bryson@brys ~ :$ ls
total 48K
4.0K drwx------ 4 bryson 4.0K Nov 2 03:34 ./
8.0K drwxr-xr-x 3 root 4.0K Apr 19 2012 ../
4.0K -rw------- 1 bryson 676 Nov 2 03:35 .bash_history
8.0K -rw-r--r-- 1 bryson 21 Nov 23 2011 .bash_logout
8.0K -rw-r--r-- 1 bryson 57 Nov 23 2011 .bash_profile
4.0K -rw------- 1 bryson 50 Nov 2 03:34 .lesshst
4.0K drwxr-xr-x 3 bryson 4.0K Nov 2 03:21 source/
4.0K …Run Code Online (Sandbox Code Playgroud) 我通过 /etc/passwd 文件设置了这些用户的主文件夹,但是当他们登录时,我希望他们激活 python virtualenv。如果他们有个人.bashrc文件,我只需要在activate那里包含命令,然后将目录更改为带有 virtualenv 的激活后挂钩。
但是,这些用户没有主文件夹,也没有个人.bashrc文件。
如何在登录时为每个用户执行不同的命令?(只需要执行一个命令。)
这些用户仅使用 登录su,从不使用SSH。该机器是运行 Ubuntu 12.04.3 LTS 的 VPS。