01 新的开始

Posted lutao1993

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01 新的开始相关的知识,希望对你有一定的参考价值。

Linux介绍与基本必知命令

1.系统结构介绍

1.Linux由来

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

2.Linux的目录结构


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

技术分享图片

 

3.命令提示符

[[email protected] ~]#

[[email protected] ~]$

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

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

pyvipLinux普通用户,在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中使用groupaddgroupdelgroupmod来实现对用户组的添加、删除和修改

以上是关于01 新的开始的主要内容,如果未能解决你的问题,请参考以下文章

如何修复空白片段?

Xcode 8 Autocomplete Broken - 仅显示有限的用户代码片段 - 知道为啥吗?

使用 Python 代码片段编写 LaTeX 文档

在 AsyncTask 中将新的 TextView 设置为片段

从其他片段添加新的 RecyclerView 项

android fragmentActivity 可以有意图吗?