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.mzph.cn/news/858459.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android开发神器:OkHttp框架源码解析

NetworkInterceptors CallServiceInterceptor 1.RealInterceptorChain.proceed() 2.EventListener.callStart()也是在RealCall.execute()嵌入到Request调用过程, EventListener.callEnd()位于StreamAllocation中调用 3.Request.Builder url (String/URL/HttpUrl) header …

Linux常用

很早以前的 ls: 查看文件夹内所有文件 rz: windows的文件传到linux服务器 sz filename: 将文件下载到windows本地 ctrlinsert:复制 shiftinsert:粘贴 ctrlD:退出spark-shell 运行脚本并输出日志 nohup sh filename.sh > log.log 2>&1 & 查看日…

STM32玩转物联网07-WIFI实验

前言 上一节我们学习了串口的简单使用,本节我们增加难度,做一个demo通过AT指令控制ESP8266,使用DMA方式接收ESP8266发来的数据,后续我们便开始通过ESP8266连接物联网云平台,敬请关注。 一、准备 1. ESP8266硬件准备 准…

在C++中,构造器(Builder)模式的思考(《C++20设计模式》及常规设计模式对比)

文章目录 一、前言二、为什么需要Builder Pattern,Builder Pattern到底解决了什么实际问题?为什么不用set()方法?2.1 初学者有那些对象的属性初始化方法呢?2.1.1 构造函数的弊端2.1.1.1 对于属性的初始化只能是固定的顺序 2.1.2 用set()函数初…

兰州理工大学24计算机考研情况,好多专业都接受调剂,只有计算机专硕不接收调剂,复试线为283分!

兰州理工大学(Lanzhou University of Technology),位于甘肃省兰州市,是甘肃省人民政府、教育部、国家国防科技工业局共建高校,甘肃省高水平大学和“一流学科”建设高校;入选国家“中西部高校基础能力建设工…

redis主从复制、哨兵、集群

在实际的生活环境中,如果只使用一个redis进行读写操作,那么面对庞大的访问人群是崩溃的,所以可以有几个redis,一个用来做主机,提供修改数据操作,而这个主机用来控制其他redis,即将更新的发送&am…

Windows程序设计课程作业-3(文件并发下载)

目录 目录 1.作业内容 2.作业要求 3.主要思路 1)窗体和组件初始化 2)下载管理器实例化 3)按钮点击事件处理 4)窗体加载事件处理 5)下载消息处理 4.主要难点 1)多线程管理: 2&#xff09…

材料科学SCI期刊,中科院3区,收稿范围广,易录用

一、期刊名称 International Journal of Material Forming 二、期刊简介概况 期刊类型:SCI 学科领域:材料科学 影响因子:2.4 中科院分区:3区 三、期刊征稿范围 该杂志发表和传播材料成型领域的原创研究。该研究应构成对材料…

理解广角镜头的视野和畸变

为什么广角镜头的视野会比长焦镜头的视野大呢? 我之前用等光程解释了景深,也解释了为什么焦距越远,成像越大,但是从来没有提到过视野范围这个概念。实际上在我之前建立的数学模型中,物曲面S是无限大的,像曲…

Chromium 调试指南2024 - 远程开发(下)

1. 引言 在《Chromium 调试指南2024 - 远程开发(上)》中,我们探讨了远程开发的基本概念、优势以及如何选择合适的远程开发模式。掌握了这些基础知识后,接下来我们将深入了解如何在远程环境中高效地进行Chromium项目的调试工作。 …

鹅算法(GOOSE Algorithm,GOOSE)求解复杂城市地形下无人机避障三维航迹规划,可以修改障碍物及起始点(Matlab代码)

一、鹅算法 鹅优化算法(GOOSE Algorithm,GOOSE)从鹅的休息和觅食行为获得灵感,当鹅听到任何奇怪的声音或动作时,它们会发出响亮的声音来唤醒群中的个体,并保证它们的安全。 参考文献 [1]Hamad R K, Rashid T A. GOO…

数据结构和算法(1) ---- Queue 的原理和实现

Queue 的定义和结构 队列(Queue) 是只允许在一端进行插入,在另一端进行删除的线性表 队列是一种先进先出(First In First Out)的线性表,简称 FIFO(First IN First OUT), 允许插入的一端称为队尾, 允许删除的一端称为队列头 队列的基本结构如下图所示&a…

FreeCAD中智能指针分析

实现原理 FreeCAD中有两套智能指针,一个是OCC的智能指针handle,另一个是自己定义的智能指针Reference,两种智能指针都是通过引用计数方式管理指针。 1.1 OCC智能指针handle OCC在基础类包中定义了一个模板类handle,该类包含一个私…

大学物理(下)笔记

摘录来自笔记网站的笔记。笔记网站详见https://onford.github.io/Notes/。 大学物理(下)笔记 部分常用物理常量的计算值 C h a p t e r 9 Chapter9 Chapter9 恒定磁场 毕奥-萨伐尔定律 磁场和电场在很多性质上是有共性的,很多时候可以拿它…

【pytorch05】索引与切片

索引 a[0,0]第0张图片的第0个通道 a[0,0,2,4]第0张图片,第0个通道,第2行,第4列的像素点,dimension为0的标量 选择前/后N张图片 a[:2,:1,:,:].shape前两张图片,第1个通道上的所有图片的数据 a[:2,1:,:,:].shape前两张…

ADD属性驱动架构设计(一)

目录 一、架构设计过程 1.1、架构设计过程 1.1.1、设计目的 1.1.2、质量属性(非功能需求) 1.1.3、核心功能(功能需求) 1.1.4、架构关注 1.1.5、约束条件 1.2、基于设计过程 二、什么是ADD? 三、为什么选择ADD? 四、作…

本地离线模型搭建指南-中文大语言模型底座选择依据

搭建一个本地中文大语言模型(LLM)涉及多个关键步骤,从选择模型底座,到运行机器和框架,再到具体的架构实现和训练方式。以下是一个详细的指南,帮助你从零开始构建和运行一个中文大语言模型。 本地离线模型搭…

鸿蒙开发系统基础能力:【@ohos.hiAppEvent (应用打点)】

应用打点 本模块提供了应用事件打点能力,包括对打点数据的落盘,以及对打点功能的管理配置。 说明: 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import hiAppEve…

今日分享:中国石油年金系统交互、视觉设计和vue开发

金融系统交互及UI设计时,需注意简洁明了、色彩合理、字体统一、交互易用、安全感和用户控制。确保用户快速理解、安全操作并提升体验。

数据结构~~时间、空间复杂度

目录 一、什么是数据结构 什么是算法 算法的复杂度 二、时间复杂度 三、空间复杂度 四、总结 一、什么是数据结构 数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的 数据元素的集合。 数据结构关注的是数据的逻辑结…