qq9293000079 于 2011-07-25 14:19:28发表:
同意8楼的
jjunjoe 于 2011-07-11 15:56:39发表:
沙发正解。
天真花语 于 2011-07-08 12:34:11发表:
............................
neuliudapeng 于 2011-02-28 16:44:08发表:
高手!
tzzjchao 于 2011-02-28 10:20:31发表:
也学了一点喔!!
花开花败2011 于 2011-02-12 20:14:27发表:
我顶
2012linuxroot 于 2011-01-07 15:05:44发表:
都是高手
2012linuxroot 于 2011-01-07 15:05:36发表:
嘿嘿嘿
wurr707 于 2011-01-07 10:11:00发表:
正解~~
zing840828 于 2011-01-06 15:31:57发表:
su - 会开启一个login shell,而su 开启的是一个nologin shell!
messi10 于 2011-01-05 23:48:14发表:
高手多啊
taoty 于 2011-01-05 23:31:11发表:
二楼正解,还是这里高手多啊。
vernice 于 2011-01-05 11:33:00发表:
4# 奶茶dsk 这是真明白了,看来还是看原版资料有用。哈哈,以后也多用man自学。谢谢奶茶sdk。
奶茶dsk 于 2011-01-05 11:27:33发表:
[i=s] 本帖最后由 奶茶dsk 于 2011-1-5 11:29 编辑 [/i]man su -, -l, --login Provide an environment similar to what the user would expect had the user logged in directly. When - is used, it must be specified as the last su option. The other forms (-l and --login) do not have this restriction. 当前目录是当前环境变量的一种,像alias,path都属于环境变量, 查看环境变量可以用env命令,,
vernice 于 2011-01-05 11:13:52发表:
2# 奶茶dsk 我是菜鸟,版主能不能解释一下当前目录的含义?还有,我看书是注意到su-命令会改变环境变量,这个该怎么理解呢?
奶茶dsk 于 2011-01-05 11:10:46发表:
一般情况下, su - 命令后,当前目录为/root 而 su 命令后,当前目录不变
qq9293000079 于 2011-07-25 14:19:28发表:
同意8楼的
jjunjoe 于 2011-07-11 15:56:39发表:
沙发正解。
天真花语 于 2011-07-08 12:34:11发表:
............................
neuliudapeng 于 2011-02-28 16:44:08发表:
高手!
tzzjchao 于 2011-02-28 10:20:31发表:
也学了一点喔!!
花开花败2011 于 2011-02-12 20:14:27发表:
我顶
2012linuxroot 于 2011-01-07 15:05:44发表:
都是高手
2012linuxroot 于 2011-01-07 15:05:36发表:
嘿嘿嘿
wurr707 于 2011-01-07 10:11:00发表:
正解~~
zing840828 于 2011-01-06 15:31:57发表:
su - 会开启一个login shell,而su 开启的是一个nologin shell!
messi10 于 2011-01-05 23:48:14发表:
高手多啊
taoty 于 2011-01-05 23:31:11发表:
二楼正解,还是这里高手多啊。
vernice 于 2011-01-05 11:33:00发表:
4# 奶茶dsk
这是真明白了,看来还是看原版资料有用。哈哈,以后也多用man自学。谢谢奶茶sdk。
奶茶dsk 于 2011-01-05 11:27:33发表:
[i=s] 本帖最后由 奶茶dsk 于 2011-1-5 11:29 编辑 [/i]
man su
-, -l, --login
Provide an environment similar to what the user would expect had the user logged in directly.
When - is used, it must be specified as the last su option. The other forms (-l and --login) do not have this
restriction.
当前目录是当前环境变量的一种,像alias,path都属于环境变量,
查看环境变量可以用env命令,,
vernice 于 2011-01-05 11:13:52发表:
2# 奶茶dsk
我是菜鸟,版主能不能解释一下当前目录的含义?还有,我看书是注意到su-命令会改变环境变量,这个该怎么理解呢?
奶茶dsk 于 2011-01-05 11:10:46发表:
一般情况下,
su -
命令后,当前目录为/root
而
su
命令后,当前目录不变