chengxin 发表于 2022-8-31 12:41:31

linux系统当中的权限

本帖最后由 chengxin 于 2022-8-31 16:13 编辑

linux系统当中的权限操作:
    rwx:当前文件所属人的权限,文件所属人(属主)user
    rwx:当前用户组的操作权限,文件所属的组(属组)group
    rwx:代表其他用户的操作权限
   r:读的权限 (4)      w:写的权限(2)    x:代表执行的权限(1)

注意:这些权限只针对普通用户生效,超级用户无视权限。
chmod:修改权限的操作
赋权的操作对应的权限数字
数字0到7代表的含义:
0:---无权限         
1:--x 执行的权限      
2:-w-   写的权限
3:-wx读和执行的权限      
4:-w-写的权限   
5:r-x读和执行的权限
6:rw-读和写的权限   
7: rwx 所有的权限

例子:chmod   777   wuhan1.txt
   第一组rwx对应user(u),第二组rwx 对应group(g),第三组rwx对应其他人的权限other(o)
    a(all)所有人的权限   

chmod-R   777目录名称   修改当前目录和目录下的子文件的权限      

属主 (文件属于那个用户)            属组 (当前文件属于哪个用户)
root                                             root
chown:修改属主
chown   用户    文件名称
例如:chown   chengxin   wuhan1   

chgrp:修改属组
chgrp      用户组   文件名称
例子:chgrp    chengxin   wenjian.txt   

同时修改属主和属组:
例子:chown    root:root   wuhan2   
         chown    chengxin:chengxin   wuhan3         
         chown    -R    chengxin:cheng    wuhan3   (修改目录和目录下的子文件的属组和属主信息)

linux    系统当中打包的指令:
       打 tar包 :      
       tar   -cvf   包格式   打包对象
例子: tar   -cvf   wuhan1.tar   wuhan1
      解包:
   tar   -xvf    包名   
例子:tar-xvf   wuhan1.tar   
tar 包可以针对文件和目录同时打包,打包完成后会保留打包对象的源文件。

tar.gz 包
    tar-zcvf   格式,tar.gz    文件对象

   tar-zxvf   包名

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

zip包:
    zip   格式   打包对象
解包:
   unzip    包名
注意点:针对层级目录进行打包时,不会对目录下面的内容进行打包,只针对当前层级内容进行打包,显示打包的百分比

zip-r:针对层级目录进行打包   (目录打包,目录下的子文件也打包了)

gzip:
   打包 :gzip文件名称
    解包 : gunzip文件名称
    特点:打包完成后会自动删除原文件,解包之后会默认删除包。
who:查看在线的用户
whoami:查看当前正常操作的用户
hostname :查看当前主机名称
date-s   "2022-8-31    10:59:33":修改系统当前时间
netstat   -nultp:查看当前所有进程的端口号(端口号是进程的标识,每一个进程系统都会为其分配一个端口号,端口号具有唯一性)
lsof    -i:端口号      查看端口内容
lsof-i :22            查看端口22的内容信息
pid叫做进程编号,可以用它结束进程   
kil    进程编号
kil-9    进程编号   结束进程(9表示杀进程的程度)   
例子:kill   -9   2427
du-sh    文件/目录名称
du-sh   wuhan1   查看wuhan1文件的大小   
alias :重命名指令名称
alias   if ="ifconfig"      

clear :清屏指令
reset : 重置屏幕   (看不到之前的记录了)
nl :统计显示文件内容的行数

软链接:可以理解为快捷方式
ln   -s   /A/B/C/wenjian.txt   
硬链接:可以理解为备份
ln-n   test1.txt       test2.txt   
将文件1备份为 文件2   

yum 命令:在线下载的指令    -----下载lrzsz 工具包,需要网络支持
rpm命令:叫做离线安装的命令------它不需要网络,只需要rpm安装包即可

网络的操作:
servicenetwork   start   :启动网卡
   servicenetwork   restart:重启网络
      servicenetwork   stop: 关闭网络
   service   networkstatus:查看网络的状态

防火墙的操作:
    service   iptablesstart:启动防火墙
    service   iptablesstop :关闭防火墙
    service   iptablesrestart:重启防火墙
    service   iptablesstatus:查看防火墙的状态



getconf   LONG_BIT   :查看系统的操作位数
unname-m:显示当前机器的处理架构   
reboot:重启虚拟机
init0    :关机

vim 当中编辑的指令:
    vim   :编辑   
    vim    文件名称   
    命令模式:输入命令可以进入编辑模式
    i的指令:在光标位置前输入内容
    I的指令:在光标的行首输入内容
    a的指令:在光标所在的位置后输入
    A的指令:在光标所在的行首输入内容
    o的指令:在当前光标的下一行输入内容
    O的指令:在当前光标的上一行输入内容
    x的指令:删除光标当前所在位置的字符
    X的指令:删除光标所在位置的前一个字符
   dd:删除当前光标所在行的所有内容
   D:删除光标所在位置后的所有内容
   yy:复制内容
   p:在当前所属位置的下一行粘贴
   P:在光标所属位置的上一行粘贴
   
   
      编辑模式:书写内容 (又叫一般模式)
   退出编辑模式:esc
      底层命令行模式:操作文件的指令
      shift+ 冒号呼出底层命令行模式   
      wq   保存文件,并且退出
      wq!    强制退出,不保存文件
      w保存
      q退出不保存
       w!   强制保存
      q!强制退出
    setnu   显示行号
    set   nonu    取消查看显示行号   
    / 匹配内容高亮显示
   noh:取消高亮显示
    1,3    copy放的行的位置   
    1,3    co   5

   











页: [1]
查看完整版本: linux系统当中的权限