1、文件权限
- rwx rwx rwx
mkdir:
目录创建之后 必须具备x权限
文件创建之后,没有x权限
权限掩码umask
目录真实权限=777-umask
文件真实权限=666-umask
参数:
-m:指定权限(数字方式)
-p:创建多级目录
范例:
在工作目录下,建立一个名为 AAA 的子目录 :
mkdir AAA
在工作目录下的 BBB 目录中,建立一个名为 Test 的子目录。若 BBB 目录原本不存在,则建立一个。(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误。)
mkdir -p BBB/Test
2、chmod 临时修改权限
利用 chmod 可以藉以控制档案如何被他人所调用。
1) 使用字母方式
2) 使用数字方式
范例:
chmod a=rwx file 和 chmod 777 file 效果相同
3、rmdir 删除空的目录
rmdir [-p] dirName
-p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。
将工作目录下,名为 AAA 的子目录删除 :
rmdir AAA
在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。
rmdir -p BBB/Test
4、查找(find、locate、grep等)
1) 根据文件属性信息查找
find locate
find:系统中存在的文件
时间长、效率低
locate:不存在于库查不到
效率快
updatedb
2) 根据文件内容查找
grep
find:在指定的路径下查找文件
find 路径 条件 模式
范例:
将目前目录及其子目录下所有延伸档名是 c 的档案列出来。
# find . -name "*.c"
将目前目录其其下子目录中所有一般档案列出
# find . -ftype f
将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出
# find . -ctime -20
附:
#ls-----相对路径
ls-------ls –color 别名
#/bin/ls---绝对路径
5、|:管道符号
Ctrl+d:强制终止输入操作;
date | cut -f 2-7 -d " "
获取年月日,并按照“年-月-日”显示
(1) cut -cnum1-num2 filename
显示每行从开头算起 num1 到 num2 的文字。
(2)date 可以用来显示或设定系统的日期与时间
Linux的内部命令和外部命令
内部命令:cd ---系统启动时自动加载,效率高
外部命令:ls ----系统启动时不加载,效率低
whereis