ubuntu 桌面 终端 控制台 Bash Shell 命令行编辑 快捷键
Linux前身是Unix, 不是个人电脑. 一个主机有多个终端. 个人电脑没有终端, 六个控制台是命令行虚拟终端。
发行版默认为6个命令行虚拟终端和1个图形界面. 图形界面中还会再有一个图形虚拟终端。
如同其他UNIX类系统, Ubuntu本身也是基于命令行的。Ubuntu发行版提供7个虚拟终端,1~6号是本地控制台,第7个上面跑GNOME。
Ubuntu | Console 1 | tty1 | 控制台1 | (Ctrl+Alt+F1) |
Console 2 | tty2 | 控制台2 | (Ctrl+Alt+F2) | |
Console 3 | tty3 | 控制台3 | (Ctrl+Alt+F3) | |
Console 4 | tty4 | 控制台4 | (Ctrl+Alt+F4) | |
Console 5 | tty5 | 控制台5 | (Ctrl+Alt+F5) | |
Console 6 | tty6 | 控制台6 | (Ctrl+Alt+F6) | |
GNOME | tty7 | 图形界面 | (Ctrl+Alt+F7) |
Ubuntu桌面 GNOME:
Super(Tap) |
打开Dash面板Home,可搜索或浏览项目
|
||||||||||||||||
Super(Hold) | 打开Launcher,显示 keyboard shortcuts | ||||||||||||||||
Super+Tab | 切换到(打开)选中的应用程序 | ||||||||||||||||
Super+1 to 9 | 切换到(打开)选中的应用程序,可以跨越workspace | ||||||||||||||||
Super+Shift+1 to 9 | 在当前工作区中打开新的应用程序 | ||||||||||||||||
Super+T | 打开回收站 | ||||||||||||||||
Super+S | 平铺所有工作区,方向键选择,回车键确认 | ||||||||||||||||
Ctrl+Alt+Arrow Keys | 切换工作区 | ||||||||||||||||
Ctrl+Shift+Alt+Arrow Keys | 切换并将当前窗口移动到该工作区 | ||||||||||||||||
Alt+Tab | 切换当前工作区应用程序窗口 | ||||||||||||||||
Ctrl+Alt+Tab | 切换所有工作区的应用程序窗口 | ||||||||||||||||
Alt+` | 切换当前应用程序的不同窗口 | ||||||||||||||||
Super+W | 平铺当前工作区的所有应用程序 | ||||||||||||||||
Spuer+Shift+W | 平铺所有工作区的所有应用程序 | ||||||||||||||||
Ctrl+Super+D | 显示桌面 | ||||||||||||||||
Ctrl+Super+Up | 最大化窗口 | ||||||||||||||||
Ctrl+Super+Down | 恢复或最小化窗口 | ||||||||||||||||
Ctrl+Super+Left or Right | 左/右半屏最大化窗口 | ||||||||||||||||
Ctrl+Alt+number in kaypad | 九宫格移动窗口位置 | ||||||||||||||||
Alt+F4 | 关闭窗口 | ||||||||||||||||
Alt+Space | 打开窗口显示模式菜单 | ||||||||||||||||
Alt+Left Mouse Drag | 移动窗口位置 | ||||||||||||||||
Alt+Middle Mouse Drag | 调整窗口大小 | ||||||||||||||||
Alt(Tap) | 打开HUD | ||||||||||||||||
Alt+F2 | 打开运行命令提示符 |
图形界面虚拟终端命令行窗口:
1. Bash命令行的编辑模式:
(1)有两种:emacs模式、vi模式。EMACS=Esc+Meta+Alt+Control+Shift,VI=Visual+Interface。
(2)emacs模式是默认的。
(3)可以在选项中查看、修改输入模式:命令set -o查看,命令set -o vi/emacs修改。
2. 具体详细解释请查看 MAN Bash
command completing |
自动完成 | |
Tab | 自动补齐:$变量名; ~用户名; @主机名; 命令; 文件名 | |
Tab-Tab | 两次Tab | 列出所有的可能备选项 |
Shift+Alt+/ | Alt+? | 列出所有的可能备选项 |
Alt+/ | Alt+/ | 自动补齐文件名 |
Shift+Alt+` | Alt+~ | 自动补齐用户名 |
Shift+Alt+4 | Alt+$ | 自动补齐变量名 |
Shift+Alt+2 | Alt+@ | 自动补齐主机名 |
Shift+Alt+1 | Alt+! | 自动补齐命令 |
command history |
查看已经使用过的命令的历史列表 | |
Ctrl+P | UpArrow | 显示前一条命令(Previous) |
Ctrl+N | DownArrow | 显示后一条命令(Next) |
Ctrl+R keyword | 向上增量搜索历史命令,回车执行 | |
Ctrl+S keyword | 向下增量搜索历史命令,回车执行 | |
Ctrl+G | 退出历史搜索,不执行命令 | |
Ctrl+O | 执行当前命令,并保留命令到下一行,忽略参数 | |
Alt+.或Shift+Alt+-(Alt+_) | dot | 使用上一条命令的最后一个参数 |
Ctrl+C | 取消本次命令输入或终止当前命令执行 | |
Ctrl+Z | 挂起命令 | |
Command line cursor moving |
命令行光标移动 | |
Ctrl+A | 将光标移到当前行开始 | |
Ctrl+E | 将光标移到当前行结尾 | |
Ctrl+F | RightArrow | 将光标右移一个字符(Forward) |
Ctrl+B | LeftArrow | 将光标左移一个字符(Backward) |
Alt-F | 将光标移动到下一个单词字尾 | |
Alt-B | 将光标移动到当前或上一个单词字首 | |
Ctrl+xx | 光标在行首和当前位置切换 | |
Command line text changing |
编辑命令 | |
Ctrl+U | 删除光标前的所有字符(不包括当前字符) | |
Ctrl+K | 删除光标后的所有字符(包括当前字符) | |
Ctrl+W | Ctrl+Alt+H | 删除光标前的一个单词(删除参数项 如: --help) |
Alt+D | 删除光标后的一个单词 | |
Ctrl+D | 删除当前字符,注销当前会话,关闭终端 | |
Ctrl+H | 删除光标前一个字符 | |
Ctr+Shift+-或Ctrl+_或C-x C-u | 撤销操作 | |
Ctrl+Y | 粘贴最后由Ctrl+U,K,W,Alt+D删除的所有字符 | |
Alt+R | 还原当前行的所有修改操作 | |
Alt+C | 从光标处更改为首字母大写的单词 | |
Alt+U | 从光标处更改为全部大写的单词 | |
Alt+L | 从光标处更改为全部小写的单词 | |
Ctrl+T | 交换光标处和之前的字符 | |
Alt+T | 交换光标处和之前的单词 | |
Alt+Backspace | 删除光标前的一个单词(删除项 如: help -) | |
gnome-terminal |
||
Ctrl+Shift+N | 打开新终端窗口 | |
Ctrl+Shift+Q | 关闭当前终端窗口 | |
Ctrl+Shift+T | 打开一个新标签页 | |
Ctrl+Shift+W | 关闭当前标签页 | |
Ctrl+PageUp | 切换至前一个标签页 | |
Ctrl+PageDown | 切换至后一个标签页 | |
Alt+number | n=1, 2,3 | 切换至第number个标签页 |
Ctrl+Shift+PageUp | 向前移动标签页 | |
Ctrl+Shift+PageDown | 向后移动标签页 | |
Ctrl+Shift+Up Arrow |
Arrow |
屏幕上移一行 |
Ctrl+Shift+Down Arrow |
Arrow |
屏幕下移一行 |
Shift+PageUp | 屏幕上移一屏(屏幕向上翻页) | |
Shift+PageDown | 屏幕下移一屏(屏幕向下翻页) | |
Ctrl+Shift+C | 复制(Copy)选中的块 | |
Ctrl+Shift+V | 粘贴(Paste)Ctrl+Shift+c复制的内容 | |
Ctrl+L | clear | 清屏(Clear) |
Ctrl+S | 暂停屏幕输出 | |
Ctrl+Q | 继续屏幕输出 |
<The End>
ubuntu 桌面 终端 控制台 Bash Shell 命令行编辑 快捷键相关推荐
- linux_sh/bash/shell_bash参考文档/查看可用shell /命令行编辑快捷键技巧/shell job任务管理/job vs process
文章目录 sh/bash/shell_bash参考文档 references conclusion What Is a Shell? 查看本机的可用shell程序 sh sh on POSIX Sys ...
- Linux 命令行编辑快捷键
linux命令行编辑快捷键 ctrl + ?:撤销前一次输入 alt + r:撤销上一次动作 ctrl + u 删除光标前面所有字符,相当于 vim 里 d shift+^(删除到开头的部分) 或者 ...
- 16. Bash Shell - 命令行剪切与召回
开篇词 我们可以通过借助 Bash Shell 提供的 killing 和 yanking 特性来剪切以及粘贴(召回)命令行内容. 向前 Killing / 剪切文本 我们可以借助 Ctrl K 来剪 ...
- Linux常用操作命令和命令行编辑快捷键
一.终端快捷键: Ctrl + a/Home 切换到命令行开始 Ctrl + e/End 切换到命令行末尾 Ctrl + l 清除屏幕内容,效果等同于clear Ctrl + u 清除 ...
- Linux命令行编辑快捷键
2019独角兽企业重金招聘Python工程师标准>>> ctrl + ? 撤消前一次输入 ctrl + c 另起一行 ctrl + r 输入单词搜索历史命令 ctrl + u 删除光 ...
- Ubuntu 新建用户 Shell 命令行显示异常
目录 相关环境 问题描述 问题原因 解决方法 解决方法一 解决方法二 附录 相关环境 Ubuntu 20.04 问题描述 在使用 Ubuntu 系统 root 用户创建一个普通用户后,发现 Shel ...
- linux shell 宏定义_Linux系统和Shell命令行简介,走上数据分析之路
122Linux系统和Shell命令行简介,走上数据分析之路 本节作者:刘永鑫 中国科学院遗传与发育生物学研究所 版本1.0.2,更新日期:2020年8月31日 本项目永久地址:https://git ...
- 122.Linux系统和Shell命令行简介,走上数据分析之路
122Linux系统和Shell命令行简介,走上数据分析之路 本节作者:刘永鑫 中国科学院遗传与发育生物学研究所 版本1.0.2,更新日期:2020年8月31日 本项目永久地址:https://git ...
- shell 清楚空格_Cygwin系列(五):Shell命令行初体验
► 本文共5700余字,预计阅读时间15分钟,本文知乎链接:Cygwin系列(五):Shell命令行初体验,本文同步发布于微信公众号. 前一篇文章Cygwin系列(四):一步一步搭建Cygwin最小系 ...
- 快乐的shell命令行
快乐的shell命令行 PART1--基础 1.权限 #超级用户权限 $普通用户 2.复制粘贴 复制:鼠标左键沿着文本拖动高亮的文本被复制到X管理的缓冲区(或者双击一个单词) 粘贴:鼠标中键 3.简单 ...
最新文章
- 4.Verilog 基础语法
- Solr 基础性能调优讲解
- 韩顺平php视频笔记77 抽象类vs接口 关键字final const
- 被尘封的故事鸿蒙轩,被尘封的故事全任务通关人物存档
- 提高开发效率,eclipse的常用快捷键、旁门左道、系统错误小贴士
- leetcode Database3
- Cinder - 读取glusterfs_shares_config代码
- 2022-2028年中国有色金属市场供需前景预测及投资策略研究报告
- 打开.class文件
- 把rmvb格式转化为avi格式
- 计算机管理磁盘分区,一分钟搞定电脑磁盘分区,再也不求人!
- excel利用公式获取行或列中最后一个非空单元格数据
- h5支付——前端需要处理什么?
- 在带有触控 ID 的妙控键盘上无法正常使用触控 ID的解决方法
- 盘点Java技术在生活中的10大应用
- 腾讯云物联网MQTT对接
- python将房贷数据写进excel表格
- C#文件操作 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- vue3[Vue warn]: Failed to resolve component: XXX If this is a native custom element, make sure to ex
- zz一个研究生毕业以后的人生规划(转自天涯虚拟社区)