Shell基础
三、Bash的基本功能
1、命令别命与快捷键
2、历史命令
3、输出重定向
4、多命令顺序执行
5、Shell中特殊符号
1、命令别与快捷键
(1)alias:查看系统中命令的别名
(2)alias 别名= '原命令':设定命令别名
例如:
ls='ls --color=auto':系统显示的时候的颜色是按照这个选项来显示的,我们可以修改
alias ls = 'ls --color=never' :这条命令就是修改显示出来的颜色是白色
(3)vi ~/.bashrc:将设定命令别名写入环境变量配置文件(或者是/root/.bashrc),就可以永久的使用命令别名,即使重启也会生效
(4)unalias 别名:删除别名
2、常用快捷键
(1)Ctrl+c:中止当前命令
(2)Ctrl+l:清屏,或者clear
(3)Ctrl+a:光标移动动到命令行首
(4)Ctrl+e:光标移动到命令行尾
(5)Ctrl+u:从光标位置删除到行首
(6)Ctrl+z:把命令放到后台
(7)Ctrl+r:在历史命令中搜索,按回车就可以使用搜到最近使用的命令
小提示:
1、使用vi打开文件编辑的时候是没有颜色显示的,但是使用vim打开的时候是会显示颜色的,所以推荐使用vim打开
2、如果在终端设置别名的话只是临时生效,重启后是不会生效的;如果是在.bashrc配置文件中设置别名是永久生效的,即使重启也会生效,注意,在配置文件中设置别名,必须要重启之后才能生效,如果想要让它更快捷的生效,可以使用source .bashrc,这样就可以使得该文件的修改立即生效
3、使用unalias删除别名的时候只是暂时删除,重启后仍然还在,如果要永久的删除,就必须删除配置文件里面的设置
4、有的时候我们使用Ctrl+c中止不了当前的命令,而Ctrl+z可以中止,注意,Ctrl+z只是将命令放入到后台,并不是把命令完全中止了,如果过多的使用它来中止命令,会给后台造成很大的压力,慎用