linux下常用的快捷键和$参数
1.下面介绍两个在linux下非常有用的$参数
2.!$ 表示引用上一个命令的最后一个参数,例子如下:
[root@node5 ~]# echo '!$的作用是引用上一个命令的最后一个参数' >test.txt
[root@node5 ~]# cat /root/test.txt
!$的作用是引用上一个命令的最后一个参数
[root@node5 ~]# cat !$
cat /root/test.txt
3.$? 返回上一个指令的返回值(显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误),例子如下:
#当我们源码编译一个软件时,执行make命令会输出一大堆信息。
[root@node5 nginx-1.19.3]# make -j 4
#我们在make -j 4执行完毕之后,执行echo $?,如果输出为0,说明make命令执行成功,没有出现错误,如果输出不为0,则make命令报错
[root@node5 nginx-1.19.3]# echo $?
0
4.下面列举了linux下常用的快捷键。
补全命令使用tab键,Tab只能补全命令和文件
Ctrl+C:是发送SIGINT信号,终止前台运行的程序,例如:ping g.cn 后,想停止按下Ctrl+C即可
Ctrl+Z:是发送SIGSTOP信号,挂起一个进程,把当前进程送到后台处理。
Ctrl+D:不是发送信号,而是表示一个特殊的二进制值,表示 EOF。代表输入完成或者注销,等价于exit
Ctrl+L 清屏与clear功能一样
Ctrl+R 搜索历史命令,可以利用好关键词,进行历史命令的搜索
Ctrl+A:将光标快速放到当前行的行首
Ctrl+E:将光标快速放到当前行的行尾
Ctrl+U:将光标所处位置到前面的内容全部删除
Ctrl+K:将光标所处位置到后面的内容全部删除
在linux中Ctrl使用^表示, ^表示Ctrl
致力于一条龙式的为您解决问题
分类:
Linux操作系统模块
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?