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