查找的相关命令
find:搜索查找:对象是文件
查找普通文件用f不是-
find -type f,不是—
find命令在目录结构中搜索文件,并执行指定的操作
语法,find 文件路径,参数 文件名
-name 按照文件名查找文件
-perm 按照文件权限来查找文件
-user 按照文件属主来查找文件
-group 按照文件所属的组来查找文件
-mtime -n +n 按照文件的更改时间来查找文件, -n表 示文件更改时间距现在n天以内,+n表示文件改时间距现在n天以前
-type 查找某一类型的文件
6月2日Linux - 图1
image.png
find . -name “.txt ” .txt, 4345.txt, afdas.txt.afw
find . -name “[A-Z].txt” Aadfw2.txt B.txt 2A.txt
find . -perm 755 找755权限的文件
find . -type d (d目录 l软链接 f 文件)
find . -size +10 查找长度大于10块的文件 (1=512
字节)
find ./ -type d -name “
log*”
find $HOME -mtime 0 (24小时以内)
mtime:modify time文件内容发生变化
ctime:change time最后一次修改时间
atime:access time最后一次访问时间
image.png

grep
查找或者过滤:对象是文件中的内容、行
用法: # grep 要过滤的字符 要过滤的文件
Grep命令:
-c:只输出匹配行的计数。
-i:不区分大小写
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及行号。
-s:不显示错误信息。
-v:显示不包含匹配文本的所有行。
- r:从文件夹中过滤
- l:只显示文件列表不显示行
whichimage.png

用户和文件管理权限
权限管理 useradd 如果刚注册的用户不设置密码,不能直接通过ssh协议登录主机 useradd -f强制密码有效期
6月2日Linux - 图5image.png
image.png6月2日Linux - 图8
su 加-和不加-的区别
可以使用env(environment 环境)命令查看系统的所有的环境变量信息

useradd 等于aduser重要的配租文件
重要的配置文件重要的配置文件
1.保存用户账号信息 UID,家目录,默认终端等/etc/passwd/etc/passwd
2.保存用户密码信息:加密的密码,有效期,增强策略配置等/etc/shadow

image.png再用passwd设 定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,
实际上是保存在/etc/passwd文本文件中。
• 参数说明:
-c <备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。
-d <登入目录> 指定用户登入时的启始目录。 《Finger 用户名查询》
-e<有效期限> 指定帐号的有效期限。时间格式:yyyy-mm-dd
-f<缓冲天数> 指定在密码过期后多少天即关闭该帐号。
-g<群组> 指定用户所属的群组。
-G<群组> 指定用户所属的附加群组。
-m 自动建立用户的登入目录,可以结合 –d 使用。
-M 不要自动建立用户的登入目录。
-n 取消建立以用户名称为名的群组.
-r 建立系统帐号。
-s
指定用户登入后所使用的shell。
-u 指定用户ID
-p(password) 加密型的密码(谨慎使用),查看使用 tail -l /etc/shadow
image.png
image.png修改密码时不会有密码提示
passwdimage.png
1: 登录名
2: 口令 (密码)
3: 用户标识号(UID)
4: 组织标识
5: 用户名 用-c创建内容
6: 用户主目录
7: 命令解释程序 如/bin/bash 用户登录系统时运行的程序

userdel

-r 删除用户时一起删除家目录
默认使用userdel xxx,家目录默认不删除
家目录:一般一个普通用户自己的文档、视频、文件大多数优先放在家目录里面
功能说明:删除用户帐号。
语法: userdel [-r][用户帐号]
补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用 户帐号,而不删除相关文件。
参数说明:
-r 删除用户及其home目录。
示例:
[root@localhost~]# userdel -r zhangsan
删除zhangsan及其主目录

usermod

功能说明:修改用户帐号。
语法: usermod -参数 [用户帐号]
补充说明:usermod可用来修改用户帐号的各项设定。
参数说明:
-c<备注> 修改用户帐号的备注文字。
-d登入目录> 修改用户登入时的目录。
-e<有效期限> 修改帐号的有效期限,格式:YYYY-MM-DD
-f<缓冲天数> 修改在密码过期后多少天即关闭该帐
号。
-g<群组> 修改用户所属的群组。
-G<群组> 修改用户所属的附加群组。
-l<帐号名称> 修改用户帐号名称。
-L 锁定用户密码,使密码无效。
-s 修改用户登入后所使用的shell。
-u 修改用户ID。
-U 解除密码锁定。
Userdel 删除用户 userdel [-r]删除用户时一起删除家目录
默认使用userdel wjq 家目录默认不删
家目录:一个普通用户自己的文档,视频,文件大多放在家目录里边image.png

groupmod

功能说明:更改群组识别码或名称。
语法: groupmod [-g <群组识别码> <-o>][-n <新群组名称>][群组名称] 补充说明:需要更改群组的识别码或名称时,可用groupmod指令来完成这 项工作。
参数说明:
-g <群组识别码> 设置欲使用的群组识别码。
-o 重复使用群组识别码。
-n <新群组名称> 设置欲使用的新的群组名称

groupdel

功能说明:删除群组。
语法: groupdel [群组名称]
补充说明:需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后, 方能删除群组
[root@localhosthome]# groupdel linuxtest1
删除linuxtest1用户组
压缩、打包、

系统管理命令
Linux中将权限分为 只读(r) 可写(w)执行(X)
image.png
image.png
1、表示文件的类型,
“c”字符设备“-“普通文件”b“ 磁盘”d“文件夹”s“套接字设备s(scoket)”l“软链接
2、表示文件所有者u的权限,其中r为读权限,w为写权限,x为执行权限,
3、表示文件所属组g的权限,r,w,x含义同上。
4、表示其他人o对该文件拥有的权限,r,w,x含义同上。
5、表示(硬)连接数;
6、表示文件拥有者;
7、表示文件所属组;
8、表示文件的大小;
9、表示文件创建日期&最后修改日期;
10、文件名称
image.png
image.png
r读权限能不能进入文件夹
w写权限能不能给文件夹里的文件写东西
x可执行的意思是能不能把文件当做一个程序和脚本进行运行

chomd

chmod [-R] 权限 文件名
文件拥有者仅有只读权限,而文件所属组用户具有读、写权限,其他用户具 备读、写、执行三种权限可以写成下列命令:
chmod 467 test 【r=4、w=2、x=1
也可以使用下列方法为用户设定指定权限
+:添加权限(w、r、x)
-:删除权限(w、r、x)
u:文件拥有者 g:文件所属组 o:其他人 a:所有人
[root@localhost]#chmod u+x
[root@localhost]#chmod g+rx

[root@localhost]#chmod a-r *

chown

chown [-R] 权限 文件名
Change owner 修改文件所有者和所属组
参数: -R 递归修改目录以及其子目录下的所有文件

chgrp

查找或者过滤:对象是文件中的内容、行
用法: # grep 要过滤的字符 要过滤的文件
-c:只输出匹配行的计数。
-i:不区分大小写
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及行号。
-s:不显示错误信息。
-v:显示不包含匹配文本的所有行。
- r:从文件夹中过滤
- l:只显示文件列表不显示行

mtime文件内容变化 ctime 基本的属性 权限 用户 组 大小 修改时间 atime 文件的访问时间