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,一经查实,立即删除!

相关文章

k8s集群master故障恢复笔记

剔除故障节点 kubectl drain master故障节点 kubectl delete node master故障节点 kubeadm reset rm -rf /etc/kubernetes/manifests mkdir -p /etc/kubernetes/pki/etcd/ 从master其他节点拷 scp /etc/kubernetes/pki/ca.crt ca.key sa.key sa.pub front-proxy-ca.crt …

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硬件准备 准…

2024老年护理新前沿:养老实训室的创新应用

随着人口老龄化的加速,如何为老年人提供优质的养老服务已成为社会关注的重点。在这一背景下,养老实训室应运而生,成为培养专业养老人才、改善老年人生活质量的新兴平台。与传统的课堂教学相比,养老实训室能够为学员提供更为生动、贴近实际的培训体验,为老年护理事业注入创新动力…

淘客返利平台的微服务架构实现

淘客返利平台的微服务架构实现 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨淘客返利平台的微服务架构设计与实现,旨在提高系统的灵…

Python: create object

# encoding: utf-8 # 版权所有 2024 涂聚文有限公司 # 许可信息查看: # 描述: # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCharm 2023.1 python 3.11 # Datetime : 2024/6/15 18:59 # User : geovindu # Product : PyCharm # Pr…

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

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

做CSGO/Steam游戏搬砖三年的真实心声

做CSGO戏搬砖三年的老人,真实心声 做CSGO/Steam游戏搬砖三年的真实心声 其他行业不太了解所以没什么发言权,但在CSGO饰品市场还是混了有三年之久。好与坏,适合与不适合,不妨听听身处其中的人的一些真实心声吧! 童话也是从底层摸爬…

兰州理工大学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…

CesiumJS【Basic】- #008 通过canvas绘制billboard

文章目录 通过canvas绘制billboard1 目标2 实现通过canvas绘制billboard 1 目标 通过canvas绘制billboard 2 实现 /** @Author: alan.lau* @Date: 2024-06-16 11:15:48* @LastEditTime: 2024-06-16 11:43:02* @LastEditors: alan.lau* @Description: * @FilePath: \my-cesi…

材料科学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…

动态规划DP--斐波那契数、爬楼梯、使用最小花费爬楼梯等示例代码

动态规划DP 文章目录 动态规划DP509. 斐波那契数70. 爬楼梯746. 使用最小花费爬楼梯62. 不同路径63. 不同路径II343.整数拆分 509. 斐波那契数 509. 斐波那契数 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始&…

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

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