用户目录

1 再次强调,linux的文件系统采用的是树结构实现
2 用户目录分为绝对路径:从根目录开始/home/itcast/aa(这是一个例子,但是由于linux采用的是树结构,因此一定是从根目录开始)。相对目录:bb 相对于当前的工作目录

对于常用目录标识符的使用:.(表示当前目录); ..(表示当前的上一级目录);-(临近的两个目录的切换)cd -
(上述操作的根本在于文件系统的树结构)

对打开终端后的第一行进行解析:
szp@szp-PC:~/Desktop$
上述为我的终端打开后,显示的第一行,对这一行的内容进行解析
szp@szp-PC:这句话的意思是用户szp(szp) 在(@) szp-PC系统上(我给这个Debian取名为szp-PC)
那么波浪号~表示什么意思呢?
~表示当前用户的家目录(宿主目录),那么由上面得知,当前用户是szp,也就是~表示当前用户szp的家目录,
那么当前用户szp的家目录是谁呢?(请注意,不要当成了是~后面的Desktop,待会解释Desktop是什么)
我们使用 cd ~ 命令,再输入pwd命令,即可得到当前用户szp的家目录:/home/szp,也就是szp是当前用户szp的家目录(home是所有 用户(注意是用户,而不是系统)的根目录,假如另外存在一个zhangsan用户,那么
在home下另外存在一个名称为“zhangsan”的宿主目录).
那么如何更方便的切换到家目录呢? 如果我们在其他目录下,直接 输入 cd;则可以切换到普通模式下.
那么/Desktop表示什么意思呢? 表示用户的当前所在目录是Desktop. 更确切的讲是home/szp/Desktop
(你可以在桌面某一个文件夹中打开终端,你会发现和直接从桌面打开终端的差别)
而对于字符串最后的$,表示的是:当前用户是普通用户,与之对应的是超级用户(用#结束,也称为root用户)
从普通用户切换到超级用户命令 sudo su;(在一些需要获取权限的地方很有用)
szp@szp-PC:~/Desktop$ 变成 root@szp-PC:/home/szp/Download#,从这里面其实也可以看到普通用户模式下~的含义:屏蔽掉了宿主目录的名称,用~代替
输入exit 则可以切换回普通用户模式.

 

posted @ 2019-04-28 11:17  少年π  阅读(580)  评论(0编辑  收藏  举报