EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

OR

Linux新手入门第十二天——proc目录和chmod命令

proc是运行在内存的虚拟文件目录,它主要用于控制管理内核进程。

 

常用的proc:

负载信息:/proc/loadavg

内存信息:/proc/meminfo

CPU信息: /proc/cpuinfo

启动信息: /proc/uptime

系统版本信息: /proc/version

设备信息:/proc/devices

示例:

S1

 

关于proc,目前不需要深究,作为了解,它是和sys目录非常相似的东西,只不过sys目录比proc更加有规律。(先这么理解)

 

如果你只是挂个博客网站在Linux上,这些东西并不需要了解这么细致,之后优化的时候会再次遇到的。

 

chmod命令:

chmod是使用频率仅次于ls的命令,大多数情况下,你需要修改文件的权限。

 

基本语法:

chmod abc file

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1

•      若要rwx属性则4+2+1=7;

•      若要rw-属性则4+2=6;

•      若要r-x属性则4+1=5。

注:“-“表示不具任何权限,数字代号为“0” 即 “000”

注:这里的abc不是实参,它只是形参,不是要你命令直接写abc。

 

cd到/目录,执行ll指令:

S2

如图,所示红框标记部分一共9位,分别每3位代表一组,代表顺序为ugo,左侧d代表directory目录,r代表read可读,w代表write可写,x代表execute可执行。

补充:ll指令是ls -l指令的缩写。

 

ls -l 指令:

看到的内容依次为:权限、文件数、拥有者、所属Group、大小、建档日期、文件名

 

补充:

chmod a=rwx file

chmod 777 file

相同,因为这里a指是all的意思。

chmod ug=rwx,o=x file

chmod 771 file

效果一致。

 

一个常用指令:

chmod -R a+r *

将当前目录及目录里面的子文件和文件夹设为任何人可读取。

-R:Recursion,递归,以选中目录为起点向下递归。

 

示例:

S3

 

 

【目录】Linux新手入门——从理论到实战

 

参考文档:

[1] Linux下的/proc目录介绍

[2] Linux chmod命令

[3] Linux ls -l 名:命令详解

This article was last edited at 2023-04-21 22:44:06

* *