一:用户管理命令
1、添加新用户 useradd
useradd 用户名
useradd -g 组名 用户名
2、passwd设置密码
passwd 用户名 用来设置密码
3、id是查看用户是否存在的
id 用户名
4、cat /etc/passwd查看创建了哪些的用户
cat /etc/passwd
5、su切换用户
6、userdel删除用户
userdel 用户名
userdel -r 用户名 删除用户和用户主目录
7、查看登录账户的信息who
8、sudo 设置普通用户具有root的权限
vi /etc/sudoers
9、修改用户 usermod
usermod -g 用户组 用户名
二、用户组命令的管理
1、新增组 groupadd
groupadd 组名
2、删除组groupdel 删除组
groupdel 组名
3、groupmod 修改组
groupmod -n 新组名 老组名
4、查看创建了哪些的组
cat /etc/group
三、文件权限类
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls -l命令来显示一个文件的属性以及文件所属的用户和组。
从左往右十个字母就分别代表的意思如上所示的
0位置标示的目录或者是文件或者是链接的文档的
- 代表文件
d 代表目录
l 链接文档(link file);
第1-3位确定属主(该文件的所有者)拥有该文件的权限。---User
第4-6位确定属组(所有者的同组用户)拥有该文件的权限,---Group
第7-9位确定其他用户拥有该文件的权限 ---Other
rwx作用于文件或者是目录,r标示可以读、w表示可以写、x表示可执行的文件
1、chmod修改文件或者是用户的权限
第一种方式变更权限
chmod [{ugoa}{+-=}{rwx}] 文件或目录
第二种方式变更权限
chmod [mode=421 ] [文件或目录]
2、chown改变所有者
chown [选项] [最终用户] [文件或目录]
- R递归的进行操作的
3、chgrp 该表所属的组
chgrp [最终用户组] [文件或目录]
三、搜素查找命令
1、find查找文件或者是目录
find指令是将从指定的目录向下递归的遍历各个的子目录的勒,将所查找的文件显示在终端上的
基本语法:
find [搜索范围] [选项]
选项的说明如下所示
eg:在/home目录下查找大于200m的文件(+n 大于 -n小于 n等于)
find /home/ -size +204800
2、grep过滤查找 及其管道符|
grep 选项 查找内容 源文件
eg:查找文件在第几行
ls |grep -n wenjian
3、which查找命令
查找命令在哪个目录下:
eg:which ll
四:压缩和解压命令
1、gzip、gunzip压缩
gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip 文件.gz (功能描述:解压缩文件命令)
不保留原来的文件
2、zip、unzip压缩
zip [选项] XXX.zip 将要压缩的内容 (功能描述:压缩文件和目录的命令)
unzip [选项] XXX.zip (功能描述:解压缩文件)
zip 压缩命令在window/linux都通用,可以压缩目录且保留源文件
3、打包:tar
tar [选项] XXX.tar.gz 将要打包进去的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
选项如下
eg :打包某个文件
tar -zcvf ewnjian.tar.gz touch.txt first.txt houge.txt
ls进行查看的
ewnjian.tar.gz
解压某个文件tar -zcvf ewnjian.tar.gz
解压到某个指定的目录
tar -zcvf ewnjian.tar.gz -C /opt/software