Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在Ubuntu中安装多个终端以及更改默认终端

如何在Ubuntu中安装多个终端以及更改默认终端

作者头像
会长君
发布于 2023-04-26 08:17:47
发布于 2023-04-26 08:17:47
5.1K0
举报
文章被收录于专栏:linux教程linux教程

终端是任何Linux系统的关键部分。它允许您通过shell访问Linux系统。虽说现在的Linux发行版,比如UbuntuCentOS等已经基本上可以采用GUI来完成绝大部分一般性的任务。但是,终端程序对于Linux用户来说仍是必不可少的。

而且大多数桌面环境都有自己的终端实现,如果你的Linux系统上有多个终端应用程序。它的外观可能有所不同,并且可能使用不同的快捷键。

例如,完美帅气的终端Guake Terminal,它提供了一些默认情况下可能无法在发行版终端中获得的功能。

您可以在系统上安装其他终端,并将其用作默认终端,使用通常的键盘快捷键Ctrl + Alt + T打开。

我们也可以在Ubuntu中安装增强版终端Terminator,安装命令如下:

效果图如下:

Terminator可以在Ubuntu在同一窗口中启动多个终端。可以自由的在一个窗口中分割区域建立新终端,通过鼠标拉伸调整每个终端的大小,对同时需要操作多个终端的用户非常方便。同时操作多个服务器的时候不用切换终端窗口,在一个窗口中就可以搞定了,真的非常方便。

再在Ubuntu安装zsh作为终端,安装命令如下:

安装好了之后就是美化了,使用curl安装 oh-my-zsh

安装好之后如下:

还有传统 shell 的补全在 zsh 面前基本都可以下班了。

取代bash,设zsh为默认shell

如果要切换回去bash:

查看系统有哪些shell

现在的问题来了,安装了这么多Linux终端,如何在Ubuntu中更改系统的默认终端呢。有没有在Ubuntu中更改默认应用程序的标准方法,别急,看下面的文章?

在基于Debian的发行版中,有一个方便的命令行实用程序,叫做update-alternatives,它使您可以处理默认的应用程序。

您可以使用它来更改默认的命令行文本编辑器,终端等。为此,请运行以下命令:

sudo update-alternatives –config x-terminal-emulator

它将显示系统上存在的所有终端,当前的默认终端标有星号。

你现在要做的就是输入选择编号。

自动模式与手动模式

您可能已经在update-alternatives命令的输出中注意到了自动模式和手动模式。

如果选择自动模式,则在安装或删除软件包时,系统可能会自动决定默认应用程序。该决定受优先级数字的影响(如上面中的命令输出所示)。

