Linux实操篇---常用的基本命令3(用户(组)管理命令、文件权限类、搜索查找类、压缩解压类)

一、用户管理命令

Linux是一个多用户,多任务的分时操作系统。甚至有可能同时登录,同时操作。所以给用户不同的账号。

useradd添加新用户

基本语法:
只能用root进行操作。

useradd 用户名    添加新用户
useradd -g 组名 用户名  添加新用户到某个组
passwd设置用户密码

在这里插入图片描述
在这里插入图片描述

id查看用户是否存在
cat /etc/passwd 查看创建了哪些用户
su 切换用户
who查看登录用户信息

在这里插入图片描述
切换用户的指令是:su
还有一个方法是:exit
如果此时在tony用户下,exit后就是june用户,再exit就是root,再exit就是tony。
在这里插入图片描述

sudo设置普通用户具有root权限
userdel删除用户

在这里插入图片描述
在配置文件中,添加该行信息:
在这里插入图片描述

usermod修改用户

基本语法:

usermod -g 用户组 用户名

选项说明:

选项说明
-g修改用户的初始登录组,给定的组必须存在。默认组id是1

二、用户组管理命令

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux系统对用户组的规定有所不同。
如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。
用户组的作用:把用户进行集中化的管理。不同组有着不同的系统操作权限。
在sudoers配置文件中,加%组名,就可以把这一个组都设置成具有执行所有命令的权限。也可以赋予其他权限。

groupadd新增组

基本用法:

groupadd 组名

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、文件权限类

文件属性

将各个用户分为不同的用户组,就是为了授予不同的权限。
为了方便多用户的操作和权限的管理。

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括文件目录)的权限做了不同的规定。在Linux中我们可以使用ll或ls -l命令来显示一个文件的属性以及文件所属的用户和组。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

详细信息中代表的含义:
在这里插入图片描述
查看一下root目录的权限:
在这里插入图片描述
如果是文件:这里的数字就是硬链接数。
在这里插入图片描述
在这里插入图片描述
如果是目录,这里的数字就是目录数,什么都没有是2。
在这里插入图片描述

chmod改变权限

基本语法:

chmod [{ugoa},{+-=},{rwx}] 文件或目录
chmod [mode=421] [文件或目录]

经验技巧:
u:所有者
g:所有组
o:其他人
a:所有人(u、g、o的总和)
r=4 w=2 x=1 rwx=4+2+1=7

在这里插入图片描述
目录:加 -R(图片懒得改了。。)
在这里插入图片描述

chown改变所有者

基本语法:

chown [选项][最终用户][文件或目录]   改变文件或者目录的所有

选项说明:

选项功能
-R递归操作

在这里插入图片描述
在这里插入图片描述

chgrp改变所属组

基本语法:

chgrp [最终用户组][文件或目录] 改变文件或者目录的所属组

在这里插入图片描述

四、搜索查找类

find 查找文件或者目录

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。
基本语法:

find [搜索范围][选项]

选项说明:

选项功能
-name<查询方式>按照指定的文件名查找模式查找文件
-user<用户名>查找属于指定用户名所有文件
-size<文件大小>按照指定的文件大小查找文件,单位为:b—块(512字节)c—字节 w—字(2字节)k—千字节 M—兆字节 G—吉字节

在这里插入图片描述
在这里插入图片描述

locate快速定位文件路径

locate指令利用实现建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。Locate指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻。
基本语法:

locate 搜索文件

经验技巧:
由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate数据库。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

grep过滤查找及“|”管道符

grep找的是文件的内容
管道符,“|”表示将前一个命令的处理结果输出传递给后面的命令处理。
基本语法:

grep 选项 查找内容 源文件

选项说明:

选项功能
-n显示匹配行及行号

在这里插入图片描述

五、压缩和解压类

gzip/gunzip压缩

基本语法:

gzip 压缩文件,只能将文件压缩为*.gz文件
gunzip 文件.gz  解压缩文件命令

经验技巧
只能压缩文件不能压缩目录
不保留原来的文件
同时多个文件会产生多个压缩包
在这里插入图片描述

zip/unzip压缩

基本语法:

zip [选项] XXX.zip 将要压缩的内容   压缩文件和目录的命令
unzip [选项] XXX.zip              解压缩文件

选项说明:

zip选项功能
-r压缩目录
unzip功能
-d<目录>指定解压后文件的存放目录

经验技巧:
zip压缩命令在windows/linux都通用,可以压缩目录且保留源文件。
在这里插入图片描述

在这里插入图片描述

tar打包(常用)

基本语法:

tar [选项] XXX.tar.gz 将要打包进去的内容    打包目录,压缩后的文件格式.tar.gz

选项说明:

选项功能
-c产生.tar打包文件
-v显示详细信息
-f指定压缩后的文件名
-z打包同时压缩
-x解包.tar文件
-C解压到指定目录

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莫听穿林打叶声@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值