Linux
Linux基本介绍
Linux的命令提示的含义
如图所以
root:超极管理员名字
hsEdu01:名称
~ :泛指家目录·
‘#’ :表示管理员身份下打开的
‘$’ :表示普通用户
著:管理员顾名思义就是管理普通用户的,所以管理员的权限比普通用户大
Linux中的目录结构
在Linux的世界中 一切皆为文件
如图所示
Liunx中的基本操作
Linux的基本命令
- 目录跳转:cd + 路径
cd … 是返回上一级 - 查看目录
ls --查看
ls -l --以列表的形式显示,但不能看隐藏文件
ls -a --显示所有类型。包括隐藏文件,隐藏文件是以 . 开头
ls -al 产看所有文件并以列表的形式显示
**注:黑色 – 普通文件 蓝色–文件夹 粉色 – 图片文件 **
- 在普通用户的目录下新建文件夹
我们当前是在管理员的身份下的所以我们有切换的普通用户下
切换用户的命令: su - 名称
我们发现上面的命令提示符是# 表示超管 下面是 $ 表示普通用户表示切换成功
在普通用户的目录下新建文件夹
方法一:创建一个文件夹
命令格式:mkdir 文件夹名
mkdir text
方法二:创建多层文件夹(文件夹之间的嵌套)
命令格式:mkdir -p 文件夹名1/文件夹名2/…
mkdir -p demo1/demo2
在文件夹下创建文件
命令格式: touch 文件名
touch demo.py
删除文件夹
命令格式:rmdir 目录名
如果我们要删除的目录里面没有文件那,报错
但我们可以用这个命令删除空的目录
**命令格式:rm - rf 目录名 -r 递归删除 -f 不询问如果没有-flinux会在删除时询问你是否要删除该文件或目录(y表示时,n表示否) **
我们看此时这个空的目录就被我们删除了
删除文件
命令格式: rm 文件名
rm demo.py
Linux中用户管理
Linux是多任务多用户的操作系统
root用户才可以创建多个用户
添加用户
默认该用户的家目录在/home下
命令格式: useradd 用户名
例如:我们创建孙悟空这个用户
useradd sunwukong
sunwukong这个用户就创建成功了并在home下由有的家目录
我们虽然创建了sunwukong这个用户但我们并没有给悟空密码,没有密码悟空就在我们面前裸奔了
给悟空一个密码
命令格式:passwd 用户名(注意:如果没有写用户名,那就是给root修改密码)
passwd sunwukong
我们知道bajie的家是在高老庄所以他的家目录不是默认的而是glz,这就涉及到指定目录
命令格式: useradd -d 指定目录 新用户名
useradd -d /home/glz bajie
删除用户
保留家目录
命令格式:userdel 用户名
不保留家目录
命令格式: userdel -r 用户名
userdel -r bajie
在家目录就没有高老庄了
用户组
孙悟空和八戒都是妖怪,所以他们应该是同一个组的我们可以通过
命令格式: id 用户名
id sunwukong
通过这个图,我们可以看到sunwukong在以他名字命名的组中,再增加用户时也会创建一个和用户名相同的组
所以我们要改变组名首先要拥有妖怪组
新增组
命令格式: groupadd 组名
groupadd yaoguai
删除组
命令格式:groupdel 组名
将悟空归为妖怪组(思路:当前sunwukong属于他本身,所以需要改组名)
格式: usermod -g 用户组 用户名
此时sunwukong的组名就变成了yaoguai