3 Linux实用操作
3.9 环境变量
3.9.1 查看环境变量
1 | env |
查看PATH变量
1
env | grep PATH
- PATH记录了系统执行任何命令的搜索路径,当执行任何命令,都会按照顺序,从上述路径中搜索要执行的程序的本体。比如执行cd命令,就从第二个目录/usr/bin中搜索到了cd命令,并执行
3.9.2 获取环境变量值
1 | $变量名 |
例子
1
echo ${PATH}abc
3.9.3 设置环境变量
临时设置
1
export 变量名=变量值
永久设置
作用 文件 针对当前用户 ~/.bashrc 所有用户 /etc/profile 使用 source 配置文件立刻生效例子
1
export PATH=$PATH:目标文件
3.10 上传下载
- rz、sz命令
1 | yum -y install lrzsz #下载rz、sz |
3.11 压缩解压
1. tar命令
1 | tar [-c -v -x -f -z -C] 参1 参2... |
可解压
格式 说明 .tar tarball,归档文件, 简单的将文件组装到一个.tar的文件内,并没有太多文件体积的减少,仅仅是简单的封装 .gz •也常见为.tar.gz,gzip格式压缩文件,即使用gzip压缩算法将文件压缩到一个文件内,可以极大的减少压缩后的体积 参数
参数 说明 c 创建压缩文件 v 查看进度 x 解压模式 f 目标文件,必须放在最后一个 z gzip模式,一般放在第一个 C 解压目的地,单独使用 压缩
1
2tar -cvf test.tar 文件1 文件2 #tar压缩
tar -zcvf test.tar.gz 文件1 文件2 #gzip压缩解压
1
2
3
4tar -xvf 文件
tar -xvf 文件 -C 目标路径 #指定目录
tar -zxvf 文件 -C 目标路径 #解压.gz
tar -xvzf lfw.tgz
2. zip命令
1 | zip [-r] 文件1 文件2 |
3. unzip命令
1 | unzip 文件 [-d 目标路径] |
3.12 定时任务
1 | crontab -l #查看定时任务 |
编写格式:
1
分钟 小时 日 月 周 命令