命令别名与历史命令

  1. 命令别名设置alias unalias
    [root@www~]#alias lm='ls -l | more'      <==需要查询隐藏文件,并且需要列出一页一页查看,需要用到alias lm = ‘ls -l |more’
    
    alias的定义规则与变量定义规则几乎相同,所以只要在alias 加上 {“别名”=‘命令 参数’}。
    同时命令别名的设置还可以替代既有的命令
    [root@www~]#alias rm='rm -i'            <==那么以后使用rm就是默认使用rm -i
    
    同时我们也可以使用alias来查看已经有别名的命令实际代表什么命令
    如果想要取消命令别名,就使用unalias
    [root@www~]#unalias lm
  2. 历史命令history
    参数含义
    nn是数字,代表列出最近n条命令
    -c将目前shell中所有history内容全部消除
    -a将目前新增的history命令新增如hisfiles中,若没有加hisfiles,则默认写入~/.bash_history
    -r将historyfiles内容读到目前这个shell的history中
    -w将目前的history记忆内容写入hisfiles中
    [root@www~]#history            <==列出目前内存内所有的history记忆
    1017 man bash
    1018 ll
    1019 history                 <==列出的信息中共分为两栏,第一列为该命令在shell当中的代码
    
    history命令不只可以让我查询命令,还可以执行命令
    参数含义
    number执行第几条命令的意思
    command由最近的命令向前搜寻命令串开头为command的那个命令,并且执行
    !!执行上一个命令
    [root@www~]#history
    66 man rm
    67 alias
    68 man history
    69 history
    [root@www~]#!66      <==执行第66个命令
    [root@www~]#!!        <==执行上一个命令
    [root@www~]#!al      <==执行最近以al为开头的命令
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值