Linux常见指令和权限的理解

一、文件权限

#rw-r--r--. 1 root root 565 Aug 26 16:44 test1.c
#drwxr-xr-x. 3 root root 4196 Aug 26 16:15 test2.c
第一个文件分别代表文件(-)、目录(d)、链接(l),其余三个字母每三个一个组(rwx) , 每一组分别为所有者,所有组,其他组。(rwx)分别代表 “r” 读、“w” 写、“x” 执行。每一组的rwx都可以用数字表示,r=4,w=2,x=1 因此r+w+x=7。
第一个root表示文件所有者 ,第二个root表示文件所有组
1 ll 3 都表示链接的文件数
535 ll 4096 表示文件的大小(字节)
Aug 26 16:44 || Aug 26 16:15 表示最后修改日期

注:
d: 文件夹
-: 普通文件
l: 软链接(类似Windows的快捷方式)
b: 块设备文件(例如硬盘、光驱等)
p: 管道文件
c: 字符设备文件(例如屏幕等串口设备)
s: 套接口文件

二、在目录中操作文件需要的权限(进入目录需要权限x)

#cd //进入目录 需要权限x
#touch //创建文件 需要权限wx
#ls //显示当下所有目录和文件 需要权限rx
#rm //删除文件 需要权限wx
#mv //修改文件名 需要权限wx

三、权限修改

##创建文件所有者 useradd [文件名]

##改变权限的命令:

chomd 改变文件或者目录的权限
chomd 755 [文件名] : 赋予文件权限rwx-xr-x
chomd 文件所有者(u) = rwx, 文件实验组(g) = rx, 其他组(o) = rx
chomd u-x ,g+w [文件名]: 给"文件名"所有者去除执行权限,所有组增加写入权限
chomd a+w [文件名]:给所有用户添加写权限

##改变所有者,用户组的命令:

创建所有者 useradd devn 将所有者 root 改为 devn :chown devn [文件名]
chgrp root [文件名] : 改变文件的所有者为root
chgrp -R root ./目录 -R表示改变这个目录及一下所有文件、目录为root所有者
在添加用户时可以指定将用户添du加进入那个组里面 usermod -g 组名 用户名

四、Linux的几个重要命令

#du //查看目录大小,配合-h选项
#df //查看磁盘使用情况,配个-h选项
#top //动态观察程序的变化
#free //显示内存状态
#pstree //以树结构显示进程,-p选项显示进程识别码
#su //切换用户
#sudo(sudo -, sudo -s) //允许系统管理员分配给普通用户一些合理的“权利”
#adduser //添加一个新用户
#password //修改用户密码

五、Linux下的几个重要目录

1、/proc

/proc :系统内核提供的文件系统,用来放置内核中的信息(系统核心、行程信息、周边装置的状态以及网络状态等)。/proc目录存在于内存中,当用户读取proc文件时,此文件从动态内存中读取出信息并提交。 /proc 下有三个重要目录:net, scsi 和 sys.

2、/sys

/sys可以说是/proc的复制选项,为解决/proc目录下文件读写格式不一样而不方便转化的问题。 /sys只有一个值可写或可读,帮/proc记录一些文件操作,当下次调用时,会尽量使用/sys中的值进行操作,而将/proc保留给纯净的“进程文件系统”。

3、/SElinux

/SElinux类似一个保护系统,将用户访问文件的资源进行限制,当用户有非法操作时,进行限制保护。

4、/bin

/bin 是个二进制执行文件目录

5、/usr/lib

/usr/lib 存放一些程序运行时所必须的函数库,/lib是内核级的、/usr/lib 是系统级的, /usr/local/lib 是用户级的。

6、/usr/local

/usr/local 提供给普通用户的/usr目录。/usr/local 适合安装软件,存放软件升级包。主要存放那些手动安装的软件(不是通过“新立得”或apt-get安装的软件。

7、/var

相比/usr 是系统安装时会占用较大磁盘空间的文件,/var 是当系统运行以后会占用内存较大空间的文件。一些经常被修改的文件,还有一些数据库如MySQL存在/var/lib,
用户未读的邮件的默认存放地点为/var/spool/mail。

8、/tmp

一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,所有重要数据不可放置在此目录下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值