Bash Shell

一、什么是 Bash Shell?

Bash Shell 就相当于一个命令解释器,将用户输入的指令(命令)翻译给内核程序,然后将结果返回给Bash Shell,最后将执行结果展示给用户。

二、如何打开 Bash Shell 窗口

通过远程连接到服务器的每一个终端,都算一个 Bash Shell 窗口。

三、Bash Shell 能做什么?

Bash Shell 几乎可以完成所有的操作,例如:

文件管理

用户管理

权限管理

磁盘管理

网络管理

进程管理

等等......

四、如何使用 Bash Shell?

在Linux系统中执行命令后没有消息就是好消息。

1.指令(命令)

特点:效率低、适合少量的工作

2.Shell Script(脚本)

特点:效率高、适合复杂且重复性的工作

五、登录服务器后的提示符是什么?

root:当前登录系统的用户

@:就是一个字符没有任何意义

localhost:主机名称

~:当前所在的位置(表示当前用户所在的家目录)

#:一般情况下代表超级管理员

$:普通用户

六、Bash Shell 基础语法

指令 参数 选项
ls   -l   /

指令:主体

参数:用来调节命令的输入效果

选项:文件或目录

七、Bash Shell 的常用特性

1.Tab键补全

1.1.命令补全

输入命令的一部分按下Tab键会自动补全,如果遇到有相似的命令可以连续按两次Tab键将所有相似的命令都打印出来。

1.2.选项补全

保证唯一字母即可实现补全功能,如果输入错误则不会补全。

1.3.如何使用Tab键补全功能

#需要用到工具 bash-completion
~]# yum install bash-completion -y

2.快捷键

ctrl+a(把光标快速移动到开头)

ctrl+e(把光标快速移动到末尾)

ctrl+c(结束进程)

ctrl+z(挂在后台)

ctrl+l(清屏,也可以用clear)

ctrl+u(删除光标以前的内容)

ctrl+k(删除光标以后的内容)

ctrl+w(删除单词或空格之前的一个字母)

ctrl+r(搜索此前执行过的命令)

ctrl+方向键(快速移动光标)

Esc + . (智能补全上一次执行命令的最后一段)

PS:标红色的为常用快捷键。

3.命令追溯 History

#使用方法及常用参数
~]# history -w     # -w  保存命令历史到历史文件
~]# history -c     # -c  清空命令历史记录
~]# history -d 1   # -d  删除命令历史第
~]# !1             # !   再次执行history记录中编号为1的命令  
~]# >.bash_history # 彻底清空命令历史记录

4.命令别名 Alias

#设置别名
~]# alias test='ls'
~]# test
anaconda-ks.cfg

#取消别名
~]# unalias test

5.帮助手册

#--help 使用方法
~]# ls --help

#man 使用方法
~]# man ls
退出 man 按下 q 即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值