Bash的别名 与 常用快捷键
2017-11-22 22:17
288 查看
该文章是根据慕课网https://www.imooc.com/video/4524 Tony老师的课程所写
上一个文章我们学习了什么是 shell,在linux中,linux 的标准shell叫做bash。今天的文章我们了解bash的别名和常用快捷键。
![](https://img-blog.csdn.net/20171122220742383?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYXRfMjc5MzIzNDM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
上一个文章我们学习了什么是 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 在历史命令中搜索
相关文章推荐
- bash 常用快捷键
- Bash 常用快捷键
- Linux/Unix下Shell快捷键操作大集合及部分Bash使用技巧-另附Ubuntu常用快捷键
- Linux下命令的别名与常用快捷键
- bash下常用快捷键以及Linux内部帮助文档的使用
- linux:Bash常用快捷键
- bash中常用快捷键
- shell(二)Bash常用快捷键
- 转:Bash Shell常用快捷键
- bash 常用快捷键
- Linux别名与常用快捷键
- linux命令别名与常用快捷键-52
- bash shell 常用快捷键
- bash下常用快捷键
- Linux/Unix下Shell快捷键操作大集合及部分Bash使用技巧-另附Ubuntu常用快捷键
- Eclipse 操作手册以及常用快捷键汇总
- PHP zend 常用快捷键汇总
- 常用快捷键,持续补充......
- VS2015常用快捷键
- IntelliJ Idea 常用快捷键