2.Linux常用-文件系统

2017-10-12  本文已影响0人  小Noodles

mkdir

创建目录
mkdir -p ./test/test1 同时创建父目录和子目录

pwd

当前工作目录显示

cd

更改工作目录

rmdir

删除目录
rm -rf filename (谨慎使用)递归删除目录,包括目录本身

touch

创建文本文件

~

主目录路径名
less ~/.bashrc
less ~uaren/.bashrc

mv/cp

移动/复制文件
mv existing-file-list directory
cp -- --

访问权限

访问文件的用户共有三种类型 文件所有者,文件所有者所在组的成员用户,其他用户
ls -l 显示访问权限
-rwxrwxrwx 3 uaren 2048 修改时间 文件名
第一位:文件类型
2-4 所有者(u)
5-7 组用户(g)
8-10 其他用户(o)

chmod

改变访问权限
chmod a+rw letter 给所有用户增加了读写权限
chmod o-rx letter 给其他用户删除读和执行权限

setuid setgid

当执行一个具有setuid(set user id)权限的文件时,文件的执行过程将具有文件所有者的特权,例如,运行一个可以删除某目录下所有的setuid程序,那么任何文件所有者目录下的文件都可以被删除,即使在通常情况下没有这么做的权限
类似的,setgid(set group id)表示在文件执行过程中具有改文件所属组的特权
chmod u+s programl
chmod g+s programl

上一篇 下一篇

猜你喜欢

热点阅读