标签:linux学习笔记
Bash及特性
Shell:外壳
GUI
CLI
程序:进程
进程:在每个进程看来当前主机只存在内核和当前进程,进程是程序的副本,进程是程序执行的实例。
用户环境:
bash:每个用户可以登录多个bash,每个用户的环境都可以不同。
bash支持的引号:
:命令替换
“”:弱引用,可实现变量替换
‘’
‘’
1、命令历史:
自动记录执行的命令。上下键显示。
histoty 查看历史,-c删除历史。-d删除指定位置历史命令;
-w保存命令历史至用户家目录下隐藏文件bash.history;
!$引用上一个命令的参数。(按ESC松开,按.或者alt+.)
命令补全:按tab键,连续两下tab j键补全所有相关开头命令。
路径补全
2、管道重定向
3、命令别名:alias command=new command 在shell中定义的别名尽在当前shell生命周期 有效;撤销别名:unalias newcommand
4、命令替换:把命令中某个子命令替换为其执行结果的过程
5、命令行编辑:ctrl+a 光标到命令行首; ctrl+e 光标到命令行尾;ctrl+u 删除光标到命令行首;ctrl+k删除光标到命令行尾,ctrl+l清屏。
6、命令行展开
7、文件名统配: *:匹配任意长度任意字符;
?:匹配任意单个字符;
[] :匹配指定范围内的任意单个字符
[^]:匹配以指定范围外的任意字符
8、变量
9、编程
标签:linux学习笔记
原文地址:http://13299452.blog.51cto.com/13289452/1979853