问题1:
普通用户:
例如有一个名为 user1 的普通用户,当 user1 登录系统后在命令行中输入 cd ~ ,就会进入到 /home/user1 目录(通常情况下,普通用户的主目录在 /home 目录下,目录名和用户名相同)。
root 用户(超级用户):
当以 root 身份登录系统,在命令行输入 cd ~ ,会进入到 /root 目录,这是 root 用户的专属主目录,用于存放 root 用户相关的配置文件等内容
问题2:
shutdown:
功能全面且常用,用于安全关闭系统、重启系统或者使系统进入单用户维护模式等。可以按照设定的时间延迟来执行相应操作,方便通知系统中的各个用户保存数据、结束正在进行的工作等,是一种比较 “友好” 且灵活的关机相关操作命令。
halt:
主要用于立即停止系统的运行,将系统关闭,相当于执行一种比较 “强硬” 的关机操作,它基本不会像 shutdown 那样有延迟以及对用户进行提示等过程。(无延迟无提醒)
问题3:
绝对路径:单一且固定能访问所有,较长
相对路径:相对当前文件夹,依赖外部,较短,更加灵活
问题4:
硬链接更偏向于同一个文件在文件系统内的多重 “命名” 形式,共享文件实体;
软链接更像是一种路径指向的快捷方式(个人理解类指针)
问题5:
软链接依赖源文件存在而有效,源文件删除它就失效;
硬链接只要还剩一个,对应的文件数据就能继续访问,全部硬链接删除才会导致数据不可访问并释放磁盘空间。