unix - day03

环境变量

1.环境变量的作用
  定义一些值方便将来引用。
  控制系统某些特性的显示。
2.环境变量的分类
  自定义的环境变量(方便引用)
  系统级别定义好的环境变量(控制系统某些特性的显示)
3.环境变量配置的位置
  环境变量的设置
    变量名 = 变量值   name=tom
  查看设置好的环境变量的值
    echo $环境变量的名字  echo $name
    引用:
    lastName='li'
    allName=$name:$lastName  (使用:分割)
  添加位置
    在当前shell中设置环境变量(只在当前shell中有效 一旦shell关闭 重新打开后设置的环境变量失效)
    name='zs'
    echo $name
    fullName=$name
    在用户的家目录下面的配置文件中书写环境变量 ~/.bashrc (只对当前这个用户有效,对其他用户无效)
    cp ~/.bashrc ~/.bashrc.bak
    vim ~/.bashrc
    在文件最后添加环境变量
    actor='杨洋最帅'
    生效:source ~/.bashrc
    查看:echo $actor
    去根目录下面的配置文件中书写(对所有登录当前系统的用户都有效) ./etc/profile 下书写
    sudo cp /etc/profile /etc/profile.bak
    vim /etc/profile
    在最下方添加自己定义的环境变量
    export actor='杨洋'
    source /etc/profile
 source 配置文件 (使配置文件立马生效)
    
 sh  切换到shell
 要在不同版本的shell都要显示变量(在配置的环境变量前面加 export)
 每一个命令都是一段可执行的程序而存在(/bin下)
4.系统级别的环境变量
  PATH:如果shell中需要执行的命令在当前目录中不存在,那么系统或默认去PATH这个环境变量配置的路径中去查找,从左往右依次查找,找到就执行,找不到就不执行(读到:表示一个路径结束)
  echo $PATH
  查看执行的命令在当前系统中的那个位置保存
  which 命令
  配置jdk为了随时随地在任何一个位置都能找见java命令并执行
  自定义的环境变量
  JAVA_HOME=jdk的安装目录
  系统级别的环境变量 (查找命令路径的环境变量)
  PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH ($PATH之前环境变量的PATH路径)
  CLASSPATH=.(代表当我们的程序进入内存是通过class加载器进入到这个位置)
  
  系统级别的环境变量
  PS1:控制终端提示
  umask:控制文件和文件夹默认权限
    -rw-rw-r-- 1 briup briup    0  18 10:25 a.txt
    drwxrwxr-x 2 briup briup 4096  18 10:25 one
    文件夹: 777-umask的值  转换成2进制数再去减
    文件:   777 - umask - 每一位的执行权限 (如果有执行权限才去减,没有不减)
    umask 023 (在配置文件中设置 ~/.bashrc) 
    rw-r--r-- aa.txt
    rwxr-xr-- two
    777 - 023
    111 111 111
    000 010 011
    111 101 100
    777 - 023 - 执行权限
    110 100 100
  alias : 给命令定义一个别名
  #alias lm = 'ls -la | more'

在这里插入图片描述

压缩归档

压缩归档:
  归档:
  tar -cvf 归档文名字.tar  需要归档的资源1 需要归档的资源2...
  tar -xvf 归档文名字tar  【-C 指明归档后的内容存到哪里】
  压缩:
  gzip 归档文名字.tar
  gunzip 归档文名字.tar
解压解归档
  tar -zxvf 归档名.tar.gz  [-C 目录]
归档并压缩
  tar -zcvf 归档名.tar.gz  归档资源1 归档资源2 ....
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值