01 新的开始

Linux介绍与基本必知命令

1.系统结构介绍

1.Linux由来

Linux操作系统是基于UNIX操作系统的, 其内核主要是由C程序编写。Linux是自由和开放的,任何组织和个人只要遵循GNU通用公共许可证协议都可以自由免费地使用Linux的所有底层源代码,并可以自由地修改和分发。

2.Linux的目录结构


Linux和Windows最大的不同之处在于Linux的目录结构的设计,在Linux中,任何文件,目录和设备都在根目录“/”之下。Linux把所有文件和设备都当作文件来管理,这些文件都在根目录下,同时Linux中的文件名区分大小写。

3.命令提示符

[root@Vip ~]#

[pyvip@Vip ~]$

格式:[用户@主机名 当前目录]#

rootLinux管理员,也称为超级用户

pyvipLinux普通用户,在Ubuntu中,默认不启用root用户,当需要是使用的时候可以使用sudo来提权,详情请见:https://help.ubuntu.com/community/RootSudo

这里的Vip是主机名,相当于Windows上的计算机名。

扫描二维码关注公众号,回复: 1295218 查看本文章

~是当前用户的家目录,家目录就相当于我们window系统盘中的用户目录

#是超级用户的提示符,$是普通用户的提示符。

命令:pwd 当前目录 、hostname 主机名、whoami 当前用户

4.Linux的用户

在Linux中root用户具有超级权限,可以操作任何文件,日常使用中应该避免使用它。这就需要我们在平常使用的过程中使用普通用户。

在Linux中有三种用户,超级用户、系统用户和普通用户,超级用户就是root用户;系统用户是系统正常使用时使用的账户,如bin、mail等,但是系统用户不能够登录;普通用户是普通使用者,能够使用Linux大部分资源,但是一些特定的权限受到控制。

在Linux中可以使用cat /etc/passwd查看当前的用户


root:x:0:0:root:/root:/bin/bash
#用户名称:用户密码:用户标记号:组标记号:相关注释:主目录:使用的Shell
#root用户可以使用 cat /etc/shadow 查看加密后的用户密码

5.Linux的用户管理

1.添加用户


#在Ubuntu则需要执行下面的操作
pyvip@Vip:~$ sudo useradd -m nanbei
#修改用户 nanbei 的密码
pyvip@Vip:~$ sudo passwd nanbei

2.为普通用户添加sudo权限


pyvip@Vip:~$ sudo adduser nanbei sudo

3.用户操作


pyvip@Vip:/home$ sudo usermod -l nanbei1 nanbei  #更改用户名
pyvip@Vip:/home$ sudo userdel nanbei1  #删除用户
pyvip@Vip:/home$ sudo userdel -r nanbei1 #删除用户,以及主目录和目录中的所有文件

4.用户组

Linux中除啦用户之外还有用户组的概念,用户组就是具有相同特征的用户的用户集合。每个用户都有对应的用户组。通过对/etc/group文件的操作,实现对用户组的添加、修改和删除。有用户组之后,系统可以方便的对用户组进行操作,如赋予文件权限等。

Linux中使用groupaddgroupdelgroupmod来实现对用户组的添加、删除和修改

猜你喜欢

转载自www.cnblogs.com/lutao1993/p/9119811.html
今日推荐