- 1
- 0
- 约4.88千字
- 约 33页
- 2017-06-26 发布于湖北
- 举报
Shell基础;Shell的作用 —— 命令解释器,“翻译官”
介于系统内核与用户之间,负责解释命令行
strace;用户的登录Shell
登录后默认使用的Shell程序,一般为 /bin/bash
不同Shell的内部指令、运行环境等会有所区别;Bash( Bourne Again SHell)是GNU计划的一个组件
与Unix上的Bourne Shell完全兼容,是其增强版本
支持命令行输入、操作历史、快捷键、输入输出重定向、管道、变量等功能;在Bash中输入history指令可以查询用户的过往操作
内存中记录的过往指令数根据环境变量HISTSIZE而定,默认1000。(/etc/profile)
History表存储在内存中,在用户logout时会记录入用户家目录的.bash_history文件中,在下次login时载入;使用!来调用过往指令:
!!:重复执行上一条命令
!关键字:重复执行以关键字为首的指令
!number:重复执行在history表中记录号码为 number的指令
!-number:重复执行前第number条指令
!$:表示获得前面命令行中的最后一项内容
可以用ctrl+r来在history表中查询某条过往指令
;用户可以为某一个复杂的指令创建一个简单的别名,当用户使用这个别名时,系统就会自动找
原创力文档

文档评论(0)