liumenglan 发表于 2022-9-2 19:43:32

第五天 linux系统的权限操作

一. linux系统的权限操作
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/af0666189f4743adb6db7a8638817239/clipboard.png
1.rwx(第一个) :代表当前文件主人的权限 ,文件所属人(属主)
    rwx:代表当前用户组的操作权限,文件所属组(属组)
    rwx:代表其他用户的操作权限
r:读的权限(4)   
w :写的权限(2)
x :代表执行的权限(1)
7代表最高权限
注意: 这些权限只针对普通用户生效,超级用户无视权限

chmod : 修改权限
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/78775f65047d415dbe12fccd37fac89e/clipboard.png
的操作 ,赋权的操作对应权限数值



第一组(用户权限)rwx :----对应 U(user)
第二组(用户组)   rwx : -----    G(group)
第三组(其他用户) rwx   ------   O(other)

同时修改当前目录的所有权限 : chmod-R
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/ac0e940fe17b4feebde2041eeee3b4e4/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/44c4064eec0f4ac9b4e2160c8250a3df/clipboard.png

2.属主和属组的权限变更
属主(属于哪个用户)root
属组(当前文件属于哪个用户)root

chown : 修改属主
chown+用户 +文件名称    用户root改成用户武汉19
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/0d374f6ccbb44ecc87d1e9c77dbef5cc/clipboard.png

chgrp :修改属组chgrp wuhan20 wuhan1
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/c90de1a37fc742e8a86485d2d219d602/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/dc032b099a864cad9af50bf3c6d1b988/clipboard.png

chown 可以实现同时修改属主和属组chown root:rootwuhan1
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/efb4f6a62a404e3786c3ddb3e53c038e/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/212fa8df5d7649a6bad50531c50cb123/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/55efe1e9bcdd4f68b69a3aa1bb80e6db/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/80ce73b0002a43c8ab6ca172bb5f416f/clipboard.png

3.linux当中的打包指令
1) tar 包:
tar -cvf 包格式 打包对象tar -cvf wuhan.tarwuhan.txt
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/c7ce69889f054b3382e2fac4e7d99b33/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/7b155ee734d44024ad76a3cba4dbcf91/clipboard.png

解包:
tar -xvf +包名    tar -xvf wuhan.tar
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/31121e2683744804b0290bf0a0655e42/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/03c21825c69c4e24b7cd256c5beafb66/clipboard.png

tar 包可以针对文件和目录同时打包 打包完成之后会保留打包对象的源文件
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/56d3045323b745f2b657baecb35cb75e/clipboard.png

2)tar. gz 包
   tar -zcvf格式   .tar.gz +文件对象      tar -zcvf wuhan1.tar.gz wuhan1
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/e75480fe52a840369ceefc7687cae438/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/ffd6bb666e3945bfbbbf4eacae443e1c/clipboard.png

tar-zxvf +包名解包

tar.gz 包可以针对文件和目录同时打包 打包完成之后会保留打包对象的源文件


3)zip 包
打包: zip 格式+打包对象   zip wh.zip wh.txt
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/9c44c3fb843145648bb3496b7a61ceb1/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/8f8d3d1a40144f8fac8165dc48c4d62c/clipboard.png
解包: unzip+包名

注意:zip针对层级目录打包时,不会对目录下面的内容进行打包,只会对当前的层级进行打包
优点显示打包的百分比
zip -r 针对层级目录进行打包

gzip : 只能打包文件
1) 打包 gzip+文件名   gzip wh.txt
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/c56fe5bd2a1345ba860a1ba74da57062/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/43aa670cc7d64bb8ad8f22cb4e0afb56/clipboard.png

2)解包 gunzip +文件名 gunzip wh.txt.gz
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/f5912def573d4fe0bfcbddd6eb25fdcc/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/796946dde10b4fb1a8eb0c1bf202272f/clipboard.png
3) 特点 打包完成之后会自动删除原文件,解包之后会默认删除包

4.linux
   1)who :查看在线用户
2)whoami:查看当前正常操作的用户
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/25903a3e4f854ae9bf6b735438bad5f6/0wxys3ovn7f%5B0u%298i0ntmqi.png
3)hostname :查看当前的主机时间
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/59eab8e144e3430a99f689df02b94bf6/clipboard.png
4)date:查看当前系统时间
date-s + 时间修改时间
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/62852e77a41b42128374bf2e65ed46d6/clipboard.png

