**
项目用户权限时间磁盘信息进程信息打包与解压
打包:
概念:打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
格式:
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
磁盘信息
进程信息
