公司同事问我,su su -有什么区别?
我翻阅资料后得知:
su user(保持当前的变量环境,切换到user用户。)
su - user(同时将用户和变量环境都切换至user下)
这时我想到,发布在linux系统上的程序,如果切用户时没有使用su -,呢么很容易导致变量环境的不正确。
变量环境不正确导致的最明显的后果就是,linux上跑的程序出现乱码。
本文共 219 字,大约阅读时间需要 1 分钟。
公司同事问我,su su -有什么区别?
我翻阅资料后得知:
su user(保持当前的变量环境,切换到user用户。)
su - user(同时将用户和变量环境都切换至user下)
这时我想到,发布在linux系统上的程序,如果切用户时没有使用su -,呢么很容易导致变量环境的不正确。
变量环境不正确导致的最明显的后果就是,linux上跑的程序出现乱码。
转载于:https://blog.51cto.com/shile/831442