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 配置文件名
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
- bash学习笔记一
- Bash Shell学习笔记一
- bash学习笔记(一)
- Advanced Bash-Scripting Guide 学习笔记一
- learning bash shell 学习笔记(一)
- bash学习笔记(1)
- bash 脚本学习笔记
- bash初步学习笔记
- shell(bash)学习笔记
- Bash 基础学习笔记
- Bash学习笔记
- bash shell学习笔记
- bash shell 学习笔记
- BASH-学习笔记
- 《学习bash》笔记--引用
- 《学习bash》笔记--输入输出
- Bash学习笔记
- Bash学习笔记
- JS 弹出层 定位至屏幕居中
- 聚集索引和非聚集索引
- Validate Matches in Procedural Code (用程序码验证匹配)
- 获取状态栏、标题栏的高度
- 将博客搬至CSDN
- bash学习笔记一
- netfilter框架分析
- 阻抗串并转换
- 代价函数(目标函数) cost function
- linux内核休眠与唤醒
- 银行业务调度系统
- Linux PS 命令详解
- linux服务器流出流量过大
- 《老罗Android》学习之服务器端Web编程