Shell变量
来源:互联网 发布:大数据选股app,数据宝 编辑:程序博客网 时间:2024/06/07 12:23
Shell的两种主要语法类型有Bourne和C,这两种语法彼此不兼容。Bourne家族主要包括sh ksh Bash psh zsh;(Linux) C家族主要包括:csh tcsh(Unix)
echo输出命令
echo [选项][输出内容]
选项:
-e:支持反斜线控制的字符转换
echo -e "hell\bo" 删除左侧字符
echo -e "h\te\tl\nl\to" 制表符与换行符
脚本执行
1.赋予执行权限,直接运行
chmod 755 hello.sh
./hello.sh
2.通过Bash调用执行脚本
bash hello.sh
查看与设定别名
alias 查看系统中所有的命令别名
alias 别名= '原命令' 设定命令别名
别名永久生效与删除别名
vi ~/.bashrc 写入环境变量配置文件
unalias 别名 删除别名
用alias命令行--临时生效 用文件--永久生效
命令生效顺序:
1.第一顺位执行用绝对路径或相对路径执行的命令。
2.第二顺位执行别名。
3.第三顺位执行Bash的内部命令。
4.第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令
常用快捷键
ctrl+c 强制终止当前命令
ctrl+l 清屏
ctrl+a 光标移动到命令行首
ctrl+e 光标移动到命令行尾
ctrl+u 从光标所在位置删除到行首
ctrl+z 把命令放入后台
ctrl+r 在历史命令中搜索
set 查看所有变量
unset 变量 删除变量
变量前面加$
pstree 查看进程树
本地变量:只能在当前Shell中生效 环境变量:在当前Shell和这个Shell的所有子Shell当中生效
用户自定义环境变量 export 变量名=变量值 系统默认环境变量都是大写,建议环境变量都用大写,避免和命令冲突
PATH变量:系统查找命令的路径
- Shell变量
- Shell变量
- shell 变量
- Shell 变量
- Shell变量
- shell变量
- shell变量
- shell 变量
- Shell ”变量“
- Shell变量
- SHELL 变量
- shell变量
- shell变量 ***
- shell变量
- shell 变量
- 【shell】变量
- shell 变量
- shell变量
- Makefile详解(四)
- 破产债权申报的要求与期限
- 不要把球传给我
- 部署有感
- HOG特征MATLAB实现
- Shell变量
- Hibernate总结以及在面试中的一些问题.
- 如何在Ubuntu系统下搭建redis环境
- STM32 ISP烧录过程
- 【资源共享】RockChip_LCD开发文档v1.6
- 线上数据库mysql5.5升级到5.7
- Is Derek lying?
- maven 打包报错/MAVEN/MojoFailureException 解决方案
- CEF关闭流程