学习Linux运维的个人笔记:LinuxBash的特性(四)
分类:
文章
•
2025-04-27 10:23:16
一、LinuxBash的快捷键
- CTRL+A-----------------------将光标移动到行首
- CTRL+E-----------------------将光标移动到行尾
- CTRL+K-----------------------删除光标后所有的东西
- CTRL+U-----------------------删除光标前所有的东西
- CTRL+W----------------------按照单词删除光标前的内容
- CTRL+L-----------------------清理屏幕=clear
- CTRL+R-----------------------搜索历史执行过的命令(按照关键词搜索)
- CTRL+C-----------------------结束当前正在执行Bash窗口前台运行的进程
- CTRL+D-----------------------退出当前Bash Shell=logout
- CTRL+Y-----------------------撤回上一步操作
…
二、别名的应用
- 别名的功能是设置命令的别名,以简写命令,提高操作效率。当然,对于用户自定义别名,仅当前登录期内有效;也可修改配置文件使其长期有效。
登陆期间有效的别名
- 简单来说就是在你所在的bash窗口设定了一个临时的别名,登出或者换个窗口则别名无效。
如:命名cat /etc/sysconfig/network-scripts/ifcfg-ens32为net。
- 取消临时别名:
长期有效别名
- 长期别名就是不管登出或者换窗口,此别命依旧生效:将alias写入配置文件中,使我们登录Shell窗口后系统自动加载。
三、历史记录 History
- history作用:1.能够记录我们所有的操作,便于我们后续追溯之前做了什么。
2.能够快速调取当时的命令进行二次执行。
- 而“history”历史记录中:
!N------------------调用history历史记录中的第N次的操作再次执行
!!------------------快速调用上一条执行过的命令
ESC+“.”-------------快速调取上一条命令的参数
- “history”历史记录中参数的应用:
-w 保存当前shell执行过的历史命令,至文件中的存储---------------history -w(保存至了~/.bash_history)
-c 清空命令历史记录,不会清空文件---------------history -c
-d 删除命令历史的第N条---------------history -d N
四、帮助手册
- 如:
rm --help或者man rm(按q退出)