linux命令使用小技巧系列之切换用户为什么加-
Posted amcomputer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令使用小技巧系列之切换用户为什么加-相关的知识,希望对你有一定的参考价值。
linux使用小技巧系列之切换用户为什么加-
一 背景介绍
在切换用户时候, 一般情况下,最好加上- 这个短横线。也不知道为什么,今天就来复现一下,恰巧使用时候遇到了这个场景。
二 实战演练
首先进入root用户
然后创建几个用户
如 useradd -m ylyang4
现在已经切换过来了,可以发现,此时所在目录还在/root下
使用ls命令,我们可以发现ylyang4这个用户没有权限查看/root的文件。
现在我们退出,尝试加上- 这个用法:
可以看到,我们切换后直接来到了用户主目录下。
总结
su切换用户时候,最好使用:
su - 用户名
不加 - ,默认登录之后进入的目录和当前用户所在目录一样
加 - ,切换用户会进入到现在用户的家目录
以上是关于linux命令使用小技巧系列之切换用户为什么加-的主要内容,如果未能解决你的问题,请参考以下文章