找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
第七天笔记
linux系统当中操作用户的指令:
如何在linux系统当中添加一个用户:
useradd:添加一个用户
passwd:添加密码
vm虚拟机右上角有用户名称(switch user)-----点击-----切换用户
linux系统怎么去查看用户:cat /etc/passwd
userdel:删除
reboot:重启电脑
注意:在删除用户的时候,如果用户是切换过登录状态,那不能进行删除。
linux系统当中用户组的操作:
注意点:创建用户的时候会默认创建一个用户名称的用户组。
查看有哪些用户组:cat /etc/group:查看有哪些用户组
创建用户组:
groupadd:添加一个用户组
groupdel:删除用户组
注意点:删除用户组时,如果是当前创建用户默认创建的用户组无法进行用户组的删除,在删除用户时,会默认删除用户组,只能手动删除自己的用户组。
将用户添加到指定的用户组:
gpasswd -a 用户 用户组:添加一个用户到指定的用户组
注意:一个用户可以添加多个用户组
将一个用户移除用户组:
gpasswd -d 用户 用户组
linux系统当中的权限管理:
rwx  r-x   r-x
第一个rwx表示当前用户的权限
第二个rwx表示当前用户组的操作权限
第三个rwx表示是其他用户的操作权限
r:read  读的权限,r的权限代表是4这个数字
w:write 写的权限 ,w的权限代表是2这个数字
x:execute 执行的权限,x的权限代表是1这个数字
但是这些权限针对root超级用户无效
在进行赋权操作的时候,根据对应的数值去赋予文件或者是目录的权限
chmod进行读写执行权限的赋予
修改权限只有root超级用户可以进行
chmod 770 wuhan1.txt
第一个7 代表用户的权限4+2+1=7 代表最高权限读写执行
第二个7  代表用户组的权限4+2+1=7 代表最高权限
第三个0 代表其他用户的权限   0:没有任何权限
对应的数字所对应的权限:
7:最高权限
6:可读可写
4:可读
3:可写可执行
2:可写
1:可执行
0:没有任何权限
通过对应数值进行赋权
通过修改对应的权限,针对当前文件所属人,所属组,其他用户,产生权限约束
第二种赋权方式:
u:代表当前文件用户的权限
g:代表当前文件用户组的权限
o:代表其他用户的针对文件的权限
u:对应第一组rwx
g:对应第二组rwx
o:对应第三组rwx
o代表其他用户 -r-w-x代表取消权限
chmod o-r-w-x wuhan1.txt
g代表用户组  +r +w +x 增加用户权限
chmod g+r+w+x wuhan1.txt
chmod o+r wuhan1.txt
linux系统当中如何修改文件的所属人,以及所属组:
chown:修改文件/目录的所属人/属主
chown   linux   wuhan1.txt
chown 以及chmod 都可以接 -R参数实现递归修改,
递归:当前文件下面的内容会连着一起进行修改
chown -R wuhan15 wuhan1 会针对当前wuhan1这个目录以及下面所有内容进行修改,所属人变为wuhan15
chmod -R 000 wuhan1 会针对当前wuhan1这个目录,以及下面所有内容进行修改,所有文件以及目录都没有权限
修改用户所属组:
chgrp:修改文件所属组,简称属组
修改属组
chgrp 组名 文件名 :修改当前的文件
递归修改目录下面所有的内容:
chgrp -R 组名 文件名
同时修改 属主和属组:
使用chown进行修改
chown root : root wuhan1
也是使用递归修改
-R   :当前层级下面的所有内容都会修改
linux远程文件传输的方法:
linux与linux实现远程文件传输
要实现文件传输要设置桥接模式:
①VM虚拟机打开
②右下角有个小电脑打开
③选择桥接模式
④需要重启电脑(因为改为桥接模式,本机IP就会改变)
将我的文件传输到对方的linux当中
格式为:scp /自己的根目录/自己的文件 对方的用户名@对方的地址:对方的根目录。
例如:scp /wuhan/wuhan123.txt root@192.168.33.178:/
去其他linux系统提取文件:
scp 对方的用户名@对方ip地址:/对方的文件 /自己存放的路径
例如:scp root@192.168.33.178:/mulu/shanghai.txt /wuhan1
linux当中如何针对文件进行打包以及解包:
tar包
touch wuhan.txt,针对wuhan.txt文件进行打包处理
打包指令:tar -cvf wuhan.tar wuhan.txt
解包命令:
解包之前先注意有没有重复的文件,如果有的话先删除
tar -xvf:解包命令
例如:tar -xvf wuhan.tar
总结:tar可以支持文件/目录的打包
tar.gz包
打包指令:
shanghai.txt
tar -zcvf shanghai.tar.gz shanghai.txt
结果:shanghai.tar.gz
解包命令:
tar -zvf shanghai.tar.gz
tar .gz包可以针对文件以及目录进行打包解包的操作
zip包:
zip shanghai.zip shanghai.txt
解包命令:
unzip shanghai.zip
显示打包的百分比
zip:针对目录进行打包
zip:针对目录进行打包的时候,只能对目录进行打包,不会对目录里面的文件进行打包处理
gzip包
打包指令:gzip 文件名称
打包完成之后会自动删除源文件,不需要我们手动进行删除
解包指令:gunzip 文件名称
解包完成之后,会自动删除包
gzip不可以对目录进行打包
总结:
1.tar   可以针对文件以及目录进行打包,打包完成之后需要手动删除源文件
2.tar.gz 可以针对文件以及目录进行打包,打包完成之后需要手动删除源文件
3.zip 显示打包的百分比,只能针对文件进行打包,针对目录打包时,只会打包这个目录不会对里面的文件进行打包(使用zip对层级目录进行打包时,需加-r的指令)
4.gzip  可以针对文件,不能针对目录进行打包,打包完成不需要手动删除文件,系统会自动删除
linux系统常用的操作指令:
1.清空屏幕:clear
2.重置屏幕:reset(重新开启窗口)
3.查看当前在线用户:who
4.查看当前正在操作的用户:whoami
5.查看系统时间:date
6.修改系统时间的指令:date -s
7.取别名:alias(例如:alias if="ifconfig")

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册