1、权限
权限
|
文件的存取权限
|
目录的存取权限
|
r
|
读文件
|
查看文件夹里内容,如:ls命令查看
|
w
|
写文件
|
创建和删除文件,如:touch文件创建文件
|
x
|
执行文件
|
使用该目录下文件,如cd命令进入目录
|
用户类型
|
说明
|
owner
|
文件所有者(创建文件)
|
group
|
文件所属工作组(创建文件的用户所在的工作组)
|
other
|
其他用户(非owner和group)
|
2、改变权限
改变文件访问权限
chmod [who][op][permission] file...
| ||
第一种
|
[op] 动作:+ -
|
❤给a.txt拥有者和所属组写的权限
chmod ug+w a.txt
❤给a.txt文件所有人增加可执行权限
chmod a+x a.txt
❤给a.txt拥有者读写执行权限
chmod u+rwx a.txt
|
第二种
|
❤a.txt拥有者和组内读写执行,其他人读的权限
chmod u=rwx,g=rwx,o=r a.txt
| |
第三种
|
![]() |
chmod u=rwx,g=rx,o=rx myfile
chmod 755 myfile
❤给a.txt所有人所有权限
chmod 777 a.txt
|
改变文件所有者和所属组
| ||
chown
命令
|
只有root可以用这个命令,可以改变文件所有者
|
❤
改变a.txt的所有者为sq
chown sq a.txt
|
chgrp
命令
|
只有root可以用这个命令,
可以改变文件所属组
|
❤
改变a.txt的所属组为sq
chgrp sq a.txt
❤改变文件夹test以及下面所有文件和子文件所属组
chgrp -R sq test #R必须为大写
|
3、进程
进程操作 | |
ps | 查看进程 |
ps -ef=ps -e -f | 查看所有进程详细信息——关注PID |
ps ls | 查看前台进程 |
vi 10 & | 打开文件在后台操作——后台进程 |
jobs | 查看当前有哪些进程 |
fg <num> | 将后台进程调到桥台 |
bg | 可让进程在后台执行 |
ctrl+Z | 挂起进程,注意jobs显示的状态是stopped |
终止进程 | |
自行终止 | 1、任务执行完成,如ps 2、用户让其退出,如shell exit 3、异常退出,如程序中有除以0的代码 |
手动杀死进程(只能是owner和root才能杀死进程) | 1、kill PID 请自行停止终止并退出 2、kill -9 PID 被终结了,请立刻退出 3、ctrl+C 终止当前在终端窗口中运行的命令 |