export 将变量变为环境变量
1.变量键盘读取:
read -p -t
例:
read -p "Please keyin your name:" -t 30 named
2.声明变量:declare/typeset
decalre
-a :array
-i :int
-x :全局变量
-r :readonly 静态变量
3.变量的删除、替换
#/##/%/%%/ "/" "//"
-----------------------------
命令别名与历史命令
alias :命令别名
history:历史命令
-----------------------------
命令的运行顺序
1.以相对/绝对路径执行
2.alias
3.由bash内置命令
4.通话$PATH
---------------------------
Bash Shell的操作环境
-----
bash的登录与欢迎信息
/etc/issue
-----
bash的环境配置(login shell)
----------------------------------------------------------
/etc/profile------------------>~/.bash_profile----->开始操作bash
|---> /etc/profile.d/*.sh <------------ /etc/bashrc
|
/etc/sysconfig/i18n
--------------------------------------------------------------
选取指令cut/grep
排序指令:sort/wc/uniq
sort
-f: 忽略大小写
-b: 忽略前面空格
-M:月份
-n:纯数字排序
-u:uniq相同数据仅出现在一行代表
-t:
-k:
-----
wc 统计文件内有多少字?多少行?多少字符?
-l: 列出行
-w: 列出多少字(英文)
-m: 多少字符
-----
tee 双重定向
--------
字符装换命令:tr, col, join, paste, expand
tr -d -s 删除一段信息当中的文字或者进行文字替换
---
col:过滤解析输出的正确格式,可能的情况下它将用tab代替空格符
-x [tab]取代成为对等的空白键
---
join
-t :join 预设以空白字元分隔资料,并且比对第一个栏位的资料,
如果两个档案相同,则将两笔资料联成一行,且第一个栏位放在第一个!
-i :忽略大小写的差异;
---
paste 直接将两个文件链接在一起且中间一【Tab】键隔开
---
expend 就是在将[tab] 按键转成空白键
----------
1.变量键盘读取:
read -p -t
例:
read -p "Please keyin your name:" -t 30 named
2.声明变量:declare/typeset
decalre
-a :array
-i :int
-x :全局变量
-r :readonly 静态变量
3.变量的删除、替换
#/##/%/%%/ "/" "//"
-----------------------------
命令别名与历史命令
alias :命令别名
history:历史命令
-----------------------------
命令的运行顺序
1.以相对/绝对路径执行
2.alias
3.由bash内置命令
4.通话$PATH
---------------------------
Bash Shell的操作环境
-----
bash的登录与欢迎信息
/etc/issue
-----
bash的环境配置(login shell)
----------------------------------------------------------
/etc/profile------------------>~/.bash_profile----->开始操作bash
| |
|---> /etc/inputrc |---> ~/.bashrc
| | ||---> /etc/profile.d/*.sh <------------ /etc/bashrc
|
/etc/sysconfig/i18n
--------------------------------------------------------------
选取指令cut/grep
排序指令:sort/wc/uniq
sort
-f: 忽略大小写
-b: 忽略前面空格
-M:月份
-n:纯数字排序
-u:uniq相同数据仅出现在一行代表
-t:
-k:
-----
wc 统计文件内有多少字?多少行?多少字符?
-l: 列出行
-w: 列出多少字(英文)
-m: 多少字符
-----
tee 双重定向
--------
字符装换命令:tr, col, join, paste, expand
tr -d -s 删除一段信息当中的文字或者进行文字替换
---
col:过滤解析输出的正确格式,可能的情况下它将用tab代替空格符
-x [tab]取代成为对等的空白键
---
join
-t :join 预设以空白字元分隔资料,并且比对第一个栏位的资料,
如果两个档案相同,则将两笔资料联成一行,且第一个栏位放在第一个!
-i :忽略大小写的差异;
---
paste 直接将两个文件链接在一起且中间一【Tab】键隔开
---
expend 就是在将[tab] 按键转成空白键
----------