1、mkdir —创建新目录 mkdir /tmp/xingming 在tmp 目录下创建新的 xingming 目录 mkdir -p 在新目录下创建新目录 递归创建 mkdir -p /tmp/xingming/xiaoming mkdir /tmp/xingming/xiaoming /tmp/xingming/xiaohong /tmp/xingming/xiaoqiang 一次创建多个目录 2、cd 进入 切换目录 cd /tmp/xingming/xiaoming 切换到指定目录 cd … 回到上一级目录 cd …/xiaohong 3、Pwd 显示当前所在目录 4、rmdir 删除空目录 rmdir /tmp/xingming/xiaoming rm 删除文件 rm -r 删除目录 rm -f 强制删除 rm -rf 不需确认,强制删除目录 5、cp 复制文件或目录 cp -rp 原文件 目标目录 cp -r 复制目录 cp -p 保留文件属性 cp /etc/grub.conf /tmp 把etc目录下grub.conf 文件复制到tmp 目录下 cp -r /etc/grub.conf /tmp 把etc目录下grub.conf 目录复制到tmp 目录下 可复制多个 cp -p /etc/grub.conf /tmp 保留复制目录grub.conf 的属性 cp -r /etc/grub.conf /tmp/bbc 复制目录后变更复制目录的名字 6、mv 剪切 改名
二、文件处理命令
1、touch 创建空文件 touch 文件名 (创建多个文件 文件名中间加空格 ) 2、cat 显示文件内容 短文件 Tac 反向显示 more 显示长文件 示例:more /etc/services 空格 或f 翻页 回车 滚动行 q或Q 退出 less 分页显示内容 (可向上翻页) /关键词 (搜索)n (下一个) 3、head -n (行数) 查看文件前几行 不加 -n(行数)默认显示前10行 tail 查看末几行 -n 指定行数 -f 动态显示文件末尾内容
1、ln (link) 生成链接文件 ln -s 源文件 目标文件 ln -s /ect/issue /tmp/issue.soft 创建/ect/issue 的软连接/tmp/issue.soft 权限为lrwxrwxrwx 箭头指向源文件 似于 windows 快捷方式 创建/ect/issue 的硬连接/tmp/issue.hard 相当于cp -p +同步更新 通过i节点识别 不能跨分区 不能针对目录使用
1、chmod 改变文件或目录的权限 (管理员与所有者可以更改) chmod [{+ - =} {rwx} {文件或目录}] 权限数字表示 r = 4 w = 2 x = 1 chomd -R 递归修改 2、其他权限命令 chown [用户] [原文件或目录] 改变用户所有者 chgrp [用户组] [原文件或目录] 改变文件或目录的所属组 3、umask -S (缺省创建) 755 rwx r-x r-x 目录 644 rw- r-- r-- 文件
1、find [搜索范围] [匹配条件] 文件搜索 find /etc -name init 在目录/ect中查找文件init 精确查找 find /etc -name init 包含查找 -iname 不区分大小写 find / -size +204800(100M) find /etc -cmin -5 在/etc目录下查找5分钟内被修改过属性的文件和目录 -amin 访问时间 access -cmin 文件属性 change -mmin 文件内容 modify find /etc -size +102400 -a -size -204800 例:在etc目录下查找大于50M 小于100M的文件 -a 两个条件同时满足 -o 满足任意一个 find /etc -name inittab -exec ls -l {} ; 在etc目录下查找inittab 文件并显示其详细信息 -exce/-ok 命令 {} ; 对搜索结果执行操作 2、type 根据文件类型查找 f 文件 d 目录 l 软连接文件 find. -inum i节点 -exec 命令 {} ; 更具i节点查找 3、locate 文件名 updatedb 更新资料库 locate -i 不区分大小写 4、which 快速查找 命令 5、grep 对文件目标内容进行查找
未完待续…