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

【Linux】指令 + 压缩与解压

Linux

  • 一.Linux基本指令
    • 1.grep
    • 2.zip和unzip
      • 1.Linux中的压缩文件发送Windows中
      • 2.Linux中接收Windows中压缩文件
    • 3.tar(重要)
      • 1.Linux与Linux互传压缩文件
    • 4.bc
    • 5.uname
  • 二.Linux相关知识点
    • 1.Linux常用热键
    • 2.关机操作

一.Linux基本指令

1.grep

行文本过滤工具,将含有某些关键字的内容过滤出来。

grep 字符串 filename

在这里插入图片描述

在这里插入图片描述
1. grep -n 字符串 filename:过滤出含有关键字的内容并带有行号
2. grep -v 字符串 filename:过滤出不含有关键字的内容

在这里插入图片描述

3. grep -i 字符串 filename:过滤出含有关键字的内容,关键字不关心大小写

在这里插入图片描述

2.zip和unzip

1. 打包:将多个文件合并为一个文件,防止文件丢失。
2. 压缩:减少体积,节省储存空间,可以减少网络传送的时间(例如:下载软件的时间)

没有的先安装一下:
在这里插入图片描述

压缩:zip -r 压缩文件名 文件名

在这里插入图片描述

解压到当前目录:unzip 压缩文件名

在这里插入图片描述

正确的压缩与解压

在这里插入图片描述
在这里插入图片描述

解压到指定目录:unzip 压缩文件名 -d 指定目录

在这里插入图片描述

1.Linux中的压缩文件发送Windows中

sz(send zmodem):用于将选定的文件从Linux/Unix系统发送到本地(Windows)系统。

在这里插入图片描述
在这里插入图片描述

2.Linux中接收Windows中压缩文件

rz(receive zmodem):用于从本地(Windows)系统选择文件上传到Linux/Unix服务器。
在这里插入图片描述

Xshell中支持拖动式接收本地的压缩包

3.tar(重要)

注意:有些平台无需加上-

压缩:tar -czf 压缩文件名 文件名(c代表创建压缩文件)

在这里插入图片描述

解缩:tar -xzf 压缩文件名(x代表解压压缩文件)

在这里插入图片描述
在选项中加上一个-v,可以看到压缩与解压的过程

在这里插入图片描述

解压到指定目录:tar -czf 压缩文件名 -C 指定目录

在这里插入图片描述

1.Linux与Linux互传压缩文件

scp 压缩文件名 用户名@对方的公网IP:对方机器的指定路径

4.bc

bc命令可以很方便的进行浮点运算

在这里插入图片描述

5.uname

查看Linux的体系结构:芯片结构;查看内核版本

  1. uname用来获取电脑和操作系统的相关信息。
  2. name -a:详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称。

在这里插入图片描述

二.Linux相关知识点

1.Linux常用热键

  1. Ctrl + C:终止异常任务。

  2. 上下键:查看历史输入的命令。

  3. Tab建:快速按两下,命令搜索+命令补全。

在这里插入图片描述

  1. Ctrl + R:搜索历史命令。
  2. Ctrl + D:退出当前用户。

Linux会记录历史命令,输入history可以查看历史命令。

2.关机操作

  1. shutdown -h:将系统的服务停掉后,立即关机。
  2. shutdown -r:在将系统的服务停掉之后就重新启动。
  3. shutdown -t 秒数:过几秒后关机的意思。
http://www.lryc.cn/news/486841.html

相关文章:

  • 力扣(leetcode)题目总结——动态规划篇
  • 数据仓库数据湖湖仓一体解决方案
  • 微信小程序 最新获取用户头像以及用户名
  • 无人机在森林中的应用!
  • Seatunnel解决Excel中无法将数字类型转换成字符串类型以及源码打包
  • 在阿里云快速启动Appsmith搭建前端页面
  • 「51媒体」:企业成长助推器
  • 安全、便捷、效率高,明达边缘计算网关助力制药装备企业远程调机
  • 海康威视和大华视频设备对接方案
  • 用DMA来自动控制PWM的输出(音频输出,交直流转换)
  • 利用hive元数据统计数据量
  • 平均值(水题???)
  • 免费开源!DBdoctor推出开源版系统诊断工具systool
  • Bufferevent and SSL
  • 我要成为算法高手-位运算篇
  • 分布式IO模块:智慧楼宇的“智慧眼”与“智慧手”
  • 嵌入式八股文
  • 【IOS】Undefined symbol: _OBJC_CLASS_$_PAGFile
  • Spring Boot整合Tomcat底层源码分析
  • 工具类-基于 axios 的 http 请求工具 Request
  • WPF的基础控件详解
  • qt学习:截图+键盘事件
  • Scala中Arry
  • 学习threejs,使用AnimationMixer实现变形动画
  • 两大新兴开发语言大比拼:Move PK Rust
  • 基于一种基于OCR图像识别技术的发票采集管理系统及方法
  • 基于深度学习的车牌检测系统的设计与实现(安卓、YOLOV、CRNNLPRNet)+文档
  • JavaWeb——JS、Vue
  • Springboot 整合 Java DL4J 构建股票预测系统
  • ATmaga8单片机Pt100温度计源程序+Proteus仿真设计