当前位置: 首页 > news >正文

Linux基础二

目录

一,tail查看文件尾部指令

二,date显示日期指令

三,cal查看日历指令

四,find搜索指令

五,grep 查找指令

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

 七, | 管道指令

 八,&&逻辑控制符

九,history 历史指令

 十,tar打包指令

十一,tar解包指令

十二,gzip压缩和解压缩

十三,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

 

http://www.lryc.cn/news/380934.html

相关文章:

  • Linux运维面试--yum安装和编译安装区别
  • redis 的内存尽量不要超过 10g,超过 10g 可能会有问题
  • 力扣(2024.06.23)
  • OpenCV颜色检测
  • VScode开发ARM环境搭建
  • AI-人工智能指数报告(四):科学、医学与教育
  • Redis内存数据库
  • LabVIEW高精度电能质量监测系统
  • Java程序之可爱的小兔兔
  • ▶《强化学习的数学原理》(2024春)_西湖大学赵世钰 Ch5 蒙特卡洛方法【model-based ——> model-free】
  • 【linux】Valgrind工具集详解(十六):交叉编译、移植到arm(失败)
  • 前端面试题(七)答案版
  • 为微信小程序项目添加eslint
  • Win10用户必看:最好用最稳定的版本在此,值得一试!
  • 处理文本内容的命令和正则表达式
  • AI与音乐:当技术与艺术发生冲突
  • java泛型学习
  • vscode c++ 开发环境配置
  • PHP安装配置
  • std::vector<>的{}用法与stl中的共享指针
  • 《FFmpeg开发实战:从零基础到短视频上线》资源下载和内容勘误
  • OpenCV目标识别
  • 密码学及其应用——为什么选择接近的质数因子对RSA加密算法不安全?
  • 爱心商城管理系统的设计
  • 【python】linux下安装chromedriver
  • Day18—使用Scrapy框架快速开发爬虫
  • 04--MySQL8.0_JDBC
  • OPENCV中0x00007FFE5F35F39C发生异常
  • Python 设计模式(第2版) -- 第三部分(行为型模式)
  • EXCEL数据导入HIVE