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

相关推荐
岑梓铭4 分钟前
(CentOs系统虚拟机)Standalone模式下安装部署“基于Python编写”的Spark框架
linux·python·spark·centos
努力学习的小廉4 分钟前
深入了解Linux —— make和makefile自动化构建工具
linux·服务器·自动化
MZWeiei8 分钟前
Zookeeper基本命令解析
大数据·linux·运维·服务器·zookeeper
7yewh23 分钟前
嵌入式Linux QT+OpenCV基于人脸识别的考勤系统 项目
linux·开发语言·arm开发·驱动开发·qt·opencv·嵌入式linux
Arenaschi27 分钟前
在Tomcat中部署应用时,如何通过域名访问而不加端口号
运维·服务器
小张认为的测试27 分钟前
Linux性能监控命令_nmon 安装与使用以及生成分析Excel图表
linux·服务器·测试工具·自动化·php·excel·压力测试
waicsdn_haha34 分钟前
Java/JDK下载、安装及环境配置超详细教程【Windows10、macOS和Linux图文详解】
java·运维·服务器·开发语言·windows·后端·jdk
打鱼又晒网35 分钟前
linux网络套接字 | 深度解析守护进程 | 实现tcp服务守护进程化
linux·网络协议·计算机网络·tcp
良许Linux1 小时前
0.96寸OLED显示屏详解
linux·服务器·后端·互联网
蜜獾云1 小时前
docker 安装雷池WAF防火墙 守护Web服务器
linux·运维·服务器·网络·网络安全·docker·容器