Linux学习之五-Linux系统终端常用的快捷键
Linux系统终端常用的快捷键
(使用快捷键能大大提高效率,部分用在远程登录的工具如Xshell下)
剪切板操作(终端不支持,因为终端是纯命令行)
Ctrl+insert 复制
Shift+insert 粘贴
光标操作
Ctrl + A 光标移动到行首(ahead of line),相当于通常的Home键
Ctrl + E 光标移动到行尾(end of line)
Ctrl + F 光标向前(forward)移动一个字符位置
Ctrl + B 光标往回(backward)移动一个字符位置
Alt + F 光标向后移动一个单词
Alt + B 光标向前移动一个单词
Esc + B 移动到当前单词的开头(同Ctrl+A)
Esc + F 移动到当前单词的结尾(同Ctrl+E)
文本处理操作
tab 自动补全
Ctrl + U 删除光标之前到行首的字符
Ctrl + K 删除光标之前到行尾的字符
Ctrl + W 删除从光标位置到当前所处单词(word)的开头
Alt + D 删除从光标位置到当前所处单词(word)的末尾
Ctrl + D 删除光标所在字符相当于Delete
Ctrl + H 删除光标前的字符 相当于Backspace
Ctrl + Y 粘贴刚才所删除的字符
Ctrl + 7 恢复刚刚的内容
Ctrl + (X U) 撤销刚才的操作
Esc + T 颠倒光标相邻单词的位置
Esc + . 填补上一列命令的最后一列命令(最后一个参数)
Alt + T 颠倒光标相邻单词的位置
Ctrl + T 颠倒光标相邻字符的位置
Alt + C 将光标所在字符到词尾改为首字母大写
Alt + U 将光标所在字符到词尾转化为大写
Alt + L 将光标所在字符到词尾转化为小写
Ctrl + V 插入特殊字符,如Ctrl+(V Tab)加入Tab字符键
Ctrl + r 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)
任务处理操作
Ctrl + C 删除整行/终止
Ctrl + L 清屏,相当于执行clear命令
Ctrl + S 挂起当前shell
Ctrl + Q 重新启用挂起的shell
标签页处理操作
Shift + Ctrl + T 新建标签页
Shift + Ctrl + W 关闭标签页
Ctrl + PageUp 前一标签页
Ctrl + PageDown 后一标签页
Shift+Ctrl+PageUp 标签页左移
Shift+Ctrl+PageDown 标签页右移
Alt+1,2,3... 切换到标签页1,2,3...
窗口操作
Shift+Ctrl+N 新建窗口
Shift+Ctrl+Q 关闭终端
Ctrl + Alt + d 显示桌面
Alt + Tab 切换窗口
Alt + 数字 切换窗口
Alt + 按住左键 移动窗口(或在最下面的任务栏滚动鼠标滑轮)
Alt + F2 运行
Alt + F4 关闭当前窗口
Alt + F9 最小化当前窗口
Alt + F10 最大化当前窗口Ctrl+Plus
Ctrl + Minus 减小
Ctrl + 0 原始大小
Shift+UpArrow 向上滚屏
Shift+DownArrow 向下滚屏
Shift+PageUp 向上翻页
Shift+PageDown 向下翻页
历史命令操作
↑(Ctrl+P(previous)) 显示上一条命令
↑(Ctrl+N(next)) 显示下一条命令
!Num 执行命令历史列表的第Num条命令
!! 执行上一条命令
!?String? 执行含有String字符串的最新命令
Alt+Shift+, 历史列表第一项
Alt+Shift+. 历史列表最后一项
Ctrl+R(retrieve) String 搜索包含String字符串的命令/继续向上检索(Ctrl+S 向下检索)
!$ 以上一条命令的参数做为其参数
其他操作
Ctrl+M 相当于Enter
Ctrl+O 相当于Enter
Ctrl+[ 相当于Esc
Esc Esc Esc 显示所有支持的命令
Tab Tab 显示所有支持的命令
Ctrl+(I I) 显示所有支持的命令
Ctrl+X Shift+2 显示可能hostname补全
Ctrl+(X X) 在EOL和当前光标位置移动
Linux学习之五-Linux系统终端常用的快捷键的更多相关文章
- Linux学习之三-Linux系统的一些重要配置文件
Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0 ...
- Linux学习笔记-Linux系统简介
Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...
- Ubuntu终端常用的快捷键
Ubuntu终端常用的快捷键 Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手.在Ubuntu中打开终端的快捷键是Ctrl+Alt+T.其他的一些常用的快 ...
- #Linux学习笔记# 自定义shell终端提示符
我使用的Linux发行版是LinuxMint 17.2 Rafaela,默认情况下Terminal中的shell提示包括了用户名.主机名.当前目录(绝对路径)和提示符.这样会导致当进入一个比较深的目录 ...
- 【Linux学习 】Linux使用Script命令来记录并回放终端会话
一背景 二script命令简介 1 什么script命令 2 script命令操作 21 file选项 22 options选项 23 退出script 三Script命令结合实际使用场景 1 先在终 ...
- Linux学习(四)-Linux常用命令
1.运行级别类 1.1运行级别说明: 0:关机 1:单用户[可用于找回丢失密码] 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级 ...
- 【Linux学习】Linux文件系统2—linux常用目录结构、绝对路径、相对路径
Linux文件系统2-linux常用目录结构.绝对路径.相对路径 一. 常见目录结构总结 Linux目录结构就是"树形结构",常见的目录结构: /bin 系统需要的命令位于此目录 ...
- 【Linux学习】Linux文件系统1--文件系统的目录结构
Linux文件系统1--文件系统的目录结构 一.linux文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 1.普通文件:如文本文件. ...
- linux学习四x系统指令
一.任务调度 任务调度:系统在某个时间执行特定的命令或者程序 如: 1.对于一些需要周期性执行的一些系统指令 2.定期的病毒扫描 3.定期数据库备份等 命令:crontab 设置任务调度文件: / ...
随机推荐
- 转Python开发之AJAX全套
转自:https://www.cnblogs.com/nulige/p/6603415.html#4206261
- elasticsearch5.0.1集群索引分片丢失的处理
elasticdump命令安装 yum install npm npm install elasticdump -g 命令安装完毕,可以测试. 可能会报出nodejs的版本之类的错误,你需要升级一下版 ...
- 修改config中的assemblyBinding
修改config中的assemblyBinding 未测试这段代码 private void SetRuntimeBinding(string path, string value) { XmlDoc ...
- git的使用学习(五)git的分支管理
分支管理 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 如果两个平行宇宙互不干扰,那对现在的你也没啥影响.不过,在某个时间点,两个平 ...
- php有关类和对象的相关知识1
有关类和对象的相关知识 类的自动加载 类的自动加载是指,在外面的页面中,并不需要去“引入”(包含)类文件,但是程序会在需要一个类的时候就自动去“动态加载”该类. 什么叫做“需要一个类”?通常是这样的情 ...
- LeetCode 665. 非递减数列(Non-decreasing Array)
665. 非递减数列 665. Non-decreasing Array 题目描述 给定一个长度为 n 的整数数组,你的任务是判断在最多改变 1 个元素的情况下,该数组能否变成一个非递减数列. 我们是 ...
- LocalDate LocalTime LocalDateTime Instant的操作与使用
一.简介 LocalDate表示当前(或指定)日期,格式为:yyyy-MM-dd LocalTime表示当前(或指定)时间,格式为:HH:mm:ss SSS LocalDateTime表示当前(或指定 ...
- [SourceTree] - 使用内置 PuTTY 克隆项目出现 fatal: early EOF 问题之解决
背景 使用 PuTTY 克隆 Asp.Net Core 项目失败. 错误 git -c filter.lfs.smudge= -c filter.lfs.required=false -c diff. ...
- u盘传输文件时提示过大
(无需格式化U盘) 1.拷贝大文件时提示目标文件系统过大,无法复制 2.查U盘,发现剩余空间足够: 3.分析原因,是由于U盘的格式问题导致的,当期的磁盘格式是FAT32类型的,无拷贝过大的文件: 4. ...
- c++ 编译 curl 报错 数组‘__curl_rule_01__’的大小为负 解决方法
背景:在原有的项目GCC编译环境下(arm-linux 32位),增加x86-linux 64位的编译环境,编译curl库的时候发生错误. 其他:编译服务器为64位Centos 编译错误提示 /inc ...