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

来源:互联网 发布:贪心算法 动态规划 编辑:程序博客网 时间:2024/05/22 08:01

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打开查找应用LensSuper+F打开查找文件LensSuper+M打开查找音乐LensSuper+C打开查找图片LensSuper+V打开查找视频LensArrow Keys移动焦点Enter确认打开Super(Hold)打开Launcher,显示 keyboard shortcutsSuper+Tab切换到(打开)选中的应用程序Super+1 to 9切换到(打开)选中的应用程序,可以跨越workspaceSuper+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)打开HUDAlt+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>

原创粉丝点击