首页 > 系统服务 > 详细

Linux中"cd /"与"cd ~"的区别

时间:2020-08-12 21:33:38      阅读:133      评论:0      收藏:0      [点我收藏+]

  刚开始学的时候对于"cd /"与"cd ~"模棱两可,不懂他们的区别.

  只是知道"/"是根目录,"~"也是根目录,是你当前用户的根目录,也可以叫是家目录.这样方便理解.Linux是存储是以挂载的方式,相当于是树状的,源头就是"/",也就是树根,根目录.而我们每个用户都会有自己的家目录,也就是用户的个人目录.比如说:root用户的"家"目录就是/root,普通用户的目录就是/home/admin(此处我是创建了一个新用户叫做admin)

  在Linux中创建用户需要使用两个命令:

1,设置用户名:useradd 用户名   例如 useradd admin  使用此条命令,就创建了一个名叫admin的用户

2,设置用户名:passwd 用户名    例如 passwd admin   在上一条基础上,为admin用户设置密码,接下来按提示输入密码即可(密码不要太简单)

技术分享图片

 

 密码输入的时候不显示,直接回车即可.

 

在我们创建好admin这个用户之后可以分别使用root和admin用户登录虚拟机

root用户:

执行cd /,使用ll命令看目录结构 此时,所在位置就是根目录,root用户的家目录是root,其他用户的家目录是home

技术分享图片

 

 root用户执行 cd ~ 和在/目录下执行 cd root  结果是一样的,都是进入了root用户的家目录

技术分享图片

 

 admin用户 进入/目录 我们可以看见与root用户是一样的

技术分享图片

 

 admin用户执行 cd ~ 与在 / 目录下进入home/admin是一样的

技术分享图片

 

   最后总结一下,cd / 进入的是系统的根目录,该目录下面有root用户的家目录 /root (root用户使用cd ~直接进入),也有其他用户的家目录 /home/其他用户的用户名

(其他用户使用cd ~可以直接进入)

 

 

 

 

 

 

 

Linux中"cd /"与"cd ~"的区别

原文:https://www.cnblogs.com/asaltydog/p/13492875.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!