关于bash shell的理解

Bash Shell 基本特性

1.命令选项参数的补全
补全选项,需要安装 bash-completion
yum install -y bash-completion

2.快捷键
Ctrl + a : 将光标跳转到当前命令的行首(ahead)

Ctrl + e :将光标跳转到当前命令的行尾(end)

Ctrl + w :按照空格删除光标之前的命令(word) 从光标前一个字母到前面第一个空格(不算空格)

Ctrl + c :终止当前的命令(cancel)

Ctrl + l :清屏(命令clear的功能)

Ctrl + r :查找执行的最近的一条命令(包含查找的字母)

Ctrl + d :退出当前的bash(只退出一个)exit logout(退出当前登陆的用户)

Ctrl + z :把程序放在后台运行(windows上QQ最小化)

Ctrl + k :删除当前光标到行尾的所有内容

Ctrl + u :删除当前光标到行首的所有内容

Ctrl + y :粘贴删除的内容

Ctrl + 左右:快速移动光标

ESC + . :上一条命令,最后一个空格后面的内容显示出来

Ctrl + s :锁定当前命令行

Ctrl + q :解锁当前命令行

ESC + . : 显示上个命令行的最后一部分

3.历史命令
一般用于日志审计

查看历史命令

[root@www ~]# history

清空历史命令

[root@www ~]# history -c

shell :shell有很多种,比如bash shell ,PHP, PHP不是世界上最好的语言
bash(shell) :人与计算机交互的窗口(可以认为是一门语言)

!/bin/bash :指定命令解释器(一个虚拟机有多个命令解释器)

posted @ 2020-05-01 11:46  看萝卜在飘  阅读(138)  评论(0编辑  收藏  举报