linux使用操作[3]

文章目录

  • 版权声明
  • 环境变量
    • $符号
    • 自行设置环境变量
  • 上传、下载
    • rz、sz命令
  • 压缩、解压
    • tar命令压缩
    • tar解压
    • zip 命令压缩文件
    • unzip 命令解压文件

版权声明

  • 本博客的内容基于我个人学习黑马程序员课程的学习笔记整理而成。我特此声明,所有版权属于黑马程序员或相关权利人所有。本博客的目的仅为个人学习和交流之用,并非商业用途。
  • 我在整理学习笔记的过程中尽力确保准确性,但无法保证内容的完整性和时效性。本博客的内容可能会随着时间的推移而过时或需要更新。
  • 若您是黑马程序员或相关权利人,如有任何侵犯版权的地方,请您及时联系我,我将立即予以删除或进行必要的修改。
  • 对于其他读者,请在阅读本博客内容时保持遵守相关法律法规和道德准则,谨慎参考,并自行承担因此产生的风险和责任。本博客中的部分观点和意见仅代表我个人,不代表黑马程序员的立场。

环境变量

  • 环境变量是操作系统(Windows、Linux、Mac)在运行的时候,记录的一些关键性信息,用以辅助系统运行。
  • 在Linux系统中执行:env命令即可查看当前系统中记录的环境变量
  • 环境变量是一种KeyValue型结构,即名称和值,如下图:
    在这里插入图片描述
  • 无论当前工作目录是什么,都能执行/usr/bin/cd这个程序,这个就是借助环境变量中:PATH这个项目的值来做到的。
    在这里插入图片描述
  • PATH记录了系统执行任何命令的搜索路径,当执行任何命令,都会按照顺序,从上述路径中搜索要执行的程序的本体

$符号

  • 在Linux系统中,$符号被用于取”变量”的值。环境变量记录的信息,除了给操作系统自己使用外,如果我们想要取用,也可以使用。
  • 取得环境变量的值就可以通过语法:·$环境变量名· 来取得
  • 比如:echo $PATH就可以取得PATH这个环境变量的值,并通过echo语句输出出来。
    在这里插入图片描述

自行设置环境变量

Linux环境变量可以用户自行设置,其中分为:

  • 临时设置,语法:export 变量名=变量值
  • 永久生效
    • 针对当前用户生效,配置在当前用户的: ~/.bashrc文件中
    • 针对所有用户生效,配置在系统的:/etc/profile文件中
    • 并通过语法:source 配置文件,进行立刻生效,或重新登录FinalShell生效

上传、下载

  • 通过FinalShell工具,方便的和虚拟机进行数据交换。
  • 在FinalShell软件的下方窗体中,提供了Linux的文件系统视图,可以方便的:
    • 浏览文件系统,找到合适的文件,右键点击下载,即可传输到本地电脑
    • 浏览文件系统,找到合适的目录,将本地电脑的文件拓展进入,即可方便的上传数据到Linux中

rz、sz命令

  • 安装命令
    yum -y install lrzsz
    
  • rz和sz是用于在Linux系统中进行文件传输的命令行工具,通常与终端仿真器(如xterm或gnome-terminal)一起使用。
  1. rz命令:
    • rz命令用于从本地计算机上传文件到远程计算机,通常在终端仿真器中使用。
    • 使用终端仿真器启动rz命令后,它会等待从远程计算机发送文件。
    • 在终端仿真器的菜单中选择发送文件,并选择要上传的文件。然后,rz将接收并保存文件到远程计算机的当前目录。
  2. sz命令:
    • sz命令用于从远程计算机下载文件到本地计算机,通常在终端仿真器中使用。
    • 使用终端仿真器启动sz命令后,它会等待你指定要下载的文件。你在终端仿真器中使用菜单或命令来选择要下载的文件。然后,sz将发送所选文件到本地计算机的当前目录。

压缩、解压

  • Linux和Mac系统常用有2种压缩格式,后缀名分别是:
    • .tar,称之为tarball,归档文件,即简单的将文件组装到一个.tar的文件内,并没有太多文件体积的减少,仅仅是简单的封装
    • .gz,也常见为.tar.gz,gzip格式压缩文件,即使用gzip压缩算法将文件压缩到一个文件内,可以极大的减少压缩后的体积
  • 针对这两种格式,使用tar命令均可以进行压缩和解压缩的操作
  • 基本语法:
    tar [选项] [目标文件] [文件或目录...]
    
  • 选项
    • -c,创建压缩文件,用于压缩模式
    • -v,显示压缩、解压过程,用于查看进度
    • -x,解压模式
    • -f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个
    • -z,gzip模式,不使用-z就是普通的tarball格式
    • -C,选择解压的目的地,用于解压模式

