码迷,mamicode.com
首页 > 其他好文 > 详细

3-2bash特性详解

时间:2017-11-08 14:55:56      阅读:123      评论:0      收藏:0      [点我收藏+]

标签: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、编程

 


3-2bash特性详解

标签:linux学习笔记

原文地址:http://13299452.blog.51cto.com/13289452/1979853

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!