terminal_terminal 全屏 - CSDN
  • Terminal

    千次阅读 2016-06-28 17:58:13
    快捷键窗口 F1 帮助菜单 F11 全屏 Ctrl + Shift + T 在打开的命令行窗口中打开... Ctrl + Shift + Q 退出Terminal Ctrl + Shift + N 打开新的终端窗口 Ctrl + Shift + PgUp/PgDn 左移右移标签页 Ctrl + Page Up

    快捷键

    窗口

    • Ctrl + Shift + + 放大字体
    • Ctrl + Shift + - 减小字体
    • Ctrl + 0 还原字体
    • F1 帮助菜单
    • F11 全屏
    • Ctrl + Shift + T 在打开的命令行窗口中打开一个新的Tab
    • Ctrl + Shift + W 关闭标签页
    • Ctrl + Shift + Q 退出Terminal
    • Ctrl + Shift + N 打开新的终端窗口
    • Ctrl + Shift + PgUp/PgDn 左移右移标签页
    • Ctrl + Page Up/Down 实现Tab的切换
    • Ctrl + S 暂停屏幕输出
    • Ctrl + Q 继续屏幕输出
    • Ctrl + D 关闭终端
    • Ctrl + C 终止进程/命令
    • Ctrl + Z 暂停进程
    • Ctrl + PgUp/PgDn 切换标签页
    • Ctrl + Shift +上/下 终端上下滚动
    • Shift + PgUp/PgDn 终端上下翻页滚动
    • Alt + 数字 切换至对应的标签页
    • 右键 设置Profile, Show Menubar
    • 两次 Tab 或 三次 Esc 或 Ctrl + L 将显示所有的命令及工具名称
    • Ctrl + X@ 显示可能hostname补全
    • Alt + F2 输入gnome-terminal打开终端

    移动光标

    • Ctrl + A 光标移动到开始位置
    • Ctrl + E 移动到最末尾
    • Alt + B 往回移动一个word(或者Option+Right-Arrow)
    • Alt + F 往前移动一个word(或者Option+Left-Arrow)
    • Ctrl + B 向回移动光标
    • Ctrl + F 向前移动光标
    • Esc + B 移动到当前单词的开头
    • Esc + F 移动到当前单词的结尾
    • Ctrl + XX 在EOL和当前光标位置移动
    • Ctrl + Left-Arrow 光标移动到上一个单词的词首
    • Ctrl + Right-Arrow 光标移动到下一个单词的词尾

    历史命令

    • history 显示历史
    • Ctrl + P 上一个命令(或者方向键的上箭头)
    • Ctrl + N 下一个命令(或者方向键的下箭头)
    • Ctrl + R 输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl + R,搜索上一条匹配的命令
    • Alt + < 追加历史列表项
    • Alt + > 追加历史上一项
    • !num 执行命令历史列表的第num条命令
    • !! 执行上一条命令
    • !?string? 执行含有string字符串的最新命令
    • Ctrl + (X U) 按住Ctrl的同时再先后按x和u,撤销刚才的操作

    编辑

    • Ctrl + W 剪贴当前光标位置之前的一个word(以空格、标点等为分隔符)
    • Ctrl + K 剪贴此处至最末尾(包括自身)
    • Ctrl + U 剪贴此处至最开始(不包括自身)
    • Ctrl + Y 粘贴由 Ctrl + U, Ctrl + D, Ctrl + W 删除的单词


    • Ctrl + D 删除当前字符(Del)

    • Ctrl + H 删除当前字符前一个字符(Backspace)
    • Alt + Del 删除当前光标之前的一个word
    • Alt + D 删除当前光标之后的一个word
    • Esc + W 删除光标所在处之前的字符至其单词尾(以空格、标点等为分隔符)
    • Ctrl + L 相当于clear,即清屏
    • Ctrl + & 恢复 Ctrl + H 或者 Ctrl + D 或者 Ctrl + W 删除的内容


    • Alt + T 交换当前光标所在处的word与当前光标所在处之前的一个word

    • Ctrl + T 交换当前光标所在处之前的倒数第一个和倒数第二个character
    • Esc + T 交换当前光标所在处之前的倒数第一个和倒数第二个word


    • Alt + U 把当前词转化为大写

    • Alt + L 把当前词转化为小写
    • Alt + C 把当前词汇变成首字符大写


    • Ctrl + V 插入特殊字符,如Ctrl + V + Tab加入Tab字符键


    • 鼠标左右键 选择

    • 左键拖动选择 复制
    • 鼠标中键 粘贴


    • Ctrl + Shift + C 复制

    • Ctrl + Shift + V 粘贴
    • Ctrl + Shift + F 查找
    • Ctrl + Shift + H 查找下一个
    • Ctrl + Shift + G 查找上一个

    相关设置

    Terminal样式更改

    • Edit -> Profile -> 新建一个基于默认设置的
    • General -> Profile name: MySettings && Font: Monospace 12 && 去掉勾选的显示Menubar && Default size: 120 columns
    • Title and Command -> Initial title: 路近隐香处 翩然雪海间 && Keep initial title
    • Colors -> Background color: #07242E && Text color: #08F3DD && Build-in schemes: XTerm
    • Background -> 设置成透明: 75%

    修改ubuntu默认启动terminal的位置和大小等启动参数

    • sudo vim /usr/share/applications/gnome-terminal.desktop
    • 打开一个终端仿真器,将它的位置和大小调整到你希望它启动时默认的位置
    • 执行xwininfo,然后点击刚刚你调整的那个窗口,记下输出的最后一行
    • 再次修改gnome-terminal.desktop,把[Desktop Entry] 中的exec = gnome-terminal后面加上刚刚输出的最后一行的内容,和隐藏菜单的命令–hide-menubar
    • 比如我的就是Exec=gnome-terminal –geometry 114x32+419+112 –hide-menubar 切忌每行后面不要留多余的空格否则编译语法会不通过或找不到命令
    • –geometry参数用来修改启动的行列数与窗口坐标 Rows x Cols + X + Y
    • gnome-terminal –help-window-options
    • gnome-terminal –show-menubar
    • gnome-terminal –save-config=profile && sudo vim ~/profile && gnome-terminal –load-config=profile 也可以进行相关的设置

    改xterm为256色

    • 相同的colorschema,vim和gvim的颜色差距还是很大的,因为gvim使用X的颜色,而vim只能使用终端提供的颜色,所以造成了二者的显示差异。
    • 现在的终端模拟器早就支持256色了,不过默认可能还是8色的。
    • tput colors 查看xterm终端支持的颜色
    • xterm终端默认还是8色的
    • echo $TERM 查看终端类型
    • xterm
    • 只要将终端类型更改为xterm-256color即可,有两种方式可以来修改
    • 1、修改.bashrc文件
    • ~/.bashrc文件添加, 如果是zsh的,改.zshrc
    if [ "$TERM" == "xterm" ]; then
    export TERM=xterm-256color
    fi
    • 也可以不用if结构
    • 2、修改.Xresourcesw文件
    • ~/.Xresources文件添加
    xterm*termName: xterm-256color
    • 只要其中一种方式修改即可,修改生效后,重新查看
    • $ tput colors
    • 256
    • echoTERM
    • xterm-256color
    • 如果系统默认没有xterm-256color类型,可安装ncurses-term包,里面有许多附加的终端类型定义,里面还有一个终端类型xterm+256color,也可以开启256色支持,不知道与xterm-256color有什么区别。
    • vim开启256色支持
    • 编辑~/.vimrc文件,添加
    • set t_Co=256
    • t_Co即terminal Color之意
    • 开启256颜色之后,colorschema在vim里好看了许多,而且与gvim显示的差别不大。

    改Terminal为256色

    • sudo apt-get install git-core
    然后要设一下solarized theme for GNU ls,不然在 Terminal 下 ls 啥的都灰蒙蒙的,就是给Solarized增加了目录ls的颜色功能:
    • git clone git://github.com/seebi/dircolors-solarized.git
    • cp ~/dircolors-solarized/dircolors.256dark ~/.dircolors
    • vim .bashrc 或 vim .zshrc
    添加 eval `dircolors .dircolors`  (注意是左上角的)
    • 即可将生成的代码设置到LS_COLORS环境变量上面,这个时候再ls,可以看到漂亮的配色。不行?试试ls –color(速度配个alias吧)
    • 设置 Terminal 支持 256 色,vim .barshrc 并添加 export TERM=xterm-256color(原因上面已经提到,已经添加的就忽略)
    接下来下载 Solarized 的 Gnome-Terminal 配色:
    • git clone git://github.com/sigurdga/gnome-terminal-colors-solarized.git
    • cd gnome-terminal-colors-solarized到该目录下运行配色脚本:
    • ./set_dark.sh或./set_light.sh,可以自由切换深色和浅色。
    • 或者./solarize 也可切换,比如执行一次是dark,再一次变light。如此交替。

    Ubuntu Terminal SSH 连接 RedHat 中文乱码

    • vim .bashrc
    export LANG='UTC-8'
    export LC_ALL='en_US.UTF-8'
    展开全文
  • 关于terminal

    2019-07-25 00:09:10
    1.在ubuntu下有个terminal程序(ctrl+alt+t)可以调出来;可以在里面运行程序,据说是基于shell的。2.我们还可以用ctrl+alt+F1/F2/F3/F4/F5/F6调出来另外一些终端,这些终端全是黑屏的,和上面的那个terminal貌似不...

    我是ubuntu新手,最近看论坛帖子经常看到“终端”这个词,有点儿疑惑。

    1.在ubuntu下有个terminal程序(ctrl+alt+t)可以调出来;可以在里面运行程序,据说是基于shell的。
    2.我们还可以用ctrl+alt+F1/F2/F3/F4/F5/F6调出来另外一些终端,这些终端全是黑屏的,和上面的那个terminal貌似不一样。

    我的问题是:
    a. 1和2里的“终端”有区别吗?
    b. 2里面ctrl+alt+F7很特殊,它会回到图形界面来,而且在这个图形界面里可以看到ctrl+alt+T的那个终端。
       ctrl+alt+F7和ctrl+alt+F1~F6一样也算终端吗?

    不胜感激额。

    ------------------------------------------------------------------------------------------------------

    界面里的terminal属于伪终端,
    ctrl+alt+F1/F2...属于终端,这个就是纯字符界面的。
    终端是种设备,在linux下以文件形式存在于/dev目录下。伪终端是为了在telnet,GUI等情况下抽像出来的。
    两者使用上基本没什么区别.
    具体介绍:这里面有讲xwindows下的伪终端相关的问题。
    http://blog.csdn.net/lzhsdly/article/details/7218918

    ------------------------------------------------------------------------------------------------------
    终端是进行输入/输出的一种设备。
    shell是一种程序(csh,ksh,bash等等),用来解释输入字符,属于一种解释器程序!
    (伪)终端和shell是两个不同的概念。






    ------------------------------------------------------------------------
    linux下命令窗口中$和#的区别?
    只不过系统为便于区别(很直观),会有个默认设置,如:
    # 代表 root权限
    $ 代表普通用户。

    当然,如果更改了/etc/profile , 或~/.bashrc等文档,可以用任何符号来代替它们。

    转载于:https://www.cnblogs.com/leamiko/archive/2013/03/24/2979485.html

    展开全文
  • Windows 全新终端 Windows Terminal

    万次阅读 热门讨论 2019-05-07 09:49:18
    Windows Terminal Windows 控制台主机 (conhost.exe) 上述两项目的共享组件 ColorTool 示例项目将展示如何使用 Windows Console APIs Windows Terminal Windows Terminal 是一个全新的、流行的、功能强大的...

    本项目包含:

    • Windows Terminal
    • Windows 控制台主机 (conhost.exe)
    • 上述两项目的共享组件
    • ColorTool
    • 示例项目 将展示如何使用 Windows Console APIs

    Windows Terminal

    Windows Terminal 是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 Tab 支持、富文本、多语言支持、可配置、主题和样式,支持 emoji 和基于 GPU 运算的文本渲染等等。

    同时该终端依然符合我们的目标和要求,以确保它保持快速、高效,并且不会消耗大量内存和电源。

    âWindows Terminalâçå¾çæç´¢ç»æ

    âWindows Terminalâçå¾çæç´¢ç»æ

    Windows 控制台主机

    Windows 控制台主机程序 conhost.exe是 Windows 原生的命令行体验,它实现了 Windows 的命令行基础架构,同时提供 Windows Console API, 输入引擎、渲染引擎和用户配置信息。本项目中的控制台主机代码实际上是 Windows 中的 conhost.exe 的源码。

    控制台的主要目的是对已有控制台应用保持向后兼容性。

    自从 2014 年有了 Windows 命令行以来,开发团队已经给控制台增加了很多新特性,包括窗口透明化、基于行的选择以及支持 ANSI / 虚拟终端序列 Virtual Terminal sequences24-bit color, 以及一个 Pseudoconsole ("ConPTY") 等等。

    但是由于控制台主要的目标是维护向后兼容性,所以尽管这么多年社区一直希望我们能添加一些特性(例如 Tabs),但是我们不可能再增加这些特性。

    诸多限制让我们决定开发一个全新的 Windows Terminal。

    共享的组件

    在对控制台进行大修的同时,我们对其代码库进行了大量的改进。主要是将逻辑实体清晰地划分为模块和类,引入了一些关键的扩展点,用更安全、更高效的STL容器替换了几个旧的、自制的集合和容器,并通过使用微软的 Wil header 库使代码更简单、更安全。

    这项大修工作导致创建了几个对 Windows 上的任何终端实现都有用的关键组件,包括一个新的基于 DirectWrite 的文本布局和渲染引擎、一个能够存储 UTF-16 和 UTF-8 的文本缓冲区以及一个VT解析器/发射器。

    构建一个全新终端

    当开始构建全新终端应用程序时,我们探索并评估了几种方法和技术堆栈。最终决定继续使用 C++ 开发,并通过共享上述的现代化组件来实现我们的目标,并基于现代 Windows 应用程序平台和 UI 框架之上进行开发。

    此外,我们意识到终端的渲染器和输入堆栈可以构建成可重用的 Windows UI 控件,方便其他人可以将其合并到其他应用程序中。

    源码构建

    该项目使用 git submodules 包含一些相关依赖,要确保子模块被更新,请在构建器使用如下命令检查:

    git submodule update --init --recursive

    OpenConsole.sln 需要在 Visual Studio 构建或者是使用 MSBuild 在命令行中构建。命令行构建的方法如下:

    nuget restore OpenConsole.sln
    msbuild OpenConsole.sln

    我们还在 tools 目录下提供了一组常用的脚本可以帮助自动化处理构建和运行测试的过程。

    原文地址:https://www.oschina.net/p/windows-terminal 

    展开全文
  • 终端(terminal)、shell区别与联系

    千次阅读 2019-05-10 00:30:27
    1、终端(terminal) 终端(termimal),作用是提供一个命令的输入输出环境,在linux下使用组合键ctrl+alt+T打开的就是终端。 2、shell shell是一个命令行解释器,是linux内核的一个外壳,负责外界与linux内核的...

    1、终端(terminal)

    终端(termimal),作用是提供一个命令的输入输出环境,在linux下使用组合键ctrl+alt+T打开的就是终端。

    2、shell

    shell是一个命令行解释器,是linux内核的一个外壳,负责外界与linux内核的交互。shell接收用户或者其他应用程序的命令, 然后将这些命令转化成内核能理解的语言并传给内核, 内核执行命令完成后将结果返回给用户或者应用程序。当你打开一个terminal时,操作系统会将terminal和shell关联起来,当我们在terminal中输入命令后,shell就负责解释命令

    展开全文
  • logcat adb logcat -v time > X:/xxx.txt 保存log到指定文件(ctrl + c 结束输出) adb logcat -c 清除之前日志缓存 shell su -c reboot 重启设备
  • Basics Welcome and interactive playground 在菜单栏中的 Help 中存在 Welcome 和 interactive playground。 其中 Welcome 是 VScode 的欢迎界面,interactive playground 包含了一些交互的方式。...
  • 由于Windows下自带的cmd和powerShell终端颜值和不熟悉cmd命令,所以决定把idea的terminal换成git带的gitbash终端,既是bash环境颜值也不错 idea和VSCode的Terminal设置 idea 打开idea的setting,然后搜索terminal...
  • ForeWord 本文主要介绍了终端的基本概念和终端在系统中登录的过程。 Key Point: 基本概念及访问终端的方法(Code) 终端登录过程详解 ...~tips:全文阅读需要3min~Terminal 在UNIX/LINUX系统中,用户通过
  • 1. 前言微软的新终端Windows Terminal终于发布正式版了。这个终端诞生以来就大获好评,对于使用Windows进行开发的小伙伴来说又有了新的玩具了。先来看看官方的介绍视频吧。...
  • linux终端terminal个性化配置

    万次阅读 2018-11-05 16:22:14
    {本文介绍linux终端字体颜色设置、终端提示符显示内容设置、自定义alias命令} linux打开终端快捷键: ctrl + alt + t 新窗口中打开 ctrl + shift +t 新标签页中打开 ... 系统默认状态下的终端显示为紫底白字...
  • 使用iTerm2替代Mac自带Terminal终端

    万次阅读 多人点赞 2016-01-10 17:55:40
    应该说Terminal终端是程序员经常会用到的工具,大家时不时的都要使用终端来敲上几行命令行,尤其是在Mac上,很多工具的使用都是通过Terminal来进行的。但是其实Mac自带的终端不是特别方便,今天我们将会使用iTerm2来...
  • 文章目录Windows Terminal简介windows terminal 安装windows版本要求配置posh-git 与 oh-my-poshWindows Terminal 美化快速打开文件路径 Windows Terminal简介 Windows Terminal 是一款微软自家的 终端模拟器 ,拥有...
  • idea找不到terminal

    千次阅读 2019-06-10 18:47:25
    起因是这样的,我要用命令行,懒,不想开cmd但是该死的我的idea找不见terminal,好奇怪哦,于是我查了一下,原来设置它蒙蔽了我的眼。 下面给出流程: 一般像我这样比较好学的好孩子不懂就比较喜欢问,所以我点...
  • mac启动terminal终端快捷键

    万次阅读 2019-10-23 11:36:08
    control+空格,会弹出搜索框spotlight 输入terminal,回车就行
  • Windows Terminal配置Git

    2020-05-30 10:01:44
    文章目录Windows Terminal配置Git效果下载和安装配置Windows Terminal配置其它命令行 Windows Terminal配置Git 效果 先上效果图: 下载和安装 Windows Terminal是微软开发的面向命令行用户的全新,现代,功能丰富,...
  • 在Windows Terminal里运行指令,经常容易遇到某些操作需要使用管理员权限,但是Terminal却忘记使用管理员权限打开的情况。不仅如此,以管理员权限打开Windows Terminal步骤也比较繁琐(有比较便捷的方法欢迎评论哈)...
  • Windows Terminal使用与美化教程

    万次阅读 多人点赞 2020-06-05 14:04:42
    不过好在微软推出了 Windows Terminal,经过我的实测,感觉还是不错的。毕竟颜值才是第一生产力。 开始操作 下载 Windows Terminal 下载很简单,在微软商店下载即可。 安装一个字体,比较推荐的是 Fira Code。...
  • Windows Terminal安装指南

    千次阅读 2019-05-08 10:05:21
    2019年五月windows terminal上线github,这是令程序员兴奋的一件大事。 首先我觉得有必要隆重介绍一下windows terminal。它是一款神奇的命令行工具。它的诞生可以让windows也能和linux和mac一样轻松做开发了。你不用...
  • android studio配置Terminal命令窗口

    万次阅读 2019-04-04 15:58:58
    在用android studio开发过程中,相信都会用到命令行,比如打包操作等,但是每次操作都要打开命令行面板太麻烦,其实android studio工具自带有命令行面板Terminal,这个很方便,可以对不同项目快速进行操作,但是当你...
  • IDEA terminal终端使用

    万次阅读 2019-01-23 14:06:47
    Intellij IDEA使用教程相关系列 目录 ...方法一:项目的左下角terminal图标 方法二:在IDEA中点击view→tool window→Terminal即可开启 方法三:按住ALT+F12(如果是笔记本按不出来的话再加个Fn键)   ...
1 2 3 4 5 ... 20
收藏数 200,191
精华内容 80,076
关键字:

terminal