认识bash shell命令
来源:互联网 发布:杨洋419事件始末知乎 编辑:程序博客网 时间:2024/05/16 12:52
11.2.1 变量的获取和设置
echo 显示变量
若变量需要在其他子程序中使用,用export将变量变为环境变量,
unset 取消变量
`command` 执行命令获得输出作为参数
11.2.2 变量的用途
简化路径名称
11.2.3 环境变量
env 列出环境变量 PATH, RANDOM
set 列出所有的变量
echo $$ ; echo $?
11.2.6
键盘读取变量 read var
数组, arr[1]="the first element"; arr[2]="the second"
变量类型 declare [-aixr] var 可声明为整数,数组,环境变量等
11.3.2 历史命令
history
history n 显示最近的n条命令
!! 执行最近的一条命令
!n执行第n命令
!al 执行最近的以al开头的命令
11.4.3 ~/.bashrc 存放个性化设置
source ~/.bashrc 启用刚刚设置的变量
11.4.6 数据流重导向,将标准输入输出传送到其他不同的文件
标准输入,代码0,使用<或<<
标注输出,代码1,使用>或>>
标注错误输出,代码2,使用2>或2>>
使用方法 command [options] paras... >outfile <infile
1,2都放在同一个文件里 command 2>&1
回收黑洞 command 2>/dev/null
11.4.8 命令执行判断根据 ; && ||
每条命令执行完后都会设置变量 ?, 若正确执行 ?=0,否则?不等于0
command1; command2,依次执行两条命令
command1 && command2 若第一条正确,执行第二条
command1 || command2 ,若第一条执行错误,执行command2
11.5管道命令
基本上很多命令都以行为处理单位
cut 切割行, cut -d '分隔符' -f fields, cut -c 字符范围 (n-, n-m)
grep -icnv 搜索字符串, filename
wc -l -w -m(字符数)
uniq
sort
11.5.3 双向重导向 tee
- 认识bash shell命令
- 认识 BASH Shell
- 认识 BASH Shell
- 认识 BASH Shell
- 认识 BASH Shell
- 认识bash shell
- 认识 BASH 这个 Shell
- 认识Bash 这个Shell
- 认识bash 这个Shell
- 认识bash shell
- bash shell 命令消除
- Bash shell 命令 备忘
- bash shell常见命令
- bash shell命令
- Bash Shell let命令
- Bash Shell let命令
- Bash Shell let命令
- bash shell 命令记录
- hdoj博弈基础题
- 免费的文字识别软件 SDK 11 下载
- 使用putty上传下载文件
- Spark1.0.0源码编译及安装
- 回调函数
- 认识bash shell命令
- NYOJ-58 最少步数
- 最大公共子序列LCS入门
- ZOJ 3612 && HDU 4864 (multiset 的应用)
- Python学习笔记(七):Python 文件I/O
- 一维RMQ和二维RMQ模板以及用法
- jquery uploadify动态更新配置参数方法uploadifySettings()
- unknown encoding: cp0
- Java对象池