进制的转换、Linux更改文件权限

 为了转换进制方便, 记住这个表格

  任意进制转10进制 = 系数 * 进制位数 ^ 权重

2进制→10进制  110  系数 * 进制位数 ^ 权重  110 = 0 * 2 ^ 0 + 1 * 2 ^ 1+ 1 * 2 ^ 2 = 6;
2进制→8进制     110 每三位为一个10进制  110 =    0 * 2 ^ 0 + 1 * 2 ^ 1+ 1 * 2 ^ 2 = 6;   8 进制→10进制  系数 * 进制位数 ^ 权重  6=6 * 8 ^ 0 = 6;
2进制→16进制     110 每四位为一个10进制  110 =    0 * 2 ^ 0 + 1 * 2 ^ 1+ 1 * 2 ^ 2 + 0 * 2 ^ 3= 6;   16 进制→10进制  系数 * 进制位数 ^ 权重  6=6 * 16 ^ 0 = 6;
---------------------example------------------
二进制  | 八进制 | 十六进制 | 十进制
110110 | 66 | 36 | 54

2 -> 10 (2 -> 10)  110110 = 0 * 2 ^ 0 + 0 * 2 ^ 1 + 0 * 2 ^ 2 + 0 * 2 ^ 3 + 0 * 2 ^ 4 + 0 * 2 ^ 5 + 0 * 2 ^ 6 = 0*1 + 1*2 + 1*8 +0*16 + 1* 32 +1*64 = 2 + 4 + 16 + 32 = 54
2 -> 8 (2 -> 10 ->8)  110110 =    0 * 2 ^ 0 + 0 * 2 ^ 1 + 0 * 2 ^ 2   |    0 * 2 ^ 0 + 0 * 2 ^ 1 + 0 * 2 ^ 2   = 6 | 6 = 66
2 -> 16  ( 2  -> 10 ->16)  110110 =   1  * 2 ^ 0 + 1 * 2 ^ 1 + 0 * 2 ^ 2  +0 * 2 ^ 2 |   0  * 2 ^ 0 + 1 * 2 ^ 1 + 1 * 2 ^ 2  +0 * 2 ^ 2   = 3 | 6 = 36
===============================
Linux文件访问权限                                                               
        -         ---            ---             ---           (共10个)
当前用户   当前用户 当前用户组 其他用户
  - | d        rwx           rwx              rwx          
-------------------解释------------------
-文件           r可读        
r可读          r可读
d可读          w可写       
w可写        w可写
                    x可执行    
x可执行     x可执行

------example------------------

- rw- rw- rw-       0 110 110 110 ->  6 6 6 (八进制)       当前用户、用户组、其他用户可访问
d rw- rw- ---       1 110 110 000 ->  1 6 6 0  (八进制)      当前用户、用户组可访问 | 其他用户不可访问
 
所以更改Linux文件访问权限的时候可以使用 chmod(changeMode)来更改
如 chmod 666 zyl.txt      这样的话所有用户的程序都能访问这个程序了 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值