Linux学习(三)

环境变量(EnvironmentVariable):系统范围中具有特别意义的变量

env:打印所有环境变量

set:打印所有环境变量(包括局部的)

echo $环境变量名:指定环境变量的值。echo>>abc/123.txt

export环境变量名=环境变量值:设置环境变量

\$环境变量名=$环境变量名

$环境变量名=环境变量值

 

在当前终端中执行export命令设置的环境变量只对当前终端有效,如果需要设置系统全局范围有效或者对特定用户有效的环境变量则需要将export命令写入相关的Shell脚本文件(比如 /etc/profile, ~/.bash_profile)

 

stat:state,查看文件详细状态信息

 

链接文件(Link File):软链接和硬链接

软链接:也称为符号链接,相当于Windows系统中快捷方式文件,使用ln-s创建,支持普通文件和文件夹

硬链接:文件的副本,但内容会保持同步,使用ln创建,只支持普通文件

 

查找文件:find(遍历搜索)和locate(文件索引搜索,只查找目录,文件更新后updatedb)

在一个文件中查找某个数据:grep

 

打包:tar –cvf K.tar 123.txt xixi.mp4

查包:tar –tvf K.tar

解包:tar –xvf K.tar

 

压缩和解压:

gzip --- gunzip

bzip2 ---bunzip2

xz --- unxz

zip --- unzip

 

打包并压缩:

tar-zcvf K.tar.gz abc def 123.txt ll.mp3

tar-ztvf K.tar.gz

tar-zxvf K.tar.gz

 

tar-jcvf K.tar.bz2 abc def 123.txt ll.mp3

tar-jtvf K.tar.bz2

tar-jxvf K.tar.bz2

 

tar-Jcvf K.tar.xz abc def 123.txt ll.mp3

tar-Jtvf K.tar.xz

tar-Jxvf K.tar.xz

 

wget:下载文件

scp:远程文件拷贝

 

查看文件内容:vi/vim,cat,more,tail(显示尾部内容),head(显示头部内容)

 

管道符( | ):将左边命令的执行输出结果传递给右边命令处理

执行符(``):将一条命令的执行结果作为另一条命令的参数来处理

 

Shell脚本编程

Shell脚本文件的后缀名为.sh

执行Shell脚本的方法:

  1. bash test.sh
  2. source test.sh
  3. . test.sh
  4. ./test.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值