Linux基础二

目录

一,tail查看文件尾部指令

二,date显示日期指令

三,cal查看日历指令

四,find搜索指令

[五,grep 查找指令](#五,grep 查找指令)

[六,> 和>> 重定向输出指令](#六,> 和>> 重定向输出指令)

[七, | 管道指令](#七, | 管道指令)

八,&&逻辑控制符

[九,history 历史指令](#九,history 历史指令)

十,tar打包指令

十一,tar解包指令

十二,gzip压缩和解压缩

[十三,bzip2格式 压缩和解压缩](#十三,bzip2格式 压缩和解压缩)

一,tail查看文件尾部指令

tail命令用于显示文件尾部内容,与命令head作用相反,默认情况下,显示文件的 末尾 10行内容。

-f 按照指定时间间隔输出文件追加的内容

-n 输出最后N行,而非默认的最后10行

二,date显示日期指令

date 显示当前时间

date +%Y 显示当前年份

date +%m 显示当前月份

date + %d 显示当前是哪一天

date + %Y-%m-%d ... 显示当前年月日各种格式

date "+%Y-%m-%d %H:%M:%S" 显示年月日时分秒

三,cal查看日历指令

cal 显示本月日历

cal -3 显示系统前一个月,当前月,下一个月的日历

cal 具体某一年 显示这一年的日历

四,find搜索指令

find命令是用来在指定目录下查找文件

find -name 按照文件名搜索,支持通配符模糊查询

find -iname 和name类似,但忽略字符大小写的差别

find -path 查找路径包含范本样式的文件或目录

find -regex 正则表达式搜索

find -iregex 正则表达搜索 忽略大小写

find -size +/- 查找符合指定的文件大小的文件

find -atime +/- 按照文件最后一次访问的时间搜索

find -mtime +/- 按照文件数据最后一次修改时间搜索,单位每天

find -ctime +/- 按照文件元数据最后一次修改时间搜索,单位每天

find -amin +/- 按照文件最后一次访问时间搜索 单位每分钟

find -mmin +/- 按照文件最后一次修改时间搜索,单位每分钟

fund -cmin +/- 按照文件元数据最后一次修改时间搜索,单位每分钟

五,grep 查找指令

grep命令的作用是在文件中提取和匹配符合条件的字符串行,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来

grep -c 只输出匹配行的计数

grep -i 忽略大小写

grep -n 输出行号

grep -w 显示整个单词

grep -R/-r 递归查找目录下的所有文件内容

六,> 和>> 重定向输出指令

>和>> 将终端输出保存到文件中

> 将输出重定向到文件并覆盖文件的现有内容

>>将输出附加到文件的末尾

七, | 管道指令

通过命令1 | 命令2 可以将命令1的结果通过命令2 作进一步处理

查找以y开头的文件

八,&&逻辑控制符

用&& 连接两个命令,前一个命令执行成功,才会执行后一个命令

九,history 历史指令

history 列出曾经输入的命令

十,tar打包指令

linus下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的,生成tar包后,就可以用其他的程序来进行压缩了。

tar -cvf 打包名.tar 被打包的目录

tar -cvf 打包名.tar 被打包的文件1 被打包的文件2 被打包的文件3

tar -c 生成档案文件,创建打包文件

tar -v 显示打包或解打包的过程

tar -f 指定打包文件名或压缩包文件名

十一,tar解包指令

将一个打包后的文件分解成一系列小文件 分解位置为当前目录

tar -xvf 打报名.tar

tar -xvf 打包名.tar -C 解包路径位置

tar -x 解包

tar C 默认保存到当前目录,通过-C更改提取目录,注意:提取目录必须存在

十二,gzip压缩和解压缩

gzip命令是.gz格式的压缩和解压命令,gzip命令对文本有60%-70%的压缩率

压缩文件

tar -zcvf 打包压缩文件名.tar.gz 被压缩的文件/目录

解压缩文件

tar -zxvf 打包文件.tar.gz

解压缩到指定路径

tar -zxvf 打包文件.tar.gz -C 目录路径

十三,bzip2格式 压缩和解压缩

.bz格式是Linux的另一种压缩格式,从理论上来讲,'.bz2'格式的算法更先进,压缩比更好,而'.gz'格式相对来说,压缩的时间更快

压缩文件

tar -jcvf 打包压缩文件名.tar.bz2 被压缩的文件/目录

解压缩文件

tar -jxvf 打包文件名.tar.bz2

解压缩到指定路径

tar -jxvf 打包文件.tar.bz2 -C 目录路径
注意事项:如果报错bzip2 无法exec 没有那个文件或目录 要安装bzip2的包

yum install -y bzip2

相关推荐
啵啵菜go1 小时前
解决使用PPIO欧派云服务器时无法使用sftp的问题
运维·服务器·深度学习·云计算
原机小子2 小时前
探索Vim的窗口艺术:窗口拆分功能全解析
linux·编辑器·vim
龙龙博客3 小时前
LVS+Keepalived 实现高可用负载均衡
运维·负载均衡·lvs
职略3 小时前
负载均衡类型和算法解析
java·运维·分布式·算法·负载均衡
Iᴛ's ᴅᴇsᴛɪɴʏ²⁸.5 小时前
Nginx反向代理和负载均衡
运维·nginx·负载均衡
cui_win6 小时前
nginx-限制客户端并发数
运维·nginx·限流·limit_conn·限制并发
King's King7 小时前
自动化立体仓库出入库能力及堆垛机节拍
运维·自动化
一颗星的征途8 小时前
宝塔-Linux模板常用命令-centos7
linux·运维·服务器
打打打劫8 小时前
Linux字符设备驱动
linux
cssl-虞老师8 小时前
Ubuntu安装Docker
linux·ubuntu·docker