首页 > 系统相关 >笔记--(2)Linux基础命令(2)

笔记--(2)Linux基础命令(2)

时间:2024-09-26 10:19:57浏览次数:10  
标签:解压 文件 reds tar -- 笔记 Linux gzip red

一、cat-查看文件内容命令

cat [选项] 文件名
#查看1这个文件的内容
[root@localhost ~]# cat 1
hello    #//输出结果为hello

二、压缩文件命令

1、gzip命令
2、bzip2命令
#用gzip压缩文件
gzip 文件名
#用gzip解压文件
gzip -d gzip格式的压缩文件

#用bzip2压缩文件
bzip2 文件名
#用bzip2解压文件
bzip2 -d bzip2格式的压缩文件
3、tar命令

打包压缩

tar [选项] 目标文件 源文件

-c 打包 .tar文件

-x 解包 .tar文件


-v 显示详细信息

-f 指定操作的文件名

-z 压缩和解压缩 gz格式

-j 压缩和解压 bz2格式

-C 大C 解压到指定的目录

#打包压缩   支持多个文件统一打包压缩
[root@bogon local]# tar -zcvf 1.tar.gz 123 321         //压缩打包显示信息指定文件 指定文件为123 321

#解包解压缩 
[root@bogon local]# tar -zxvf 1.tar.gz 123 321

#-C 大C 解压到指定的目录
[root@bogon 111]# tar -zxvf 1.tar.gz -C /usr/local/bbb        //解压1.tar.gz 用-C 然后选择要解压到的指定目录

三、vi-编辑器命令

# vi 1.txt进入这个文件,并变成了末行模式,输入a后可以对文件进行编辑
# 编辑完成后输入esc退出编辑模式,变成末行模式,输入:wq进行保存,输入:q! 不保存并退出

命令模式下:
# 按下gg跳转到文件首行,按下G跳转到末尾
# Ctrl+F 向下翻页,Ctrl+B 向上翻页。
# 输入:set nu 文件显示行号,:set nonu 取消行号显示
# 光标处按下x删除单个字符,dd删除这一行的内容
# yy复制当前行的内容,#yy复制光标所在行到最后的内容
# P(大写)粘贴内容到光标位置之后
# p粘贴内容到光标位置之前
# /word 在文件中查找带有word内容,n定位下一个word内容,N定位上一个。
# u撤回取消上一次的操L作;U取消当前行所做的所有编辑
# ZZ保存并推出vi编辑器
末行模式:
# :s /red/reds 当前行中把第一个red替换成reds
# :s /red/reds 当前行中所有的red替换成reds
# :% s/red/reds/g 把整个文件里面的red替换为reds

标签:解压,文件,reds,tar,--,笔记,Linux,gzip,red
From: https://blog.csdn.net/su823237/article/details/142549021

相关文章

  • 微信支付开发-支付工厂AppApi查账代码
    一、JSAPI支付产品、APP支付产品、小程序支付产品流程图二、工厂父类抽象类代码开发<?php/***微信父类抽象类*User:龙哥·三年风水*Date:2024/9/19*Time:11:33*/namespacePayment\WechatPay;abstractclassWechatPaymentHandle{/***下单......
  • docker简介、安装、基础知识
    基础知识Docker简介:1.Docker是一种用于构建、发布及运行应用程序的开源项目,他通过容器化技术简化了应用程序的部署和管理2.Docker是一个开源的应用容器引擎,基于go语言开发,为应用打包、部署平台,而非单纯的虚拟化技术3.Docker类似于集装箱,各式各样的货物,经过集装箱的标准化进......
  • 栈是放在哪里的?
    栈(Stack)通常是在程序的内存中分配的一块区域,用于存储局部变量、函数参数和返回地址。具体位置取决于操作系统和编译器的实现,但通常情况下:1.内存布局栈空间:在大多数系统中,栈位于内存的高地址部分,并向低地址方向增长。每当调用一个函数时,会在栈上分配空间来存储该函数的局......
  • 如何解决 :libstdc++.so.6: version `GLIBCXX_3.4.30‘ not found
    如何解决:libstdc++.so.6:version`GLIBCXX_3.4.30‘notfound问题描述:当您尝试在Linux系统上运行某个程序或软件时,有时会遇到一个错误,提示libstdc++.so.6:versionGLIBCXX_3.4.30notfound。这个错误表明您的系统缺少某个特定版本的C++标准库,具体来说就是GLIBCXX_3.4.30......
  • 蓝桥4-R格式-1
    知识铺垫(高精度算法):在C/C++中,我们经常会碰到限定数据范围的情况,C++规定:int占32位,即4个字节,即int的范围是[-231,231-1],为10^9数量级longlong占64位,即8个字节,即longlong的范围是[-263,263-1],为10……18数量级如果超过该数量级,则需引入高精度算法。1.高精度加法A+BProblem(......
  • 对 LLM 工具使用进行统一
    我们为LLM确立了一个跨模型的统一工具调用API。有了它,你就可以在不同的模型上使用相同的代码,在Mistral、Cohere、NousResearch或Llama等模型间自由切换,而无需或很少需要根据模型更改工具调用相关的代码。此外,我们还在transformers中新增了一些实用接口以使工具调用更丝......
  • CCF CSP-S 2024 提高组初赛解析
    CertifiedSoftwareProfessional-Senior非专业级软件能力认证测试本解析不提供阅读程序与完善程序题目的代码,如有需要请通过luogu.com.cn相关链接下载如有谬误烦请指正答案AACBBBDABDACBCD✓××BC✓✓✓BCC✓×✓CACAAAAAAABAA单项选择1在Linux系统中,如......
  • 题解:P10104 [GDKOI2023 提高组] 异或图
    \(\text{Link}\)本题属于集合划分容斥,更多关于集合划分容斥的信息可观看详细揭秘:集合划分容斥的容斥系数。题意给定一个\(n\)个点\(m\)条边的图以及一个长为\(n\)的序列\(a_{1\dotsn}\),有一常数\(C\),你需要求出有多少序列\(b_{1\dotsn}\)满足\(0\leb_i\lea_i\)......
  • 劳保防护用品穿戴识别系统
    劳保防护用品穿戴识别系统通过深度学习技术,劳保防护用品穿戴识别系统对画面中人员劳保防护用品是否按照要求穿戴进行全天候不间断进行监测,当劳保防护用品穿戴识别系统监测到人员未按规定要求穿戴劳保防护用品时,劳保防护用品穿戴识别系统立即抓拍存档并触发报警同步回传给后台监控......
  • 在K8S中使用Argo CD做持续部署
    什么是ArgoCDArgoCDisadeclarative,GitOpscontinuousdeliverytoolforKubernetes.ArgoCD是一个基于Kubernetes的声明式的GitOps工具。在说ArgoCD之前,我们先来了解一下什么是GitOps。什么是GitOpsGitOps是以Git为基础,使用CI/CD来更新运行在云原生环境的应用,它秉......