**
打包与解压
打包:
概念:打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
格式:
tar z/jcvf 包名 文件名或路径
c:创建包
v:显示详细信息
f: 文件名
z/j:指定压缩格式
解压:
概念:是压缩的反过程,是将一个通过软件压缩的文档、文件等各种东西恢复到压缩之前的样子。
格式:
tar z/jxvf 包名 -C 解压的路径
x:解压
C(大写):文件解压的路径
权限的管理
普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。
目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。
设备文件: Linux系统把每一个设备都看成是一个文件
普通文件(-)目录(d)符号链接(l)
进入etc可以查看,相当于快捷方式字符设备文件(c)块设备文件(s)套接字(s)命名管道(p)
chmod 变更文件或目录的权限。
chmod 755 a.txt
chmod u=rwx,g=rx,o=rx a.txt
chmod 000 a.txt / chmod 777 a.txtchown 变更文件或目录改文件所属用户和组
chown u1:public a.txt :变更当前的目录或文件的所属用户和组
chown -R u1:public dir :变更目录中的所有的子目录及文件的所属用户和组
方法1: chmod +/- r w x 文件或文件夹(目录)
方法2: chmod u=rwx,g=rwx,o=rwx
文件或文件夹(目录)
方法3: chmod -R [0-7],[0-7],[0-7] 文件或文件夹(目录) -R :递归
(目标文件不为空) 4/2/1=>[1-7]
组管理:
1.创建组
groupadd 组名
2.删除组
groupdel 组名
3. 查看组
cat /etc/group
4. 修改文件/目录的所属组
chgrp 组名 文件/目录名
创建用户
- useradd -m -g 用户名
- m:自动建立用户家目录
- g:指定用户所在的组
设置密码
passwd 用户名
删除用户
userdel -r 用户名
r:自动删除用户家目录
查看用户信息
cat /etc/passwd | grep 用户名
显示的信息
zhangsan: x :500 : 501 : a:
/home/zhangsan : /bin/bash
zhansan:用户名
x:密码
500:UID(用户标志)
501:PID(组标志)
a :用户全名或者本地账号
/home/zhangsan:家目录
/bin/bash:用户默认使用shell
切换用户
格式:
su 用户名
修改用户和所属的组
格式: chown -R 用户名:所属的组名 文件或文件夹
R:包括子文件
sudo 命令的总结
第一步:使用普通用户zhangsan 登录系统,进入root用户所属的目录创建文件夹001,mkdir 001 ,创建时报错"权限不足".
第二步:临时使用超级管理员权限进行创建,sudo mkdir 001,报错"zhangsan不在sudoers文件中"
第三步:在/ect/sudoers文件中添加zhangsan ALL=(ALL) ALL,最后强制保存退出(wq!)
第四步:重新创建目录"sudo mkdir 001"(需要输入张三的密码)
显示时间
data
显示时间(只要年)
data +"%Y-%m-%d’"
设置时间
data -s “所设置的时间”
显示日历
cal
进程信息