linux常用命令回退
linux常用命令回退详细介绍
在 Linux 中,“回退” 操作通常涉及历史命令查询、目录切换或操作撤销等场景,以下是常用的相关命令和操作方法:
一、历史命令回退(查看 / 重复执行历史命令)
- 查看历史命令列表
使用history命令可显示所有已执行过的命令及其编号:
bash - 通过上下箭头逐行回退
在命令行中直接按 ↑(上箭头) 或 ↓(下箭头),可逐行浏览历史命令,找到需要的命令后按回车键执行。 - 通过命令编号快速回退
使用!编号直接执行指定编号的历史命令,例如执行第 2 条命令:
bash - 搜索历史命令(模糊匹配)
按 Ctrl+R 进入搜索模式,输入关键词(如apt),系统会反向搜索包含该关键词的最近一条历史命令,找到后按回车键执行,或按 Ctrl+G 退出搜索。
二、目录回退(切换目录)
- 回退到上一级目录
使用cd ..命令回到当前目录的父目录(即上一级目录):
bash - 回退到上一次访问的目录
使用cd -命令快速回到上一次所在的目录(类似浏览器的 “后退” 功能):
bash/var/log-
- 回退到用户主目录
使用cd或cd ~命令直接回到当前用户的主目录:
bash
三、其他场景的 “回退” 操作
- 命令行编辑时的回退(撤销输入)
- 删除当前行所有内容:
Ctrl+U - 删除光标前一个单词:
Ctrl+Backspace(或Alt+Backspace,取决于终端配置) - 撤销最近一次操作:部分终端(如
bash)支持Ctrl+_(即 Ctrl + 减号)撤销最近一次输入修改。
- 删除当前行所有内容:
- 版本控制中的回退(如 Git)
若涉及代码或文件的版本回退(需结合版本控制工具),例如 Git 中的操作:
bashreset HEAD^revert commit-id
总结
- 历史命令回退:
history、上下箭头、!编号、Ctrl+R - 目录回退:
cd ..(上一级目录)、cd -(上一次目录)、cd ~(主目录) - 编辑撤销:
Ctrl+U、Ctrl+Backspace - 版本控制回退:结合
git等工具使用相关命令
根据具体场景选择合适的 “回退” 方法,日常使用中 cd - 和历史命令搜索(Ctrl+R)是提升效率的常用技巧。