vim /etc/passwd
超级用户:0
伪用户:1-499
普通用户:500
用户名:密码:userid:groupid:全名:家目录:shell
设置用户
useradd xxx
设置密码
passwd xxx
**** ****
查看用户密码:vi /etc/shadow
切换用户: su root
su - 用户名 切换到家目录
删除用户:
userdel XXX
userdel -r XXX 同时删除家目录
添加用户组:
groupadd test
cat /etc/group
添加用户后,会添加添加用户组,
Linux中的用户 root:x:0:0:root:/root:/bin/bash -》第三列UID,用户ID -》第四列GID,用户组ID 比如:teacher组: t1,t2,t3,t4,t5.....多个用户 一个用户组中可以有多个用户,一个用户可以加入多个不同的组 一般创建了一个用户之后,UID和GID是相同的 添加用户 # useradd beifeng 设置密码 # passwd beifeng 切换用户 # su - beifeng su和su -的区别:一个仅仅是切换用户,一个是完全切换用户以及环境变量 一般建议使用su - 用户名的方式切换 删除用户 # userdel -r beifeng02 选项:-r表示删除用户的时候删除该用户的主目录
文件权限
rwx:x为可执行权限
d代表目录
-代表文件
文件读写 目录读写
touch vi vim
rm
usergroupother
chomd修改权限
chomd u=x,g=w,o-x 33.txt
chomd 736 33.txt
chown 只有root用户可以使用
改变所有者
chgrp 只有root用户可以使用
改变所属组
find -
main ls
ls --help
ll -a
ln 硬链接
ln -s 软连接
l代表软链接
删掉源文件后,软链接,的链接方式内容均会删除,跟快捷图表似的
grep管道过滤 选项 内容 文件
-i忽略大小写
-color
-v不包含匹配文本
-A5 after 前五行
-B5 before 后五行
-a 表示and
管道符| 可以理解为前一个命令结果赋值给后面
>>追加
将文本追加到后边
>覆盖符号
直接覆盖内容
命令未结束符号
Linux中的文件权限 drwxr-xr-x -》d代表data目录文件的意思 -》对于一个文件或目录来说有:读、写、执行三种权限 r读 cat more tail less head... w写 vi mkdir rm touch cp mv... x执行 执行脚本、cd 字母表现: 所有者-》user, u 所属组-》group,g 其他人-》other,o 数字表现: r -》4 w -》2 x -》1 rwx r-x r-x = 755 rw- r-- -r--= 644 修改权限: -》角色:只有管理员和该文件的所有者才能修改文件的权限 -》命令:chmod # chmod u+x file ,添加权限使用:+加号,撤销使用-减号 # chmod u+x,g+x,o+x file 同时修改 # chmod 755 file 使用数字的方式修改 # chmod -R 777 bf_data/ -》选项:-R递归修改多个文件或者目录的权限 -》命令:chown、chgrp -》角色:只有管理员才能修改文件的所有者和所属组 # chown root bf/ # chgrp root bf/ # chown beifeng:beifeng bf/ 可以一条命令同时修改 -》选项:-R递归修改多个文件或者目录的所有者和所属组 对于删除或者修改一个文件来说,并不是看对于这个文件有写权限,而是对于这个文件所在的目录要有写权限 # cat /etc/passwd 查看创建的用户 0 代表root用户 1-499 代表伪用户 500开始 代表普通用户 cmz :x: 500:500: cmz: /home/cmz: /bin/bash 普通用户 密码 uid gid 全名 家目录 用户默认的shell使用方式