Linux系列(0):入门之Linux版本说明以及用户登录与切换以及添加删除

你知道你登录时所在目录吗?

知道根目录下有哪些子目录吗?

知道如何切换用户吗?

知道如何添加用户吗?

如果你不知道,那就可以了解一下本章节啦!

前言:你知道Linux有多少发行版吗,如下图所示:

1.用户登录所在目录

1.普通用户登录

当以普通用户登录Linux系统时,你是否发现在命令行头部出现以下内容:

[loginName@localhost ~]$  //其中loginName是指你登录的名称,$表示当前用户是普通用户

不知道你是否好奇波浪号“~”代表什么意思,这是表示当前目录的意思,那当前目录是指哪个目录呢?我们运行pwd命令查看一下当前目录,如下:

通过上述输出的信息可以发现,普通用户登录会自动跳转到/home目录下对应你自己用户名的目录当中

2.root用户登录

当以root用户登录Linux系统时,你是否发现在命令行头部出现以下内容:

[root@localhost ~]$  //其中root是指你使用root用户登录,#表示当前用户是root用户

不知道你是否好奇波浪号“~”代表什么意思,这是表示当前目录的意思,那当前目录是指哪个目录呢?我们运行pwd命令查看一下当前目录,如下:

通过上述输出的信息可以发现,root用户登录会自动跳转到/root目录当中

2.Linux系统根目录包含的子目录

通过在根目录“/”执行ls命令就可以知道了,如下所示:

那你知道上述的每个目录代表什么意思吗?

 2.切换用户与退出

用户登录有两种常见的登录方式,如下所示:

 

 

 

1.切换至其他普通用户

指令:su otherLoginName  //otherLoginName指切换至的那个用户名

2.切换至root用户

指令:su  //以non-login shell的方式切换至root用户

指令:su -  //以login shell的方式切换至root用户

3.退出系统

在Linux系统中,当你开机后会进入登录界面,当你退出后系统又返回到登录界面,一直这样循环着

退出并不是关机

指令:exit

3.添加用户

 

 

因为Linux是多用户系统,因此默认情况下,普通用户的权限比较有限,基本上只能在自己的用户目录/home/yourLoginName(自己地盘)进行各种操作,因此只对自己产生影响,不会影响到其他用户。当我们想要进行权限比较大的操作时,比如添加用户,只能先切换至root用户,再执行添加用户的指令。

添加用户的过程需要两步:《1》.使用adduser指令创建用户名;《2》.使用passwd指令设置密码

创建用户名指令:adduser  newLoginName  

设置密码指令:passwd  newLoginName

在此创建一个用户名为hx_user的用户,如下图:

上图首先是切换至root用户并创建hx_user用户并设置密码,到此用户创建就完成了。

也可以1步就完成,可以在创建用户时指定密码如下:

useradd -p password username  //创建时指定用户密码

那我为什么还调用cd与ls指令呢?知道用意吗?

我的用意是:在我任意目录下创建用户时,我想知道新建的用户的目录所在地。

结果很显然:无论在哪个目录下添加用户,代表新的用户的目录始终会放在目录/home下

 

posted on 2019-09-19 16:06  _ZXP  阅读(810)  评论(0编辑  收藏  举报

导航