5)netstat -nultp :查看当前所有进程的端口号
端口号是进程的标识 每一个进程系统都会为其分配一个端口号,端口号具有唯一性
6)lsof -i :端口号:查询指定的端口信息
pid 叫做进程号可以结束
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/ca693eab3a2140b9b46ef1b79ca37f89/clipboard.png

kill :杀死进程结束进程
kill-9 :强制结束进程
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/670c19ccd4224b3791efdb1e3a54a276/clipboard.png

7) du -sh :查看文件/目录的大小
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/93e37b92f80b454e91e19b304fa243aa/clipboard.png

8) alias重命名指令名称
alias if="ifconfig"
ifconfig 查询IP
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/3ee12b2e5f1e4b42bccd8da876cc79ee/clipboard.png

clear :清屏
reset: 重置屏幕(屏幕内容清空)
nl:显示文件内容的行数
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/4a4b61370240493b868c43f3534e3383/clipboard.png

9)软链接和硬链接
软链接 : 可以理解为快捷方式:ln -s /wuhan/1/2/3 keke.txt
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/8883b1f43e9848c9a42b2d87a3d8d0d6/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/c130ceb506a74983a836420115cd7186/clipboard.png

C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/dd7dd0f1dd134228b02cf47463978799/tnp5jxe%259if5bz7%28k%7B_%29a9q.png
硬链接: 理解为备份ln -n
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/05dbf7a4ebe24327b4c1927e2c9dca3d/clipboard.png

rpm 命令:叫做离线安装的指令
5.网络的操作:

[*]service network start :重启网卡
[*]service network restart重启网卡
[*]service network stop   关闭网卡
[*]service network status查看网络状态
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/0b0af56bbcd149058147cdd6bad3d273/clipboard.png

6.防火墙的操作

[*]service iptablesstart 启动防火墙
[*]service iptablesrestart 重启防火墙
[*]service iptablesstop 关闭防火墙
[*]service iptablesstatus 查看防火墙的状态
7.查看系统的操作指令

[*] getconfLONG_BIT查看系统的操作位数   64位
[*] uname-m显示当前机器的处理架构
[*]reboot 重启虚拟机
[*] init 0关机
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/ad6cf2132f284167a8c86c997738942a/clipboard.png

8.linux当中编辑的额指令
1) vim 编辑   
2)命名模式:输入命令可以进入到编辑模式
i 的指令 :进入编辑 inset输入内容
    i 的指令 :在 光标位置前输入内容(退出输入状态进行下面的操作)

[*]I        :在当前光标的行首输入内容
[*]a在光标所在位置后输入内容
[*]A 在光标所在位置的行尾进行输入
[*]o(小写)在当前光标的下一行输入内容
[*]O(大写)在当前光标的上一行输入内容
[*]x (小) 对光标所在位置内容进行删除
[*]X (大) 对光标所在为位置的前一个字符进行删除
[*]dd 删除当前光标所在位置行所有内容
[*]D 删除当前光标所在位置后的所有内容
[*]yy 复制内容
[*]p (小)在当前光标所在位置的下一行粘贴
[*]P 在当前光标所在位置的上一行粘贴
[*]
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/27bec286ce0b4aab8ed6294d3bb8134d/clipboard.png
编辑模式 :书写内容
退出编辑模式 esc
底层命令行模式 : 操作文件的指令
shift+:   :呼出底层命令行
wq 保存回车 退出
wq !:强制保存 退出
w :保存
q :退出不保存
w! 强制保存
q! :强制退出
""" 注意:不要ctrl +z 退出,会导致文件损坏"""

setnu:查看文件的行号   shift +: set nu
C:/Users/Administrator/AppData/Local/YNote/data/qq3C421228A4AFF57323062BCDE05007E5/be2098eea2c64618857a43b73c1f2147/clipboard.png

set nonu :取消查看行号      shift +:set nu   
/ 匹配内容呈高亮显示   shift +: /
noh取消高亮显示 shift +:noh

1,3 copy 放的行位置    shift +: 1,3 copy20   就是把1到3行的内容放到20行下面显示

页: [1]
查看完整版本: 第五天 linux系统的权限操作