find
1. 根据文件名查找:
find / -name lilo.conf //find命令后的“ /”表示搜索整个硬盘。
2. 快速查找文件:
find /etc -name smb.conf //在etc目录下查找
3. 根据部分文件名查找
find / -name '*abc*' //查找包含abc三个字母的文件
4. 混合查找:-and操作符
find etc/ -size +500000 -and -mtime +1 //在etc目录中查找大于500000字节,且在24小时内修改过的某个文件
ls
用于显示目录内容
格式:ls options filename
options参数主要有:
-a,--all 不隐藏任何以“.”字符开始的项目
-A,--almost -all 列出除“.”,“..”以外的任何项目
-l 显示文件和目录的详细资料
使用ls命令后,会有几种不同的颜色:
蓝色表示目录
绿色表示可执行文件
红色表示是压缩文件
浅蓝色表示是链接文件
加粗的黑色表示符号链接
灰色表示是其他格式文件
diff
用于比较两个文件,指出两者不同
diff options 源文件 目标文件
options参数主要有:
-a 将所有文件当做文本文件来处理
-b 忽略空格造成的不同
-B 忽略空行造成的不同
-l 忽略大小写的变化
cat
用于连接并显示指定的一个或多个文件的内容
cat options file1 file2
options参数主要有:
-n 由第一行开始对所有输出的行数编号
-b 和-n类似,只不过不对空白行编号
-s 遇到连续两行以上空白时,代换为一行的空白行
mkdir
用于建立名称为dirname的子目录
mkdir options dirname
cd /home 进入/home目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
rm options 文件名称或者目录名称
options:
-f: 强制删除文件和目录,不提示
-i: 删除每个文件时,先给提示询问用户
-r: 删除整个目录,包括文件和子目录
-v: 显示执行指令过程
cp options 源文件或目录 目标文件或目录
options:
-i: 目标文件已经存在需要覆盖时,会给用户提示
-f: 覆盖,目标文件已经已经存在,不做提示
-r: 若给出的源文件是一目录,则递归复制该目录下的所有子目录和文件,目标文件必须是目录
mv
为文件或目录改名,或者将文件从一个目录移动到另外一个目录,
格式: mv[options] 源文件或目录 目标文件或录
options 主要有:
-i 交互方式操作 -f禁止交互操作
mv /usr/cbu/*. 将/usr/cbu/目录中所有文件移动到当前目录中
mv a.txt b.txt 将a.txt重命名为b.txt