如图所示:
文档类型说明:
d - 目录,例如上表档名为『.gconf』的那一行;
- - 文档,例如上表档名为『install.log』那一行;
l - 连结档(link file);
b - 装置文件里面的可供储存的接口设备(可随机存取装置);
c - 装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
权限由rwx三个字幕表示,分别表示为可读、可写、可执行,如果没有该权限,则用“ - ”表示,对于目录来说,必须有x权限,否则无法读取目录内容
如果文件名前面有“ . ”,则表示这个文档或目录是隐藏的
chmod 修改文件或者文件夹权限。
chmod 777 hello 修改文件夹hello的权限,改成最大权限
rwxst r 读权限; w 写权限; x 可执行权限; s 执行文件时,拥有该文件所有者的权限; t 临时拥有权限可读可写,但是都只能操作自己的文件,不能操作别人的文件。
-rw------- (600) -- 只有属主有读写权限。
-rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。
-rwx------ (700) -- 只有属主有读、写、执行权限。
-rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666) -- 所有用户都有文件读、写权限。这种做法不可取。
-rwxrwxrwx (777) -- 所有用户都有读、写、执行权限。更不可取的做法。
操作权限的另外一种方式:
chmod u+w hello 给文件或者文件夹所属用户加上w权限
chmod g-r hello 给文件或者文件夹所属用户组去掉r权限
chmod a+x hello 给用户,组,其他都加上x权限
root 用户之所以可以再任何地方执行任何文件,就是/etc/sudoers 文件配置的。
/etc/sudoers
上图可以看到有好几种设置权限的地方。
4. 进程、端口执行 top 命令会显示下图信息
PID 进程号
USER 进程所属用户信息
PR piriority,优先级,数字越小越优先被执行
NI nice,与priority相关,也是数字越小越先被执行
VIRT 占用虚拟内存的总量
RES 进程占用的物理内存
SHR 共享内存大小
S 进程状态 R 运行状态、S 睡眠状态、D 不可中断的睡眠状态、T 暂停状态、Z 退出状态,僵死进程、X 退出状态,进程即将被销毁
%CPU CUP使用占比
%MEM 内存使用占比
TIME+ 进程累计使用cpu进行运算的时间
COMMAND 进程名称
ps 命令用于显示当前进程 (process) 的状态。
ps -ef 查看全部进程情况(信息全)
ps -aux 与ps -ef 效果差不多
ps -axjfc 查看全部进程情况,进程名显示简称
ps aux | grep tomcat 查询用户tomcat使用的全部进程情况
top 展示系统的当前状态以及进程信息,并且定时刷新.
top -p 21481 查询PID 等于 21481的进程详情
top -H -p 21481 查询PID 等于 21481的全部线程程详情
top -u jar 查询用户为jar的进程详情
因为top命令显示的是动态结果:我们就会存在如下需求,能不能显示结果按照内存大小排序,按照CUP使用情况排序等。
以下是交互命令:
按“h”或者“?”,会显示帮助,如下