zoukankan      html  css  js  c++  java
  • Linux shell Bash的基本功能1

    1、历史命令

    history [选项] [历史命令保存文件]

    选项:

    -c:   清空历史命令

    -w:   把缓存中的历史命令写入历史命令保存文件  ~/.bash_history

    vim /etc/profile中的 Histsize可改存储历史命令数量

    历史命令的调用

    使用上、下箭头调用以前的历史命令

    使用“!n”重复执行第n条历史命令

    使用“!!”重复执行上一条命令

    使用“!字串”重复执行最后一条以该字串开头的命令

    2、命令与文件补全

    在Bash中,命令与文件补全是非常方便与常用的功能,我们只要在输入命令或文件时,按“Tab”键就会自动进行补全

    3、命令别名

    alias 别名=‘原命令’

    #设定命令别名

    alias

    #查询命令别名

    备注:

    命令执行顺序:

    1 第一顺位  绝对路径或相对路径命令

    2 第二顺位  别名命令

    3 第三顺位 执行bash的内部命令

    4 第四顺位 执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令。

    让别名永久生效

    vi /root/.bashrc

    vi /home/lsx/.bashrc

    删除别名

    unalias  别名

    4、Bash常用快捷键

    ctrl+a   把光标移动到命令行开头。

    ctrl+e   把光标移动到命令行结尾。

    ctrl+c   强制终止当前命令                       ***常用***

    ctrl+l    清屏,相当于clear                       ***常用***

    ctrl+u   删除或剪切光标之前的命令            ***常用***

    ctrl+k   删除或剪切光标之后的命令

    ctrl+y   粘贴                                          ***常用***

    ctrl+r   在历史命令中搜索                        ***常用***

    ctrl+d   退出当前终端                              ***常用***

    ctrl+z   暂停,并放入后台

    ctrl+s   暂停屏幕输出

    ctrl+q   回复屏幕输出

  • 相关阅读:
    sql2slack alash3al 开源的又个轻量级工具
    pgspider fetchq 扩展docker镜像
    godns 集成coredns 的demo
    godns 简单dnsmasq 的dns 替换方案
    aviary.sh 一个基于bash的分布式配置管理工具
    使用coredns 的template plugin实现一个xip 服务
    nginx 代理 coredns dns 服务
    基于nginx proxy dns server
    几个不错的geodns server
    spring boot rest api 最好添加servlet.context-path
  • 原文地址:https://www.cnblogs.com/JiaoTou/p/10362681.html
Copyright © 2011-2022 走看看