bash学习笔记一

1.变量的显示和设置 echo , unset
myname=huang echo $myname
unset myname
2.父进程的自定义变量是不能在子进程内使用的,通过export将变量变成环境变量才能在子进程应用
因为子进程仅会继承父进程的环境变量,不会继承父进程的自定义变量
 

3.一个变量的使用例子
work="/home/huang/test/java/workspace"
cd $work 可直接打开工作目录


4.环境变量
HOME SHELL HISTSIZE MAIL PATH LANG RANDOM


5.用set查看所有环境变量
set


6.变量内容的删除、替代和替换
path=${PATH} echo $path
echo ${path#/*kerberos/bin:}


${变量#关键字} 从头开始,将符合的最短数据删除
${变量##关键字} 从头开始,将符合的最长数据删除
${变量%关键字} 从后到前,将符合的最短数据删除
${变量%%关键字} 从后到前,将符合的最长数据删除
${变量/旧字符串/新字符串} 将第一个旧字符串替换为新字符串
${变量//旧字符串/新字符串} 将所有的旧字符串替换为新字符串


7.别名 alias,unalias
alias lm='ls -l | more'
unalias lm


8.环境配置文件
/etc/profile 系统整体设置
~/.bash_profile 用户个人设置


9.source:读入环境配置文件的命令
source 配置文件名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值