合理的使用快捷键可以明显的提高工作效率,对于初识的小伙伴来说,记不住命令是常有的事,包括我自己,在刚接触时,把容易忘记的命令记在小本本上。
shell操作是linux上重要的一部分,下面我将尽可能的把命令结合shell控制台的操作展示给大家
那什么是shell?
Linux运维视频教程Docker/K8S/ELK/架构师Shell脚本编程实战课程淘宝月销量51¥6.8购买已下架文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。
提高shell的输入效率,必须的把握住shell的精髓
shell常用快捷键
Tap:点击Tab键可以实现命令补全,目录补全、命令参数补全;Ctrl+c:强行终止当前程序(常用);Ctrl+d:键盘输入结束或退出终端(常用);Ctrl+s:暂停当前程序,暂停后按下任意键恢复运行;Ctrl+z:将当前程序放到后台运行,恢复到前台为命令fg;Ctrl+a:将光标移至输入行头,相当于Home键;Ctrl+e:将光标移至输入行末,相当于End键;Ctrl+k:删除从光标所在位置到行末,常配合ctrl+a使用;Alt+Backspace:向前删除一个单词,常配合ctrl+e使用;Shift+PgUp:将终端显示向上滚动;Shift+PgDn:将终端显示向下滚动;上下方向键:浏览历史输入记录;shell常用的bash命令
一、搜索相关命令:
which:使用:whichjava快速搜索jdk的安装路径说明:我们通常使用which来确定是否安装了某个指定的软件,因为它只从PATH环境变量指定的路径中去搜索命令
2.whereis:
使用:whereis说明:这个搜索很快,因为它并没有从硬盘中依次查找,而是直接从数据库中查询。whereis只能搜索二进制文件(-b),man帮助文件(-m)和源代码文件(-s)。
3.locate:
使用:locate/etc/sh查找/opt下所有.rpm文件:locate/opt/\*.rpm(注意要添加*号前面的反斜杠转义,否则可能会无法找到。)
4.find:
使用:sudofind/etc/-nameinterfaces格式find[path][option][action];
说明:find应该是这几个命令中最强大的了,它不但可以通过文件类型、文件名进行查找而且可以根据文件的属性(如文件的时间戳,文件的权限等)进行搜索。find很强大也相对而言很复杂,在此先不赘述;二、网络相关:hostxx.xxx.