Bash的别名 与 常用快捷键

该文章是根据慕课网https://www.imooc.com/video/4524 Tony老师的课程所写
上一个文章我们学习了什么是 shell,在linux中,linux 的标准shell叫做bash。今天的文章我们了解bash的别名和常用快捷键。

一,别名

1.bash为什么会有别名?
    第一,考虑到有些命令会很长,不好记也不好写,起一个别名,会很方便;第二,考虑到用户习惯,如果linux升级版本,将某些命令改变了,将用户原来习惯的命令作为新命令的别名,使用户使用更顺手。
2.查看别名和设置别名
alias:该命令用于查看系统中的别名
我们可以设置自己的别名,语法:
alias vi='vim'
alias ll='ls -l --color=auto'
但是,我们这样设置的别名,如果系统重启或者注销,该别名 就不存在了,所以,我们可以把我们自己的别名写到 系统的文件中
该文件的位置:~/.bashrc  ,我们可以将自己的别名写进去。

这里写图片描述

这时,我们要考虑一个问题,一个命令,它既有大名,又有小名,那么命令的生效顺序是什么:
规则:
    第一顺位执行用绝对路径或相对路径执行的命令。
    第二顺位执行别名。
    第三顺位执行Bash的内部命令。
    第四顺位执行按照 $PATH环境变量定义的目录查找顺序找到的第一个命令。

二.Linux中常用的快捷键:

ctrl + c  强制终止当前命令
ctrl + l   清屏
我们发现,linux不想window一样,可以用鼠标指挥光标的位置,linux要想移动光标,只能一个一个或者上下移动。这在实际的使用中带来很大的麻烦,比如,当你写了很长的命令,发现该命令的行首有错误,或者 这一条命令你不想要了,难道还要一个一个移动光标吗?bash提供了快捷键解决这些问题
ctrl + a  光标移动到命令行首
ctrl + e  光标移动到命令行尾
ctrl + u  从光标所在位置删除到行首

ctrl + z  把命令放入后台
当你想使用你之前输入过的命令,但是该命令太长,按 ↑ 和 ↓ 键去翻找也太麻烦,这是可以使用 ctrl + r ,输入该命令中包含的字符,就可以快速查到,很方便:
ctrl + r   在历史命令中搜索
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值