假设您的系统上安装了2个终端,并且删除了默认的终端。现在,您的系统将检查哪些终端处于自动模式。如果有多个,它将​​选择优先级最高的一个作为默认终端。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:zbxhhzj@qq.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。 转载本站文章请保留原文链接,如文章内说明不允许转载该文章,请不要转载该文章,谢谢合作。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【教程】Ubuntu设置alacritty为默认终端
alacritty是一个开源的终端,比默认的xterm更好看,甚至编辑文本时候还会代码高亮。
小锋学长生活大爆炸
2025/05/24
1510
【教程】Ubuntu设置alacritty为默认终端
2023 推荐:10 款最佳 Linux 终端,让你的终端便捷有趣
尽管图形用户界面取得了各种进步,但终端模拟器在技术市场上仍然占有一席之地。终端模拟器是一种软件,可以让你借助命令与主机进行交互。终端模拟器是每个 Linux 发行版的生命线,因为它能让你发挥 Linux 的真正优势。
用户1418987
2023/10/16
20K0
2023 推荐:10 款最佳 Linux 终端,让你的终端便捷有趣
Ubuntu手机和电脑安装其他终端Terminal Emulator
1. Terminator 这个项目的目的是创建一个有用的工具来安排终端。它受到 gnome-multi-term、quadkonsole 等应用程序的影响,因为它专注于在网格中组织终端。 功能一览
zhangrelay
2022/08/10
3.4K0
Ubuntu手机和电脑安装其他终端Terminal Emulator
在 Ubuntu 和 Linux Mint 上快速安装 Java
Java 是世界上最古老、最流行的编程语言之一,凭借在多个平台上运行的能力,Java 可以在近30 亿台设备上运行,世界上最流行的移动操作系统,Android 依赖于 Java。
网络技术联盟站
2022/06/02
8.5K0
在 Ubuntu 和 Linux Mint 上快速安装 Java
如何在 Ubuntu 中安装最新的 Python 版本
Python 是增长最快的主要通用编程语言。其原因有很多,例如其可读性和灵活性、易于学习和使用、可靠性和效率。
数据科学工厂
2023/09/06
2.8K1
如何在 Ubuntu 中安装最新的 Python 版本
写给工程师的 Ubuntu 20.04 最佳配置指南
最近 Ubuntu 发布了 20.04 LTS 版本,我也在第一时间安装体验。由于各种 Linux 发行版本并不像 MacOS、Windows 一样开箱即用,因此需要做很多配置。每次配置都需要查阅各种资料,虽然网络上有很多配置文章,但基本上都会存在一些问题:
张磊BARON
2020/05/22
8.3K0
告别低效!程序员必备的终端神器,你用过几个?
对于许多老派开发者来说,终端才是他们的最爱——你得把它从他们冰冷的手指中撬出来才行。
云云众生s
2025/02/17
2560
在 Ubuntu 20.04 上设置默认 Java 版本
如果您的系统 Ubuntu 20.04 上安装了多个 Java 版本,那么您可以使用以下命令检查默认 Java 版本:
猫头虎
2024/04/07
4350
如何在 Linux 上安装 Java
无论你运行的是哪种操作系统,通常都有几种安装应用程序的方法。有时你可能会在应用程序商店中找到一个应用程序,或者使用 Fedora 上的 DNF 或 Mac 上的 Brew 这样的软件包管理器进行安装,而有时你可能会从网站上下载可执行文件或安装程序。因为 Java 是这么多流行的应用程序的后端,所以最好了解安装它的不同方法。好消息是你有很多选择,本文涵盖了所有这些内容。
用户1880875
2021/09/22
3.5K0
如何安装Python 3.13?使用交互式解释器
本教程重点介绍 Python 3.13 中新的交互式解释器,该解释器具有多行编辑和历史记录保存功能,并直接支持 REPL 特定的命令,包括 help、exit、quit 等。
云云众生s
2024/10/13
6510
如何安装Python 3.13?使用交互式解释器
解决多版本Python之困:走进update-alternatives
在多项目的开发过程中,我们经常会遇到需要使用不同版本Python的情况。有时,系统中同时存在Python 2和Python 3,这可能会导致一些混淆和问题。幸运的是,Linux系统提供了一个名为update-alternatives的强大工具,可以帮助我们在多个版本之间轻松切换。
运维开发王义杰
2023/10/18
1.2K0
解决多版本Python之困:走进update-alternatives
如何在 Ubuntu 18.04 上安装 GCC 编译器
The GNU Compiler Collection (GCC) 是一系列编译器的集合,它包括 C,C++,Objective-C, Fortran, Ada, Go, 和 D 语言。很多开源的项目包括 GNU 工具和 Linux Kernel 都是用 GCC 编译的。
雪梦科技
2020/05/11
12.9K0
如何在 Ubuntu 18.04 上安装 GCC 编译器
如何使用SSJ将你的Linux打造成渗透测试和取证设备
SSJ SSJ是一个功能强大的脚本,这个脚本可以通过Docker来将你每天使用的Linux发行版系统(比如Ubuntu和Debian等等)打造成一个安装了成百上千渗透测试和安全取证工具的工具箱。 技术细节 SSJ可以在我们的Linux发行版系统上安装一个使用Kali Linux作为基础系统镜像的Docker镜像。这个镜像使用的是kali.download/kali和kali-last-snapshot分支。我们可以通过使用—privileged容器功能来在主机Linux发行版上添加对xhost的通用访问控制
FB客服
2023/04/26
5640
如何使用SSJ将你的Linux打造成渗透测试和取证设备
在Ubuntu 系统中怎么切换多个 PHP 版本
有时,最新版本的安装包可能无法按预期工作。你的程序可能与更新的软件包不兼容,并且仅支持特定的旧版软件包。在这种情况下,你可以立即将有问题的软件包降级到其早期的工作版本。请参阅我们的旧指南,在这了解如何降级 Ubuntu 及其衍生版中的软件包以及在这了解如何降级 Arch Linux 及其衍生版中的软件包。但是,你无需降级某些软件包。我们可以同时使用多个版本。例如,假设你在测试部署在 Ubuntu 18.04 LTS 中的LAMP 栈的 PHP 程序。过了一段时间,你发现应用程序在 PHP 5.6 中工作正常,但在 PHP 7.2 中不正常(Ubuntu 18.04 LTS 默认安装 PHP 7.x)。你打算重新安装 PHP 或整个 LAMP 栈吗?但是没有必要。你甚至不必将 PHP 降级到其早期版本。在这个简短的教程中,我将向你展示如何在 Ubuntu 18.04 LTS 中切换多个 PHP 版本。它没你想的那么难。请继续阅读。
会长君
2023/04/25
3.1K0
你还在使用Linux自带的终端吗
如果能够所有的窗口按照个人需求平铺显示,那就完美了~ 嗯,Terminator,了解一下~
用户5521279
2019/06/02
3.3K0
Warp vs. Ghostty:哪个终端应用更符合你的开发需求?
Warp 拥有许多功能,包括 AI,而 Ghostty 则在开箱即用方面更轻量级。以下是我们关于哪个终端应用程序最适合您的指南。
云云众生s
2025/01/26
3740
Warp vs. Ghostty:哪个终端应用更符合你的开发需求?
ubuntu编译安卓源码_安卓源码编译环境
编译android源码只支持jdk 1.6,所以如果需要编译源码必须下载jdk 1.6,不能下载最新的jdk 1.7,如果不需要编译源码则可以下载1.7版本的。
全栈程序员站长
2022/11/11
16.2K0
linux系列之ubuntu新装后高效环境配置处理
桌面版直接在【软件和更新】里 ubuntu软件,下载自 改为其他国内镜像站,默认的中国下载区有时也很慢。
六月河
2023/06/26
1.3K0
linux系列之ubuntu新装后高效环境配置处理
如何在Ubuntu 18.04上安装Python 3并设置本地编程环境
Python是一种灵活的多功能编程语言,可用于许多实例中,在脚本撰写,自动化,数据分析,机器学习和后端开发方面具有优势。1991年首次出版,其名称灵感来自英国喜剧组织Monty Python,开发团队希望使Python成为一种有趣的语言。可以快速被设置,并以相对简单的方式编写并立即反馈错误,Python是初学者的绝佳选择但同样也是经验丰富的开发人员的绝佳选择。Python 3是该语言的最新版本,被认为是Python的未来。
物花无语
2018/10/09
2.9K0
Linux 如何更改默认 Shell
命令行界面(CLI),也就是我们常说的Shell,是 Linux 操作系统中不可或缺的一部分,它让用户能够以强大的方式与系统进行交互。
数据科学工厂
2024/12/30
1.4K0
Linux 如何更改默认 Shell
推荐阅读
相关推荐
【教程】Ubuntu设置alacritty为默认终端
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档