精华内容
参与话题
问答
  • Terminal

    千次阅读 2016-02-14 21:46:38
    快捷键窗口 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'
    展开全文
  • logcat adb logcat -v time > X:/xxx.txt 保存log到指定文件(ctrl + c 结束输出) adb logcat -c 清除之前日志缓存 shell su -c reboot 重启设备

    logcat

    • adb logcat -v time > X:/xxx.txt
      保存log到指定文件(ctrl + c 结束输出)
    • adb logcat -c
      清除之前日志缓存

    安装卸载

    • adb install xxx.apk
      安装
    • adb uninstall com.xxx.xxx
      卸载
    • 打开
      am start -n com.xxx.xxx/com.xxx.xxx.Activity
    • 关闭
      am force-stop com.xxx.xxx

    安装卸载固件

    • adb remount
      重新挂载system image(如果不执行这一步,system image是不可写的)
    • adb shell cd /system/app
      进入固件app所在目录
    • rm xxx.app
      删除

    shell

    • su -c reboot
      重启设备
    • pm list packages
      安装程序列表
    • input keyevent keycode
      模拟按键

    沉浸

    • adb shell settings put global policy_control immersive.full=*
      全屏沉浸

    • adb shell settings put global policy_control immersive.status=*
      沉浸状态栏

    • adb shell settings put global policy_control immersive.navigation=*
      沉浸导航栏

    • adb shell settings put global policy_control immersive.full=apps,-com.xxx.xxx.appname
      指定app取消

    • adb shell settings put global policy_control null
      全部取消

    复制

    • adb push X:\xxx.txt /sdcard
      复制到android设备
    • adb pull /sdcard/xxx.txt X:\xxx
      从android设备获取文件 (注意权限,复制系统权限的目录下的文件,需要 root ,并且一般的 Android 机 root 之后并不能使用命令去复制,而需要在手机上使用类似于 RE 的文件浏览器,先对系统的文件系统进行挂载为可读写后,才能在手机上复制移动系统文件)

    更多常用

    • adb connect 192.168.0.1
      连接指定的设备
    • adb reboot
      重启
    展开全文
  • 终端(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就负责解释命令

    展开全文
  • 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 

    展开全文
  • linux终端terminal个性化配置

    万次阅读 2014-09-26 19:13:13
    {本文介绍linux终端字体颜色设置、终端提示符显示内容设置、自定义alias命令} linux打开终端快捷键: ctrl + alt + t 新窗口中打开 ctrl + shift +t 新标签页中打开 ... 系统默认状态下的终端显示为紫底白字...
  • Github仓库地址: zsh-shell-autocomplete VSCode的侧边栏一直使用的不是很顺手,摩擦来摩擦去的,看到使用Vim的小伙伴天秀般操作,遂觉得应该给VSCode也加点料,就有了这个小玩意儿。 A Simple ZSH Plugin, ...
  • ForeWord 本文主要介绍了终端的基本概念和终端在系统中登录的过程。 Key Point: 基本概念及访问终端的方法(Code) 终端登录过程详解 ...~tips:全文阅读需要3min~Terminal 在UNIX/LINUX系统中,用户通过
  • 前言:其实单纯的从命令界面与图形界面之间的切换是很容易的,就那么几个命令,但是要彻底弄懂这背后的设计架构需要涉及到很多的概念,本文为你讲解Ubuntu 18.10操作系统中的X Window,内容是了解自己机器上的 X ...
  • 网络上关于介绍Linux命令在的资料颇多,本文并不打算太多重复这些;相应地,本文通过分享一些可能并不是太常见但却很有用的应用实例,帮助读者(同时也帮助我自己)加深对类Unix的理解。 本文事实上是在介绍安卓...
  • mac启动terminal终端快捷键

    万次阅读 2018-06-20 12:58:32
    control+空格,会弹出搜索框spotlight 输入terminal,回车就行
  • Windows Terminal新版终端 美化设置背景图片和标题

    万次阅读 多人点赞 2019-08-12 10:50:28
    Windows Terminal 是微软在 2019 年 5 月的 Build Developer 会议上宣布并于 6 月份推出的一款开源终端应用程序。 Windows Terminal 包含命令提示符和 PowerShell 的所有优点,其主要功能之一是能够打开多个选项卡...
  • macOS 修改终端Terminal的颜色设置

    万次阅读 多人点赞 2017-07-14 17:24:20
    Terminal默认的显示效果是白底黑字,而且字体极小,看着特别费劲。花了点时间折腾了一下Terminal的颜色设置,这里记录一下设置过程,留作备忘。 1. Terminal主题设置 选择菜单 “终端” – “偏好设置” – ...
  • gnome-terminal使用

    万次阅读 2017-11-24 11:52:11
    gnome-terminal命令用于打开一个新的终端,直接在命令行 $ gnome-terminal 就可以打开一个新的终端,有一些常用参数: 打开后自动最大化 $ gnome-terminal --maximize 打开后全屏 $ gnome-...
  • Windows Terminal美化教程

    千次阅读 2020-07-21 11:26:00
    Windows Terminal安装和配置教程。
  • windows terminal配置

    千次阅读 热门讨论 2019-10-09 23:45:40
    Windows Terminal 是一个全新的、流行的、功能强大的命令行终端工具。包含很多来自社区呼声很高的特性,例如:多 Tab 支持、富文本、多语言支持、可配置、主题和样式,支持 emoji 和基于 GPU 运算的文本渲染等等。...
  • IDEA设置终端Terminal窗口字体和大小

    万次阅读 2018-06-11 16:28:21
    要设置idea里Terminal终端的字体,只需要设置Console Font即可,设置方法如下: 1、 打开属性对话框,选择Editor--&gt;Color Scheme--&gt;Console Font,在右侧面板修改Font为自己想要的字体,如下图: ...
  • web terminal工具gateone使用

    千次阅读 2019-07-01 20:47:00
    稍微牛B的运维团队,没有运维平台是不行的,web terminal是运维平台的重要组成部分,这里吐血推荐gateone,github上5K颗星,遗憾的是作者不更新了,但瑕不掩瑜,它依然是我心目中web terminal no.1。 web上直接点击...
  • 一、下载 在微软商店Microsoft Store中搜索Terminal,点击获取,... 二、配置 ...这个配置文件虽然看起来有 300+ 行,但实际上结构非常简单。我把它折叠起来加上一点点注释你应该很容易看出其配置文件的结构。......
  • 添加 window terminal 到右键菜单

    万次阅读 多人点赞 2019-09-22 15:07:54
    安装、美化 Windows Terminal(iTerm2-Color-Schemes),使用 Ubuntu 系列(4️⃣) 在 Windows Terminal 使用 gitbash 美化 Windows Terminal(iTerm2-Color-Schemes) win10 安装 Ubuntu 和 Windows Terminal...
  • Windows 2000 Terminal Services

    千次阅读 2004-08-08 11:14:00
    Windows 2000 Terminal ServicesTerminal services may be provided by Windows 2000 server computers. Terminal services can allow remote computers to run desktops and applications on a server as

空空如也

1 2 3 4 5 ... 20
收藏数 214,556
精华内容 85,822
关键字:

terminal