free - 查看内存使用使用概况
-m 以MB的形式
-h 以GB的形式
df - 查看磁盘空间
-h 以可读性良好的方式显示大小
pwd - 打印当前路径
cp - 复制指令
mv - 移动指令
mkdir - 创建目录/文件夹
rmdir - 删除文件夹(只能是空文件夹)
rm - 删除文档
-rf 删除文件夹
touch - 创建文件
cat -查看文件
-h 以可读性良好的方式显示大小
>> : 重定向
heat - 查看文件(默认为前10行)
- 20 查看前20行
-c 查看多少字节
查看一个文件末尾n行
tail -n (不写n默认为后10行)
-f 监听文件动态变化
以较少的内容输出的形式查看文件(默认显示一屏)
less :辅助功能建
number从number行开始显示,number表示数字
空格: 下一页
up/down:上一行下一行
q:退出
统计文件的内容信息
wc [option] ... [files]...
-c, --bytes print the byte counts
-m, --chars print the character counts
-l, --lines print the newline counts
-L, --max-line-length 显示最长行的长度
-w, --words 显示单词计数
--help 显示此帮助信息并退出
--version 显示版本信息并退出
读取以及设置日期,主要用于日志记录
date
date +%F===date +"%Y-%m-%d"
date +"%F %T %A" ===2023-12-23 09:38:36 Wednesday
1、获取多少天以前或以后的某个时间(使用场景:定期对日志进行备份或恢复)
-d "-10 days" 10天之前 ==> 时间单位days months years (负数为之前,正数为之后)
2、设置日期时间(时间不准确,了解,不推荐使用,后期使用ntp进行时间同步)
date -s "16:15:20 2023-09-19"
操作日历
cal
-1, --one 只显示当前月份(默认)
-3, --three 显示上个月、当月和下个月
-s, --sunday 周日作为一周第一天
-m, --monday 周一用为一周第一天
-j, --julian 输出儒略日
-y, --year 输出整年
-V, --version 显示版本信息并退出
-h, --help 显示此帮助并退出
过滤,筛选
管道操作符:一般用于过滤,特殊操作等扩展处理,不能单独使用,结合其他指令一起使用,起辅助作用
①、查找/tmp目录中包含resume的文件信息
ls /tmp | grep resume
②、查找指定进程是否开启
ls -ef | grep ssh
③、统计指定目录下文件总和
ls /etc | wc -l