日志:时间,日志等级,日志具体信息,其他信息用来记录程序信息
时间指令
data指令显示时间
修改时间显示格式
时间戳: date +%s
时间戳:统一的时间格式,因为有时差原因,时间相对于各个地区是相对的,但是时间戳是绝对的。
时间戳:1970年1月1日开始经过的秒数不考虑闰秒。换言之时间戳表示的时间间隔,不是某个时间点,是单独递增。
date:时间戳转换时间
date -d@时间戳
cal查看日历
cal
cal 2023//查看2023年的日历
find指令:在目录中查找文件
find 目录 -name 文件名
查找根目录下以及它的子目录下的.c 文件。permisson denied 是不是root用户没有权限。
which,whereis 是在系统路径下搜索下搜索。which搜索指令,whereis 在系统路径下搜索,找到安装包,压缩包,可执行文件等。
grep指令:行文本过滤,打开文件,按行读取,在某些条件下打印。
先创建含有10000hello bit的文件重定向到log.txt
读取log.txt文件,将含有字符999的行打印
grep -v '999' log.txt
加上-v表示含999的行不打印
-n 输出的行带编号,-i 忽略大小写。
作用搜索开源项目的代码,配合管道,搜索进程或者文件。
打包压缩指令
zip:压缩指令
打包压缩的作用:不容易造成文件缺失,让体积变小,下载时间边变长,存储文件空间变大。
例:压缩txt.zip文件
压缩文件目录加上-r,递归式压缩
如果xhell没有unzip指令
1.root身份
2.输入 yum -y install unzip
解压文件
-d 解压到指定路径
tar命令:
常用指令tar czf xxx --打包压缩,tar tzf xxx.tgz --预览, tar xzf xxx.tgz --解压解包
tgz式tar.gz的缩写 tar.打包后缀,gz.压缩后缀
解压
-C 解压到指定路径
bc指令:计算器
uname -a指令:查看体系结构和内核版本
free 查内存
df -f 查磁盘
热键(经常被使用的键)
tab
a+tab:显示以a开头的指令
tab tab两下:显示指令数量
cirtl r +指令搜索指令使用历史
cirtl c 终止进程
nano 指令:使用nano编译器
使用nano编写c语言
安装gcc
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim
cirl -d 退出终端
history指令:查看默认记录最新的1000条指令
关机指令:shoutdown