二进制表示
二进制对应的十进制表示
其中最前面的0表示的是一个特殊的权限位
###修改权限:
chmod —修改权限的命令
1、通过chmod 用户 +/- 权限来修改权限
chmod 用户 +/- 权限
其中用户有:u/g/o/a
u --> 文件所有者 g-->文件所有组
o --> 其他用户 a-->所有用户
+/- : + 表示增加该权限 - 表示去掉该权限
权限有:w/r/x
对于文件:w 为写权限 r为读权限 x 为执行权限
对于目录:w 为创建删除权限 r为浏览目录权限 x为进入目录权限
例如:
2、可以直接通过数字来修改权限
格式:chmod%20%20%20权限对应的二进制数字%20%20%20文件名(目录名)
例如:
通过上面的介绍linux命令,我们知道在linux下创建一个文件或者目录之后是可以通过chmod等命令进行权限设置,来达到给当前用户、用户组用户以及其他用户分配不同的访问权限。那么,我们新创建的目录和文件本身也是有它的默认权限的,这个默认权限是什么,就是由权限掩码umask所确定的。
举个例子:
首先,我们可以通过umask来查看当先系统的默认权限掩码,如图:
当前默认权限掩码是0022
每个文件权限满时为111 111 111,也就是0777。当创建文件时,用满权限减去掩码就得到了最终的文件权限。(但是shell中规定,刚创建的文件默认不可执行,所以每一组权限还要减一……这个只是shell中的规定,在面试等场合下不用考虑)linux命令,具体如下图:
chown%20用户%20文件%20%20%20%20%20修改文件拥有者
chgrp%20用户%20文件%20%20%20%20%20%20修改文件所属组
沾滞位的介绍:
df命令各个选择的含义如下:
a:显示全部的档案系统和各分割区的磁盘使用情形
i:显示i -nodes的使用量
k:大小用k来表示 (默认值)
t:显示某一个档案系统的所有分割区磁盘使用量
x:显示不是某一个档案系统的所有分割区磁盘使用量
T:显示每个分割区所属的档案系统名称
f%20ree%20[-b-k-m]%20[-s%20delay]%20[-t]%20[-V]
-主要参数
%20%20-b%20-k%20-m:分别以字节(B、KB、MB)为单位显示内存使用情况。
%20%20-s%20delay:显示每隔多少秒数来显示一次内存使用情况。
%20%20-t:显示内存总和列。
su
addusers
password
安装gcc:yum install gcc
安装g++:yum install gcc-c++
安装后即完成gcc编译器安装。
root用户:yum install gdb
普通用户:sudo yum install gdb
yum -y install vim*
要了解其他Linux基础命令,可以看一下另一篇博客,Linux基础命令:
[]
上一个教程:【Linux】test命令详解
下一个教程:Linux 文件管理 : touch 命令详解