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压缩包文件

你可能感兴趣的:(Linux学习,linux,运维,服务器)