『现学现忘』Shell基础 — 5、Bash基本功能之命令别名和Bash常用快捷键

本文详细介绍了Linux系统中命令别名的设置与使用,包括命令格式、永久生效的方法及别名的优先级。同时,还列举了Bash常用的快捷键,如Ctrl+A、Ctrl+E、Ctrl+C等,帮助用户提高操作效率。

一、命令别名

Linux系统的命令别名我们之前已经说过了,这里再过一边。

1、命令格式

  • 查询命令别名

    [root@localhost ~] # alias
    
  • 设定命令别名

    [root@localhost ~] # alias 别名='原命令'
    
  • 例如:查询系统中已经定义好的别名

    [root@localhost ~] # alias
    结果如下:
    alias cp='cp-i'
    alias l.='ls-d.*--color=auto'
    alias 11='ls-1--color=auto'
    alias ls=’ls--col or=auto'
    alias mv='mv-i'
    alias rm='rm-i'
    alias which='alias|/usr/bin/which--tty-only--read-alias-show-dot--show-tilde'
    
  • 例如:定义vim命令的别名是vi

    [root@localhost ~] # alias vi='vim'
    

2、命令别名永久生效

为了让别名永久生效,可以把别名写入环境变量配置文件~/.bashrc中。

命令如下:

[root@localhost ~]# vim /root/.bashrc

在这里插入图片描述
编辑完成后,保存退出,需要重新登陆才能够生效。

或者执行source命令,也可以让环境变量配置文件立刻生效。

[root@localhost ~]# source .bashrc

扩展:在Linux系统中.有三种含义:

  • 第一种:单独一个.表示source命令。如上边命令可写成[root@localhost ~]# . .bashrc
  • 第二种:文件名前加.,表示隐藏文件。如.bashrc
  • 第三种:目录前边加.,表示当前目录。如./

3、别名的优先级

命令执行时的顺序是这样的:

  • 1、第一顺位,执行用绝对路径或相对路径执行的命令。
    如:[root@localhost ~]# /bin/vi /etc/profile,执行的就是vi编辑器,即使我们上边用vi别名代替了vim编辑器,因为使用绝对路径执行的命令,优先级高。
  • 2、第二顺位执行别名。
  • 3、第三顺位执行Bash的内部命令。
  • 4、第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令。(后边会说清楚)

二、Bash常用快捷键

  • ctrl+A:把光标移动到命令行开头。如果我们输入的命令过长,想要把光标移动到命令行开头时使用。
  • ctrl+E:把光标移动到命令行结尾。
  • ctrl+C:强制终止当前的命令。
  • ctrl+L:清屏,相当于clear命令。
  • ctrl+U:删除或剪切光标之前的命令。我输入了一行很长的命令,不用使用退格键一个一个字符的删除,使用这个快捷键会更加方便。
  • ctrl+K:删除或剪切光标之后的内容。
  • ctrl+Y:粘贴ctrl+U或ctrl+K剪切的内容。
  • ctrl+R:在历史命令中搜索,按下ctrl+R之后,就会出现搜索界面,只要输入搜索内容,就会从历史命令中搜索。
  • ctrl+D:退出当前终端。
  • ctrl+Z:暂停,并放入后台,但命令并没有终止。这个快捷键牵扯工作管理的内容,我们在系统管理章节详细介绍。
  • ctrl+S:暂停屏幕输出。.
  • ctrl+Q:恢复屏幕输出。.

其实还是前边Linux文章讲的快捷键最常用。https://blog.csdn.net/Liuyuelinjiayou/article/details/107058731

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值