常用的Linux终端

gnome-terminal (Gnome标配) 
xfce4-terminal (XFCE4标配) 
lxterminal (LXDE标配) 
konsole (KDE标配) 
前面3个都是GTK界面风格,konsole则是Qt界面风格,当然它们的核心都是基于GNU/Bash这个强大的Linux Shell的。

如果你喜欢,可以全都装上,Ubuntu下使用以下命令: 
sudo apt-get install xfce4-terminal lxterminal konsole

Ubuntu默认的终端就是gnome-terminal,所以不用安装。而konsole是KDE(Qt)程序,所以要下载安装一些Qt支持库,下载量相对也会大一些,如果只安装xfce4-terminal和lxterminal,只需耗费3M的流量。

上面4个中lxterminal是最轻量级的终端,启动速度不亚于Windows的cmd.exe 。

安装后可以按Alt+F2输入具体名字比如lxterminal运行,也可以在桌面创建启动器(类似于Windows的快捷方式),另外还可以在“附件”中找到。

如果你用着觉得不爽,Ubuntu下使用以下命令卸载:
sudo apt-get remove --purge xfce4-terminal lxterminal konsole
用户配置文件你可手动删除,比如lxterminal用户配置文件在~/.config/lxterminal/lxterminal.conf
rm -rf ~/.config/lxterminal

一些常用的终端快捷键

Ctrl + L 清空屏幕(功能相当于命令clear)
Ctrl + U 剪切文本直到行的起始(可以用于清空行)
Ctrl + K 剪切文本直到行的末尾
Ctrl + Y 粘贴最近剪切的文本
Ctrl + C 杀死当前进程(也可以用来清空当前行)
Ctrl + D 退出当前Shell(功能相当于命令exit) 或者 删除当前的字符
Ctrl + A 行首
Ctrl + E 行尾
Home/End 行首/行尾
Ctrl + F 向前移动一个字符
Ctrl + B 向后移动一个字符
Ctrl+P / Ctrl+N 上下历史记录
上下方向键 上下历史记录
Ctrl+Shift+C 复制
Ctrl+Shift+V 粘贴
Tab 智能自动补全(相当强大)
按住Ctrl键进行块选择.

上面这几个快捷键对于命令控来说是远远不够的,但对我这种普通用户完全够用了。
除了上面提到的几个Linux上的Terminal,Windows上PuTTY之类的ssh客户端一般都支持这些快捷键。

参考:http://my.oschina.net/eechen/blog/82925

常用的Linux终端的更多相关文章

  1. Linux 用户必须知道的 14 个常用 Linux 终端快捷键

    简介:以下是一些每个 Linux 用户必须使用的键盘快捷键. 使用命令行时,这些 Linux 快捷键将提升你的工作效率和效率. 你知道什么把专业用户和普通用户分开的吗?掌握键盘快捷键. 好的!这虽不是 ...

  2. Linux终端打印命令使用介绍

    常用linux打印命令 日常使用中或shell脚本中linux终端打印命令有echo和printf.  echo命令 功能说明:显示文字.语 法:echo [-ne][字符串]或 echo [--he ...

  3. PS1应用之——修改linux终端命令行各字体颜色

    最近在学习linux操作系统(CentOS 6 & CentOS 7).觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨.于是上网找到修改linux终端命令行颜色的方法,发 ...

  4. 通过printf设置Linux终端输出的颜色和显示方式

    转载自:http://www.cnblogs.com/clover-toeic/p/4031618.html 在Linux终端下调试程序时,有时需要输出大量信息.若能控制字体的颜色和显示方式,可使输出 ...

  5. 常用的Linux系统调用命令

    常用的Linux系统调用命令   下面一些函数已经过时,被新的更好的函数所代替了(gcc在链接这些函数时会发出警告),但因为兼容的原因还保留着,这些函数将在前面标上“*”号以示区别.   一.进程控制 ...

  6. 修改linux终端命令行颜色

    进入修改:vim /root/.bashrc 1.PS1 要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置.在终端输入命令:#s ...

  7. 从Linux终端管理进程:10个你必须知道的命令

    从Linux终端管理进程:10个你必须知道的命令 Linux终端有一系列有用的命令.它们可以显示正在运行的进程.杀死进程和改变进程的优先级.本文列举了一些经典传统的命令和一些有用新颖的命令.本文提到的 ...

  8. (转载)Linux终端复用神器-Tmux使用

    Linux终端复用神器-Tmux使用 转载地址:https://blog.51cto.com/652465/2094738 Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于Open ...

  9. 修改linux终端命令行各字体颜色

    这里我用的是 CentOS 7.5,觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨.于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以r ...

随机推荐

  1. jquery ready()的几种实现方法小结

    几种jQuery的ready ()的写法. 1.最常用也是最标准的  $(document).ready(){  });  2.是上面的简写:  $(function(){  })  很奇怪?为什么能 ...

  2. JS遇到的问题解决

    1.input 里使用onclick事件,整整花了1个半小时,onclick里面直接用Location.href不需要加<script></script> <?php / ...

  3. URL锚点HTML定位技术机制

    一.锚点是什么 锚点就等同于火影中的“飞雷神之术”,我们先看百科中锚点的解释: 使用命名锚记可以在文档中设置标记,这些标记通常放在文档的特定主题处或顶部.然后可以创建到这些命名锚记的链接,这些链接可快 ...

  4. select标签用法

    <select name="type" class="textarea" onchange='bbbb(this.value)' > <opt ...

  5. 通过 Javacore 了解线程运行状况

    Javacore 是一个当前 JVM 运行状态的快照.通过对Javacore 的分析,可以了解在 JVM 中运行的应用程序的当前状态,比如是否“卡”在某一点上,或在某些代码上运行时间太长. Javac ...

  6. 第二章 Spring MVC入门

    2.1.Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职 ...

  7. int main(int argc,char* argv[]) 简单理解

    (1)第一个int代表整个main函数的返回值,若函数正常执行完毕,返回0,异常返回则是-1 (2)int argc代表命令行参数的总个数,既然是个数,那就是整型的,即:int; (3)char* a ...

  8. 【BZOJ 2245】[SDOI2011]工作安排

    Description 你的公司接到了一批订单.订单要求你的公司提供n类产品,产品被编号为1~n,其中第i类产品共需要Ci件.公司共有m名员工,员工被编号为1~m员工能够制造的产品种类有所区别.一件产 ...

  9. std::function赋值的几种方法

    定义: #include <functional> std::function<void(const QString&)> myPrintFunction; 函数指针 ...

  10. ruby condition

    class.new 新建class.find 查询class.destroy 删除 变量查询a="hahaha"Product.find(:all,:conditions=> ...