linux 下如何添加快捷键

本文介绍如何通过编辑用户的bash配置文件来创建自定义命令别名,以方便快速执行常用任务,如查看日志文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 进入用户的根目录
cd   $HOME  或 cd etc (建议在etc下改,这样无论用哪个用户登录,都可以使用快捷命令)


2 然后打开bashrc若不存在则新建bashrc文件
vi  bashrc
 
3 在bashrc页面最后加上想要加的东西
alias showlog='cd /opt;tail -f apache-tomcat-client-service/logs/catalina.out;'
alias showlog200='cd /opt;tail -f apache-tomcat-client-service/logs/catalina.out -n 200;'
alias showerror='cd /opt;tail -500 apache-tomcat-client-service/logs/catalina.out|grep -A 50 ERROR;'
 
4 最后执行
source ~/.bashrc
### Linux 命令行快捷键大全 在日常使用 Linux 终端的过程中,掌握一些高效的快捷键能够显著提升工作效率。以下是常见的 Linux 命令行快捷键分类及其功能: #### 一、光标移动类 - **Ctrl + A**: 将光标移至命令行的开头[^1]。 - **Ctrl + E**: 将光标移至命令行的结尾。 - **Alt + B**: 向左跳转一个单词。 - **Alt + F**: 向右跳转一个单词。 #### 二、文本编辑类 - **Ctrl + U**: 删除从当前光标位置到行首的内容。 - **Ctrl + K**: 删除从当前光标位置到行尾的内容。 - **Ctrl + W**: 删除光标前的一个单词。 - **Alt + D**: 删除光标后的单词。 - **Ctrl + Y**: 粘贴通过 `Ctrl + U` 或 `Ctrl + W` 删除的内容。 #### 三、历史记录操作类 - **Up Arrow/Down Arrow**: 浏览之前执行过的命令(向上箭头查看旧命令,向下箭头返回新命令)。 - **Ctrl + R**: 反向搜索历史命令。按下后可输入关键字来查找之前的命令。 - **Alt + . (点)**: 插入上一条命令的最后一个参数。 #### 四、特殊用途类 - **Tab 键**: 自动补全文件名或目录名。 - **Ctrl + L**: 清屏,类似于运行 `clear` 命令。 - **Ctrl + C**: 中断正在运行的程序。 - **Ctrl + Z**: 暂停当前进程并将其放到后台。可以通过 `fg` 命令恢复前台运行。 #### 五、Shell 特定快捷键 需要注意的是,不同类型的 Shell 对快捷键的支持可能有所不同。例如,在 Bash 和 Zsh 中支持以下替换命令的功能: - 使用 `^old^new` 的形式快速修改上次命令中的某个部分[^2]。 例如:如果刚刚执行过 `ls /bin`,那么可以输入 `^ls^ll` 来将 `ls` 替换为 `ll` 并重新执行该命令。 然而,在 Fish Shell 中并不支持上述语法结构。 --- ```bash # 示例演示 Ctrl + R 进行反向搜索 $ git commit -m "Fix bug" # 如果想再次调用这条命令,按 Ctrl + R 输入关键词 'commit' 即可找到它。 # 示例演示 ^old^new 替换方式 $ echo hello world hello world $ ^echo^printf printf hello world ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值