ls
-a 全部 all的意思
-h 给人看的
-l 列表形式
-R 递归列出所有
-i 列表inum的
cp
-p 获的权限
-r 递归
-f 强制覆盖
mv
-f 强制覆盖
rm 非常危险
-r 递归
-f 强制覆盖
ln
//默认硬连接
-s 软链接
cd
//切换目录
pwd
//显示路径
mkdir
-p 创建上一级
rmdir 只能目录
-p 删除连同上一级
搜索
配置文件 /etc/updatedb.conf 这里的不搜索,一般默认就行
// yum install mlocate 安装locate
// yum install updatedb 安装 updatedb
//直接 updatedb
locate 文件名 //优点非常快,缺点不是实时更新,只能文件名
updatedb //更新locate 数据库
搜索命令
whereis 命令 //命令路径,命令帮助
whatis 命令 //命令是干嘛用的
whoami //我自己是谁
which 命令 //命令路径和别名
echo $PATH //打印环境变量,和windows系统一样,
搜索find
//find 范围 【参数 名称】条件
find / -name lizhli //默认名称必须一样
//通配符 *(任意个) ?(一个) [](可选) 和正则不一样
find / -name "?lizhili*"
//参数 i 不区分消息 name 名称
//-mtime +10 搜索十天之前的文件 -10就是十天之内 10就是正好10前文件
mtime 是修改时间
atime 访问时间
ctime 修改属性时间
//-size +25k 搜索大于的文件 -25M就是25M之内 25k就是正好25k文件
//-inum 2622 搜索节点为2622 文件
//多个条件可以使用 -a (and)和 -o (or)
find / -size +20k -a -size -40k
//找到后可以接着操作
-exec ls -lh {} \;
grep 过滤,搜索内容
//过滤文件和结果,grep 使用正则
grep "size" lizhli.txt