Linux 系统实用操作

引言

在 Linux 命令行中,掌握一些实用操作和快捷键能极大提升工作效率。本文整理了常用的终端操作技巧,涵盖快捷键、历史命令、作业控制、实用命令等,帮助你更流畅地使用 Linux。


基本控制快捷键

快捷键 作用 效果图
Ctrl + C 强制停止当前正在运行的程序,或退出错误的命令行输入。 image-20230407171800283
Ctrl + D 退出当前账户登录(相当于输入 exit),或退出某些程序的专属界面(如 python 解释器)。注意: 不能用于退出 vi/vim。 image-20230407172130497
Ctrl + L 清屏,效果等同于 clear 命令。
clear 清屏命令,与 Ctrl + L 效果相同。

历史命令操作

命令/快捷键 作用 效果图
history 查看当前会话的历史命令列表(带编号)。 image-20230407172322168
!编号 执行历史列表中指定编号的命令(如 !100)。
!命令前缀 执行最近一条以指定前缀开头的命令(如 !ps 执行最近的 ps 命令)。 image-20230407172544040
!! 执行上一条命令(相当于 !-1)。
!$ 引用上一条命令的最后一个参数(如 mkdir test; cd !$)。
Ctrl + R 进入历史命令搜索模式(反向搜索),输入关键词即可匹配历史命令,回车执行;按左右键可编辑。 image-20230407173647803
上箭头 / 下箭头 逐条浏览历史命令。

光标移动快捷键

在命令行编辑时,这些快捷键能让你快速定位:

快捷键 作用
Ctrl + A 跳转到当前行开头
Ctrl + E 跳转到当前行结尾
Ctrl + 左箭头 向左跳一个单词
Ctrl + 右箭头 向右跳一个单词
Alt + B / Alt + F 向左/向右跳一个单词(Mac 可用)
Ctrl + XX 在行首和当前位置间切换

命令行编辑技巧

删除与剪切

快捷键 作用
Ctrl + U 从光标位置删除到行首(剪切)
Ctrl + K 从光标位置删除到行尾(剪切)
Ctrl + W 删除光标前的一个单词(以空格分隔)
Alt + D 删除光标后的一个单词

粘贴与撤销

快捷键 作用
Ctrl + Y 粘贴最近一次剪切的内容
Ctrl + T 交换光标前两个字符的位置
Alt + T 交换光标前两个单词的位置
Ctrl + _ 撤销上一次编辑(Undo)

命令别名与补全

别名(alias)

alias ll='ls -lh'               # 创建临时别名
alias rm='rm -i'                 # 常用安全别名
unalias ll                       # 删除别名
  • 永久生效需将 alias 写入 ~/.bashrc~/.zshrc

Tab 补全

  • 按一次 Tab:自动补全命令、文件名、路径。
  • 按两次 Tab:显示所有可能的匹配项(如输入 ls /etc/ho 后双击 Tab 会列出以 ho 开头的文件)。
posted @ 2023-04-07 17:41  克峰同学  阅读(66)  评论(0)    收藏  举报