.gz 格式的压缩包
-
tar ----- 最常用的打包工具.tar.gz
-
tar zcvf 压缩包名.tar.gz 需要压缩的文件名
-
如:tar zcvf www.tar.gz aaa.txt
-
- c 压缩文件
-
- v 显示信息
-
- f 指定压缩包名
-
- z gz 格式压缩
-
tar [option] 压缩包名 原材料
-
tar zcvf www.tar.gz aaa.txt --- 添加压缩包
-
tar zxvf www.tar.gz ---- 解压缩包
将一个压缩包解压到一个指定的位置(目录)
tar -zxcf 压缩包名 -C/需要解压到的指定目录
chown
改变用户和组
int chown(const char *path, uid_t owner, gid_t group);
- pathname 文件名
- owner 用户ID ,/etc/passwd
- group 组ID,/etc/group
重命名文件
int rename(const char *oldpath, const char *newpath);
- oldpath 旧文件
- newpath 新文件
用户管理
1、添加用户
常用的语法:useradd 选项 用户名
常用选项:
- - g :表示指定用户的用户组,选项的值可以是用户组的id,也可以是组名
- - G : 表示指定用户的用户附加组,项的值可以是用户组的id,也可以是组名
- - u : uid,用户的id(用户得标识符),系统会默认从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ的自选账号的情况】
创建用户名为zhangsan, 不带任何选项
1.验证是否成功:
a. 验证 :cat /etc/passwd 的最后一行,查看是否有该用户信息
2.
grep/find 命令用于查找文件里符合条件的字符串
grep 指令用于查找内容包含指定的范文样式的文件,如果查找到就会把含有的范本样式的那一列显示出来
** -r : 此参数的效果和指定“-d recurse”参数相同。**
** -v:显示与不包含匹配文本的所有行**
groupadd命令
groupadd命令用于创建一个新的工作组,新工作组的信息将被添加到系统文件中
-g : 指定新建工作组的ID
groupdel命令
groupdel 命令用于删除群组
语法:
groupdel [群组名称]
usermod命令
usermod 命令用于修改用户账号。也可以用来修改用户账号的各项设定。
语法:
usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ][-u ][用户帐号]
权限的基本介绍
rwx权限详解
rwx作用到文件
1)【r】代表可读(read):可以读取,查看。
2)【w】代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提是对该文件所在的目录有写的权限,才能删除该文件。
3)【x】代表可执行(execute):可以被执行
rwx作用到目录
1)【r】代表可读(read):可以读取,查看目录内容
2)【w】代表可写(write):可以修改,目录内创建+删除+重命名目录。
3)【x】代表可执行(execute):可以进入该目录。
文件及目录权限实际案例
ls -l 中显示的内容如下:*(记住)
-rwx rw- r-- 1 root root 123 Feb 2 09:23:23 abc
10个字符确定不同的用户能对文件干什么
第一个字符代表文件类型:文件(-),目录(d),连接(l)
其余的字符每3个一组(rwx)读(r)写(w)执行(x)
第一组rwx:文件拥有者的权限是读,写个执行。
第二组rw-:与文件拥有者同一组的用户的权限是读,写但不能执行。
第三组r–:不与文件拥有者同组的其他用户的权限是读不能写和执行。
可用数字表示为:r = 4,w = 2,x = 1,因此rwx=4+2+1 = 7
1 ----------------------- 文件:硬连接数或目录:子目录
root---------------------用户
root---------------------组
123----------------------文件大小(字节),如果是文件夹则显示4096
Feb 2 09:23:23---------------最后修改日期
abc---------------------文件名
1)给abc文件的所有者读写执行的权限,给所在组读执行权限,给其它组读执行权限。
2)给abc文件的所有者去除执行权限,增加组写权限
3)给abc所有用户添加读的权限
案例
要求:将/home/abc.txt 文件的权限修改成rwx r-x r-x ,使用数字的方式实现
指令:chmod 755 /home/abc.txt