linux
alias 别名
临时生效 命令行的一般都是临时生效,重启就没了
永久生效都是在配置文件当中
alias 别名
unalias 删除别名
du:当前的路径所在的目录以及文件的大小
du -sh * :
s 只统计当前路径下,每个目录和文件占用的总大小,不计算子目录
h 人性化
*列出所有
df:查看整个系统的硬盘使用情况
df -h 人性化查看磁盘空间的使用情况
df -hT 显示挂载点的文件系统
面试题:df 和 du有什么区别?
查看范围:du查看当前路径 df整个系统
信息的详细度:df整体化信息,包含了整个文件系统的使用情况
du指定目录下的各个文件和目录的大小
find查找
特点:精确查找
实时遍历 速度慢
支持多种查找条件
find 查找路径 查找条件 处理动作(默认动作打印结果)
查找路径
find /opt(不加路径默认就是当前目录)
查找条件
-name:根据文件名进行查找,精确匹配。允许使用通配符查找。* ?
-size: 根据文件大小查找 +表示比查找目标大 -比查找目标小 =(约等于查找目标大小)
单位:K M G 都是大写
-type:根据文件的类型查找
f 普通文件
d 目录
l 链接文件
b 块设文件
-user:根据文件的所有者查找
-inum:根据文件的inode号查找
默认动作
delete 删除 非空目录禁止删除
处理动作:
-delete 删除,查找的结果直接删除,慎用 非空目录禁止删除
-ls 把查询的结果,ls -l ||的结果展示出来
-fls 文件名 查找到的信息以长格式的信息保存到指定的文件中
-ok 系统的命令 {}\;作为结尾
-exec 系统的命令 {}\;作为结尾
面试题
#查找30天以内,修改过的文件而且文件的大小超过10G的文件直接把他删除。 面试题
-mtime 最后修改时间
-ctime 改变时间,改变了权限和所有者和所在组 inode
-atime 访问时间
find /opt -mtime -30 -size +10G -type f -exec rm-rf{}\;
-mtime -30 30天以内
-ctime 30-31天
-atime +30 30天以上
find条件的逻辑关系
o or 或 满足一个即可
a and 且 所有的条件都要满足
面试题2
常用命令
find查看文件或者目录
搜索系统命令所在位置:
whereis 只能搜索系统命令所在位置,不能查找系统文件和目录
which也是只能搜索系统命令所在位置,也不能查找系统文件和目录。区别于whereis,如果有别名,他会把改命令的别名一起展示。不会显示帮助文档的所在位置。
查看cpu信息:
lscpu
cat /proc/cpuinfo
查看内存:
free -h
echo 1 > /proc/sys/vm/drop_caches 清除缓存
查看硬盘和分区:
lsblk
查看机器架构:
arch
查看内核版本:
uname -r
系统时间:
date
date +%T 二十四小时格式
date +%F当前日期格式