tar命令压缩

  • tar的常用组合为:
    tar -cvf test.tar 1.txt 2.txt 3.txt
    
    • 将1.txt 2.txt 3.txt 压缩到test.tar文件内
    tar -zcvf test.tar.gz 1.txt 2.txt 3.txt
    
    • 将1.txt 2.txt 3.txt 压缩到test.tar.gz文件内,使用gzip模式

tar解压

  • 常用的tar解压组合有
  1. 解压test.tar,将文件解压至当前目录
    tar -xvf test.tar
    
  2. 解压test.tar,将文件解压至指定目录(/home/it)
    tar -xvf test.tar -C /home/it
    
  3. 以Gzip模式解压test.tar.gz,将文件解压至指定目录(/home/it)
    tar -zxvf test.tar.gz -C /home/it
    

zip 命令压缩文件

  • 可以使用zip命令,压缩文件为zip压缩包
  • 基本语法:
    zip [-r] 参数1 参数2 ... 参数N
    

示例:

  • 将a.txt b.txt c.txt 压缩到test.zip文件内
    zip test.zip a.txt b.txt c.txt
    
  • 将test、itheima两个文件夹和a.txt文件,压缩到test.zip文件内
    zip -r test.zip test itheima a.txt
    

unzip 命令解压文件

  • 使用unzip命令,可以方便的解压zip压缩包
  • 语法:
    unzip [-d] 参数
    
  • -d,指定要解压去的位置,同tar的-C选项
  • 参数,被解压的zip压缩包文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/88684.shtml

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

相关文章

了解MES:提升制造业的效率与竞争力

今天我将和大家分享关于MES(Manufacturing Execution System,制造执行系统)的知识。随着制造业的发展和变革,MES作为一个关键的信息技术工具,已经成为许多企业提升效率和竞争力的重要策略之一。 MES的定义与作用 MES是…

Redis集群架构搭建——主从、哨兵、集群

上一篇文章Ubuntu上通过源码方式安装Redis已经介绍了如何安装redis,在这篇文章中,将会教大家搭建Redis的几种高可用的架构:主从架构、哨兵集群、Cluster集群。 本篇文章使用的redis版本为6.2.13,不同版本的配置可能有略微的区别&a…

HTTP代理SSL连接:保障网络安全的重要协议

HTTP代理SSL连接是一种网络安全协议,它结合了HTTP代理和SSL/TLS协议,用于在客户端和服务器之间建立加密通信通道。HTTP代理SSL连接可以保护数据在传输过程中不被窃听、篡改或伪造,从而确保数据的完整性、保密性和可靠性。在本文中&#xff0c…

目前很火的养猫微信小程序源码带流量主+搭建教程

目前很火的养猫微信小程序源码带流量主搭建教程。 搭建教程 进入小程序我们下载开发者工具 开发者工具安装好了 我们就把前端源码导入进开发者工具中 这里的APPID我们填写自己的小程序APPID 修改siteinfo.js里的uniacid和acid 这两个ID在刚才后端添加的小程序那里看 在把…

新版WordPress系统文章自动采集插件/Auto Post pro完美运行版/多线程采集(wp自动采集)

源码介绍: 最新版WordPress系统文章自动采集插件,它是一款帮助用户提供方便快捷的文章自动采集方案的插件。WordPress自动采集插件,让内容采集变得高效便捷。作为Auto Post pro完美运行版,这里分享的是WordPress文章采集插件Auto…

TG Pro for Mac强大的硬件温度检测、风扇控制工具测评

无论您是旧机型还是全新MacBookPro,使用TG Pro均可延长Mac的使用寿命。小编就给大家详细说一下使用TG Pro的体验~ 打开TG Pro,您会注意到的第一件事是带有大量温度,风扇速度和诊断信息的主窗口。 这是您将与之交互的应用程序的主要区域之一。…

Selenium自动化测试 —— 通过cookie绕过验证码的操作!

验证码的处理 对于web应用,很多地方比如登录、发帖都需要输入验证码,类型也多种多样;登录/核心操作过程中,系统会产生随机的验证码图片,进行验证才能进行后续操作 解决验证码的方法如下: 1、开发做个万能…

设计模式 - 代理模式

目录 一. 前言 二. 实现 三. 静态代理和动态代理 一. 前言 代理模式(Proxy Pattern),为某个对象提供一种代理以控制对对象的访问。即客户端可通过代理对象间接访问目标对象,同时可限制、增强、修改目标对象的一些特性。访问者不…

