ubuntu 桌面 终端 控制台 Bash Shell 命令行编辑 快捷键

Linux前身是Unix, 不是个人电脑. 一个主机有多个终端. 个人电脑没有终端, 六个控制台是命令行虚拟终端。

发行版默认为6个命令行虚拟终端和1个图形界面. 图形界面中还会再有一个图形虚拟终端。

如同其他UNIX类系统, Ubuntu本身也是基于命令行的。Ubuntu发行版提供7个虚拟终端,1~6号是本地控制台,第7个上面跑GNOME。

UbuntuConsole 1tty1控制台1(Ctrl+Alt+F1)
 Console 2tty2控制台2(Ctrl+Alt+F2)
 Console 3tty3控制台3(Ctrl+Alt+F3)
 Console 4tty4控制台4(Ctrl+Alt+F4)
 Console 5tty5控制台5(Ctrl+Alt+F5)
 Console 6tty6控制台6(Ctrl+Alt+F6)
 GNOMEtty7图形界面(Ctrl+Alt+F7)

Ubuntu桌面 GNOME:

Super(Tap)打开Dash面板Home,可搜索或浏览项目
Ctrl+Tab切换到下一个子面板
Super+A打开查找应用Lens
Super+F打开查找文件Lens
Super+M打开查找音乐Lens
Super+C打开查找图片Lens
Super+V打开查找视频Lens
Arrow Keys移动焦点
Enter确认打开
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+4Alt+$自动补齐变量名
Shift+Alt+2Alt+@自动补齐主机名
Shift+Alt+1Alt+!自动补齐命令

command history

 查看已经使用过的命令的历史列表
Ctrl+PUpArrow显示前一条命令(Previous)
Ctrl+NDownArrow显示后一条命令(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+FRightArrow将光标右移一个字符(Forward)
Ctrl+BLeftArrow将光标左移一个字符(Backward)
Alt-F 将光标移动到下一个单词字尾
Alt-B 将光标移动到当前或上一个单词字首
Ctrl+xx 光标在行首和当前位置切换

Command line text changing

 编辑命令
Ctrl+U 删除光标前的所有字符(不包括当前字符)
Ctrl+K 删除光标后的所有字符(包括当前字符)
Ctrl+WCtrl+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+numbern=1, 2,3切换至第number个标签页
Ctrl+Shift+PageUp 向前移动标签页
Ctrl+Shift+PageDown 向后移动标签页
Ctrl+Shift+Up ArrowArrow
屏幕上移一行
Ctrl+Shift+Down ArrowArrow
屏幕下移一行
Shift+PageUp 屏幕上移一屏(屏幕向上翻页)
Shift+PageDown 屏幕下移一屏(屏幕向下翻页)
Ctrl+Shift+C 复制(Copy)选中的块
Ctrl+Shift+V 粘贴(Paste)Ctrl+Shift+c复制的内容
Ctrl+Lclear清屏(Clear)
Ctrl+S 暂停屏幕输出
Ctrl+Q 继续屏幕输出
<The End>

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值