01 新的开始
Posted lutao1993
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01 新的开始相关的知识,希望对你有一定的参考价值。
1.系统结构介绍
1.Linux由来
Linux操作系统是基于UNIX操作系统的, 其内核主要是由C程序编写。Linux是自由和开放的,任何组织和个人只要遵循GNU通用公共许可证协议都可以自由免费地使用Linux的所有底层源代码,并可以自由地修改和分发。
Linux和Windows最大的不同之处在于Linux的目录结构的设计,在Linux中,任何文件,目录和设备都在根目录“/”之下。Linux把所有文件和设备都当作文件来管理,这些文件都在根目录下,同时Linux中的文件名区分大小写。
3.命令提示符
[[email protected] ~]#
[[email protected] ~]$
格式:[用户@主机名 当前目录]#
root
是Linux
管理员,也称为超级用户
pyvip
是Linux
普通用户,在Ubuntu
中,默认不启用root用户,当需要是使用的时候可以使用sudo
来提权,详情请见:https://help.ubuntu.com/community/RootSudo
这里的Vip
是主机名,相当于Windows
上的计算机名。
~
是当前用户的家目录,家目录就相当于我们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则需要执行下面的操作
[email protected]:~$ sudo useradd -m nanbei
#修改用户 nanbei 的密码
[email protected]:~$ sudo passwd nanbei
? 2.为普通用户添加sudo权限
[email protected]:~$ sudo adduser nanbei sudo
? 3.用户操作
[email protected]:/home$ sudo usermod -l nanbei1 nanbei #更改用户名
[email protected]:/home$ sudo userdel nanbei1 #删除用户
[email protected]:/home$ sudo userdel -r nanbei1 #删除用户,以及主目录和目录中的所有文件
? 4.用户组
Linux中除啦用户之外还有用户组的概念,用户组就是具有相同特征的用户的用户集合。每个用户都有对应的用户组。通过对/etc/group
文件的操作,实现对用户组的添加、修改和删除。有用户组之后,系统可以方便的对用户组进行操作,如赋予文件权限等。
Linux中使用groupadd
、groupdel
和groupmod
来实现对用户组的添加、删除和修改
以上是关于01 新的开始的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 8 Autocomplete Broken - 仅显示有限的用户代码片段 - 知道为啥吗?