vue3 - 按需导入使用Element Plus图标、iconify图标、本地SVG/PNG图标

GitHub Demo 地址 在线预览 vue3 - 按需导入使用Element Plus图标、iconify图标、本地SVG/PNG图标 [GitHub Demo 地址](https://github.com/iotjin/jh-vue3-admin)[在线预览 ](https://iotjin.github.io/jh-vue3-admin) 一、iconify插件安装使用效果图 二、通过自动导入使用ic…

AIGC: 区块链与数据安全

随着国家将区块链纳入战略发展规划,数字经济蓬勃发展。近年来,数据的流通成为了实体经济赋能的关键,而在这一过程中,区块链技术和数据安全变得至关重要。 中国已经成为全球最大的数据体,每天产生大量数据。数字经济已…

软件测试人员必须知道的接口测试基础

一、首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能…

【Linux】——基操指令(一)

个人主页 代码仓库 C语言专栏 初阶数据结构专栏 Linux专栏 LeetCode刷题 算法专栏 目录 前言 基操前的碎碎念 计算机的层状结构 基础指令 查看登录用户指令 查看用户指令 查看当前所处工作目录 清屏指令 基操指令 ls命令 cd命令 makdir指令 rmdir指令 &…

Mac电脑信息大纲记录软件 OmniOutliner 5 Pro for Mac中文

OmniOutliner 5 Pro是一款专业级的Mac大纲制作工具,它可以帮助用户更好地组织和管理信息,以及制作精美的大纲。以下是OmniOutliner 5 Pro的主要功能和特点: 强大的大纲组织和管理功能。OmniOutliner 5 Pro为用户提供了多层次的大纲结构&…

SpringBoot+MinIO8.0开箱即用的启动器

一、代码拉取及安装 1.码云地址 https://gitee.com/qiangesoft/rdp-starter/tree/master/rdp-starter-minio 2.本地安装 代码接入 1.引入依赖 <dependency><groupId>com.qiangesoft.rdp</groupId><artifactId>rdp-starter-minio</artifactId&g…

Learn Prompt- Midjourney案例:动漫设计

使用 Midjourney 生成动漫有两种方法&#xff1a;使用Niji模式或使用标准的 Midjourney 模型。Niji V5 是 Midjourney 的动漫专用模型。它建立在标准 Midjourney 模型的全新架构之上&#xff0c;更擅长生成命名的动漫角色。Niji V4于2023年12月发布&#xff0c;Niji V5于2023年…

邮件功能-python中的SMTP协议邮件发送

文章目录 一、SMTP协议邮件准备二、smtplib模块1.使用smtplib封装一个邮件类2.发送邮件 补充 一、SMTP协议邮件准备 需要一个smtp服务器 二、smtplib模块 smtplib模块是python自带的模块 1.使用smtplib封装一个邮件类 import smtplib import logging # 加入日志&#xff…

Java中的泛型

一. 泛型简介 泛型&#xff0c;即“参数化类型”。 作为Java中常用且重要的一个概念&#xff0c;泛型帮我们实现了代码重用&#xff0c;也保证了类型安全。但关于它的详细内容&#xff0c;目前很多同学还不清楚&#xff0c;所以接下来就带各位来学习这个重要的知识点。 背景 …

ArduPilot开源飞控之GCS显示DPS310异常问题

ArduPilot开源飞控之GCS显示DPS310异常问题 1. 源由2. 现象3. 分析3.1 Mission Planner3.2 Ardupilot3.3 AP_Baro分析3.4 AP_Baro定位 4. 修复5. 效果6. 参考资料7. 补充7.1 Ardupilot提交PR注意事项7.2 修复主要使用到的命令 1. 源由 2020年Ardupilot官网论坛就有开始讨论DPS…

计算机竞赛 深度学习卫星遥感图像检测与识别 -opencv python 目标检测

文章目录 0 前言1 课题背景2 实现效果3 Yolov5算法4 数据处理和训练5 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; **深度学习卫星遥感图像检测与识别 ** 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐…

python基于轻量级卷积神经网络模型GhostNet开发构建养殖场景下生猪行为识别系统

养殖业的数字化和智能化是一个综合应用了互联网、物联网、人工智能、大数据、云计算、区块链等数字技术的过程&#xff0c;旨在提高养殖效率、提升产品质量以及促进产业升级。在这个过程中&#xff0c;养殖生猪的数字化智能化可以识别并管理猪的行为。通过数字化智能化系统&…