美文网首页
Bash基础(下)

Bash基础(下)

作者: Linux运维 | 来源:发表于2020-03-02 16:30 被阅读0次
Bash特性

补全、快捷键、别名、历史记录、帮助手册

1.快捷键
为了更高效的使用Linux命令,所以需要使用快捷键来辅助完成工作。
ctrl+a: 将光标移动到行首
ctrl+e: 将光标移动到行尾
ctrl+l: 清屏
ctrl+k: 将光标之后的所有内容删除
ctrl+u: 将光标之前的所有内容删除
ctrl+w: 将光标之前的内容,按空格或单词为单位向前删除
ctrl+r: 搜索历史执行过的命令(按关键字搜索)
ctrl+c: 运行终止
ctrl+d:退出当前Bash Shell
......

2.别名 alias
别名可以将很长的命令,做成一个很短的命令,便于我们快速调取使用。
①设置别名(临时生效)

[root@10 ~]# ls /etc/sysconfig/network-scripts/     #先通过ls找到网卡名称
[root@10 ~]# #cat /etc/sysconfig/network-scripts/ifcfg-ens32    #在使用cat命令查看网卡名称文件中的内容
[root@10 ~]# alias net='cat /etc/sysconfig/network-scripts/ifcfg-ens32 '    #最后使用alias命令进行设置别名
[root@10 ~]# net

②取消别名(临时生效)

[root@10 ~]# unalias net

③永久添加别名
想要永久添加别名,需要把alias别名写入到/etc/bashrc/中才能实现。


alias别名原理图
[root@10 ~]# echo "alias net='cat /etc/sysconfig/network-scripts/ifcfg-ens32 '">>/etc/bashrc

小结:

>  重定位
先清空文件内容,再写入内容
>>  追加重定位
在文件尾部写入内容

3.历史记录 history
作用:能够记录我们所有的操作,便于后期追溯至前期们都做了什么;并且能够快速调取当时的命令进行二次执行。

[root@10 ~]# !21    #快速调取编号21的命令
[root@10 ~]# !!        #快速调取上一次执行的命令
Esc+.   快速调取上一条命令的参数

参数:

[root@10 ~]# history -w    #保存当前shell执行过的历史命令,至文件中存储
[root@10 ~]# cat ~/.bash_history    #查看保存的历史命令
[root@10 ~]# history -c    #清空命令历史记录,不会清空文件
[root@10 ~]# history -d 21    #删除命令历史的第21行命令

4.帮助手册 --help,man

[root@10 ~]# ls --help
[root@10 ~]# man ls    #按q键退出

相关文章

  • 一文精通Linux 命令行

    基础 1. 学习基础的bash用法,具体地说,阅读bash的man手册(man bash 并通读一遍);很简...

  • 浅析 Bash 中的 {花括号}

    让我们继续我们的 Bash 基础之旅,来近距离观察一下花括号,了解一下如何和何时使用它们。 在前面的 Bash 基...

  • bash基础特性第一篇

    1.bash的基础特性之:命令行展开 常用选项 实例 2.bash的基础特性之:命令的执行状态结果 bash通过状...

  • bash基础

    介绍bash基础概念以及常用命令 变量 双引号内容会被解析,单引号内容按照一般字符处理赋值左右等号两遍不要有空格 ...

  • Bash基础

    学习内容来源:Testerhome_霍格沃兹学院 shell 定义: 常用shell :bash、sh、zsh b...

  • BASH基础

    操作技巧 命令与文件补全 使用[Tab]键可以实现命令或文件名补全: 在输入指令的第一个单词时按下[Tab]为命令...

  • bash基础

    变量 配置方法echo 会有原来的特性单引号里面的都为字符串6.可以用转义字符\ 吧特殊符号变为一般符号7.命令中...

  • Bash基础

    1.Shell 要了解bash之前,我们首先要知道shell是什么。维基百科中对shell的定义如下: In co...

  • Bash基础

    Genaral## Bash(GNUX Bouene-Again Shell)是一个为GNU计划编写的Unix s...

  • shell 编程

    回顾: bash 的基础特性(3)

网友评论

      本文标题:Bash基础(下)

      本文链接:https://www.haomeiwen.com/subject/ooxhlhtx.html