bash学习笔记一

来源:互联网 发布:php网站环境搭建centos 编辑:程序博客网 时间:2024/06/11 01:29
1.变量的显示和设置 echo , unset
myname=huangecho $myname
unset myname
2.父进程的自定义变量是不能在子进程内使用的,通过export将变量变成环境变量才能在子进程应用
因为子进程仅会继承父进程的环境变量,不会继承父进程的自定义变量
 

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


4.环境变量
HOMESHELLHISTSIZEMAILPATHLANGRANDOM


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 配置文件名
0 0
原创粉丝点击