首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

终端是任何Linux系统关键部分。它允许您通过shell访问Linux系统。虽说现在Linux发行版,比如Ubuntu,CentOS等已经基本上可以采用GUI来完成绝大部分一般性任务。...再在Ubuntu安装zsh作为终端安装命令如下: 安装好了之后就是美化了,使用curl安装 oh-my-zsh 安装好之后如下: 还有传统 shell 补全在 zsh 面前基本都可以下班了。...在基于Debian发行版中,有一个方便命令实用程序,叫做update-alternatives,它使您可以处理默认应用程序。 您可以使用它来更改默认命令行文本编辑器,终端等。...为此,请运行以下命令: sudo update-alternatives –config x-terminal-emulator 它将显示系统上存在所有终端,当前默认终端标有星号。...如果选择自动模式,则在安装删除软件包时,系统可能会自动决定默认应用程序。该决定受优先级数字影响(如上面中命令输出所示)。 假设您系统上安装了2个终端,并且删除了默认终端

4K20

kali Linux2021更新版本

终端– mate-terminal,terminator并且tilix都有不同工作进行了他们 找不到命令(Command Not Found)-修改为帮忙说是否需要安装程序 与更多工具作者伙伴关系...您可能希望以图形方式或在命令行上本地远程访问Kali。即使您选择一种方法,仍然可以选择其他选项,例如桌面环境。...大多数用户知道他们可以安装一次性软件包,也可以恢复使用旧默认设置(apt install kali-linux-large)。...Kali中可用可执行文件名称,则会显示您需要安装软件包(如果尚未安装!)...通过添加COMMAND_NOT_FOUND_INSTALL_PROMPT=1到Shell环境(例如~/.bashrc~/.zshrc),command-not-found将使它更进一步,并提示您是否要安装缺少软件包

2.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

Mac Java 开发环境搭建清单(不断更新中)

man brew #完整命令帮助 brew install git #安装软件包(这里是示例安装Git版本控制) brew uninstall git #卸载软件包 brew search git...#搜索软件包 brew list #显示已经安装所有软件包 brew update #同步远程最新更新情况,对本机已经安装并有更新软件用*标明 brew outdated #查看安装哪些软件包需要更新...brew upgrade git #更新单个软件包 brew info git #查看软件包信息 brew home git #访问软件包官方站 brew cleanup #清理所有安装软件包历史老版本...brew cleanup git #清理单个安装软件包历史版本 2、Homebrew Cask homebrew cask可用于mac应用程序套件,比如google-chrome、xtrafinder...使用 Homebrew 完成 zsh zsh completions 安装: brew install zsh zsh-completions 安装 oh-my-zshzsh 获得拓展功能主题

3.6K40

如何使用终端检查英特尔M1 MacSSD运行状况

您需要先同意其软件许可,然后才能继续,键入Mac密码以及条款条件。然后,您可以退出该应用程序。 如何安装自制软件 现在,您需要安装程序包管理器,这是执行安装卸载之类任务所需一组工具。...有不同软件包管理器可用,而Homebrew是一种流行软件包管理器,因此我们将在这里使用它。...3.终端会显示安装状态更新,这需要花费几分钟,但是您不会看到任何旋转图标,进度条类似内容。...PATH告诉终端在哪里找到可执行文件。 由于我使用是macOS Big Sur,因此终端ZSH用作默认shell,即用于执行命令UI。...如何安装运行smartmontools 现在是时候安装实用程序,让您检查MacSSD运行状况。您可以访问smartmontools网站以了解有关该软件更多信息。

2.2K30

写给工程师 Ubuntu 20.04 最佳配置指南

更新系统 # 更新本地包数据库sudo apt update # 更新所有安装包(也可以使用 full-upgrade) sudo apt upgrade # 自动移除不需要包 sudo apt...autoremove 这里补充几个常用清理命令命令 描述 apt autoclean 将删除软件包.deb安装文件从硬盘中删除 apt clean 同上,但会把安装软件包安装包也删除掉...apt autoremove 删除为了满足其他软件包依赖而安装,但现在不再需要软件包 apt remove [软件包名] 删除安装软件包(保留配置文件) apt --purge remove...[软件包名] 删除安装包(不保留配置文件) 4....此时就可以通过 clash 访问网络了。 按照前面的方式配置好后,每次系统启动时都需要打开终端,执行 clash 命令,并且终端不可以关闭,否则整个 clash 进程就结束了。

7.5K61

写给工程师 Ubuntu 20.04 最佳配置指南

更新系统 # 更新本地包数据库 sudo apt update ​ # 更新所有安装包(也可以使用 full-upgrade) sudo apt upgrade ​ # 自动移除不需要包 sudo...apt autoremove 这里补充几个常用清理命令命令 描述 apt autoclean 将删除软件包.deb安装文件从硬盘中删除 apt clean 同上,但会把安装软件包安装包也删除掉...apt autoremove 删除为了满足其他软件包依赖而安装,但现在不再需要软件包 apt remove [软件包名] 删除安装软件包(保留配置文件) apt --purge remove...[软件包名] 删除安装包(不保留配置文件) 4....此时就可以通过 clash 访问网络了。 按照前面的方式配置好后,每次系统启动时都需要打开终端,执行 clash 命令,并且终端不可以关闭,否则整个 clash 进程就结束了。

7K03

Linux上配置LunarVim:快速初始化Neovim,让你文本编辑更加清爽强大

Neovim安装 首先我们需要安装Neovim,安装方法很多: 软件包管理器安装 软件包安装 编译安装 没有说那种方法就最好,但是如果说麻烦…… 还是编译安装麻烦点,但是目前arm架构Linux,目前只能用编译安装...软件包 当然,有时候软件包管理器安装Neovim过低,我们可以下载软件包安装。...Neovim发布地址有提供DebianCentOS软件包: 图片 举个例子,我们在腾讯云Debian/Ubuntu发行版本上进行安装: # 下载发行版本 wget https://github.com...如何在树莓派上安装呢? -- 答:编译安装 编译安装 上文看到,无法在树莓派上使用软件包管理器或者软件包安装。这里我们就来介绍如何编译安装。...你也可以配合ZSH,获得更好Shell体验: 图片 图片 参考教程: Linux/Mac通过Oh-my-zsh配置Zsh插件,让你终端更加强大且智能 ---- 有些人可能会说,用Vscode、IDEA

4.5K60

linux实战(9)安装软件服务rmp方式

Linux下常用安装软件服务rpm方式介绍 简介:介绍rpm软件包管理 rpm安装安装别人编译(可以理解为配置好一个东西)好软件包,rpm即Redhat Package Manager,是Redhat...软件包管理方式 rpm安装优点: 软件已经编译打包,所以传输安装方便,让用户免除编译 在安装之前,会先检查系统磁盘、操作系统版本等,避免错误安装 rpm安装缺点: 1:软件包安装环境必须与打包时环境一致相当...(就比如,如果这个rpm是从a机器打包,我们在b这台机器安装,那b机器上环境就是需要与a机器上一样) 2:必须安装软件依赖包 使用实例: 看是否挂载好光盘;挂载命令(mount /dev/cdrom...rpm包下载地址: 打开packagesrmp包光盘里肯定是有限,比如其中一个nginx包可能是找不到,这个时候就需要去下载下来,之后再上传到到linux,再通过rpm方式进行安装,下面的网址提供了大量丰富资源...-a #查询所有安装软件包 rpm -qa zsh -f #查询文件所属软件包 rpm -qf /usr/bin/zsh -p #查询软件包 -i #显示软件包信息 -l #显示软件包文件列表

1.2K10

【精通Linux系列】Linux安装软件服务rmp方式

rpm安装安装别人编译(可以理解为配置好一个东西)好软件包,rpm即Redhat Package Manager,是Redhat软件包管理方式 软件已经编译打包,所以传输安装方便,让用户免除编译...在安装之前,会先检查系统磁盘、操作系统版本等,避免错误安装 rpm安装缺点: 1:软件包安装环境必须与打包时环境一致相当(就比如,如果这个rpm是从a机器打包,我们在b这台机器安装,那b机器上环境就是需要与...a机器上一样) 2:必须安装软件依赖包 使用实例: 看是否挂载好光盘;挂载命令(mount /dev/cdrom /挂载目录) 这个packages有很多rpm软件包,cd packages...rpm包下载地址: 打开packagesrmp包光盘里肯定是有限,比如其中一个nginx包可能是找不到,这个时候就需要去下载下来,之后再上传到到linux,再通过rpm方式进行安装,下面的网址提供了大量丰富资源...-q) -a #查询所有安装软件包 rpm -qa zsh -f #查询文件所属软件包 rpm -qf /usr/bin/zsh -p #查询软件包 -i #显示软件包信息 -l #显示软件包文件列表

1.6K10

详解Linux Screen让程序保持后台运行

screen是终端多路复用器,它允许用户访问单个终端窗口内多个单独终端会话远程终端会话(例如使用SSH时) 介绍 Screen GNU Screen 是终端多路复用器。...安装Linux GNU Screen 如今,大多数Linux发行版中都已预先安装了Screen 软件包。您可以通过键入以下命令检查它是否安装在系统上: screen --version ?...如果您系统尚未安装Screen ,则可以使用发行版软件包管理器轻松安装它: 在UbuntuDebian上安装Linux Screen sudo apt install screen 在CentOS...%= %{g}][%{B} %m-%d %{W}%c %{g}]' 基本Linux屏幕用法 以下是开始使用屏幕基本步骤: 在命令提示符下,键入screen。 运行所需程序。...现在,您可以开始使用屏幕实用程序,并通过单个会话创建多个屏幕窗口,在窗口之间导航,分离恢复屏幕会话,并使用.screenrc文件个性化您屏幕终端

13.2K31

mac安装brew(国内地址,可成功安装!)

1.什么是brew Brew全称叫Homebrew,是Mac系统上软件包管理工具。这里软件并不是指从AppStore从网上下载dmg文件,而是开发所需要用一些工具软件,如gawk等。...只需要一个命令安装卸载它们非常方便。...2.brew outdated : 检查所安装软件是否有过期需要升级。 3.brew upgrade:升级所有安装软件,如果只升级某一软件,后面跟软件名即可。...4.brew uninstall 软件名 –force:卸载某一软件。 5.brew cleanup:清理所有安装软件旧版本。...2.利用国内镜像安装,打开终端命令,直接输入下面命令 自动脚本(全部国内地址)(复制下面一句脚本到终端中粘贴回车) ​/bin/zsh -c "$(curl -fsSL https://gitee.com

1.1K10

Win 独享 WSL 并搭配 Oh My Zsh

打开 PowerShell( Windows 命令提示符)并输入: wsl --install --install 命令执行以下操作: 启用可选 WSL 虚拟机平台组件 下载并安装最新 Linux...在 WSL 情况下,文件系统 / 根是根分区文件夹装入点。 并非 / 下所有内容都是相同驱动器。...等生产力工具访问 使用 VS Code 内置终端来运行选择 Linux 发行版 利用 VS Code 功能,例如Intellisense 代码完成、linting、调试支持、代码片段单元测试 使用...VS Code 内置 Git 支持轻松管理版本控制 直接在 WSL 项目上运行命令 VS Code 扩展 在 Linux 装载 Windows 文件系统(例如 /mnt/c)中编辑文件,而无需担心路径问题...、二进制兼容性其他跨 OS 难题 安装 VS Code 远程 WSL 扩展 访问 VS Code 安装页,选择 32 位 64 位安装程序。

3.3K20

MacOS包管理神器homebrew使用入门教程

如果想安装这些软件,需要先去官网下载软件包,再手动安装,操作繁琐。但是一旦有了homebrew,一行命令就可以搞定!不用去了解在哪里下载安装包,不用思考到底安装在电脑哪个位置。.../install/master/install)" homebrew可以安装很多类型软件终端使用软件,比如oh my zsh等; 编程使用各种依赖环境,比如python 3.6,java1.8...对于第1第2类软件安装命令为: brew install app_name,卸载命令为:brew uninstall app_name, 对于第3类软件安装命令为: brew install --...而 Homebrew 是用于和它本身一样在终端使用命令软件。我们只需要知道,除了在终端使用软件,其他软件都用 Cask 来管理就对了。...显示所有安装软件 brew search text 搜索本地远程仓库软件安装会显示绿色勾 brew search /text/ 使用正则表达式搜软件

10.6K20

如何在 Linux 中使用 apt 命令

apt 是一个命令实用程序,用于在 Ubuntu , Debian 相关 Linux 发行版上安装,更新,删除管理 deb 包。...要将安装软件包升级到最新版本,请运行: sudo apt upgrade 该命令不会升级那些需要删除安装软件包软件包。...要删除不需要依赖项,请使用以下命令: sudo apt autoremove 查看包列表 (apt list) 该 list 命令允许您列出可用,安装可升级软件包...要列出所有可用包,请使用以下命令: sudo apt list 该命令将打印所有列表,包括有关包版本体系结构信息。...查看包信息 (apt show) 在删除安装软件包之前,有关软件包依赖性,安装大小,软件包源等信息可能很有用。

1.3K20

Android 调试桥

它可为各种设备操作提供便利,如安装调试应用,并提供对 Unix shell(可用来在模拟器连接设备上运行各种命令访问。...将 Android 设备 adb 主计算机连接到这两者都可以访问常用 WLAN 网络。请注意,并非所有访问点均适用;您可能需要使用正确配置防火墙访问点以支持 adb 访问点。...可用软件包管理器命令命令 说明 list packages [options] filter 输出所有软件包,或者,仅输出包名称包含 filter 中文本软件包。...选项: -f:查看它们关联文件。 -d:进行过滤以仅显示停用软件包。 -e:进行过滤以仅显示启用软件包。 -s:进行过滤以仅显示系统软件包。 -3:进行过滤以仅显示第三方软件包。...-i:查看软件包安装程序。 -u:也包括卸载软件包。 --user user_id:要查询用户空间。 list permission-groups 输出所有已知权限组。

1.9K30

安卓手机上安装Linux开源模拟器-Termux

什么是TermuxTermux是一款基于 Android 平台开源 Linux 终端模拟器,使用 pkg(apt) 进行软件包管理。...Termux可以做什么目前来说,它能做一些简单 Linux 任务享受 Bash Zsh运行 Nginx,MySQL,Redis 等服务器软件使用 Vim 编辑文件通过 SSH 访问服务器使用 GCC...# 连接远程仓库,获取软件包信息 $ apt update ​ # 更新本地已经安装软件包 $ apt upgrade ​ # 安装 sl 软件包 $ apt install sl ​ # 运行,上面命令安装测试包...# 安装软件包​$ pkg install [package name]​# 卸载软件包​$ pkg uninstall [package name]​# 列出所有软件包​$ pkg list-all其实...所以,apt install sl基本等同于pkg install sl。Termux 支持软件包清单,可以到这里查看。六、Node.js下面,安装 Node.js。

13.3K21

Debian安装基本使用:详细指南及常见问题解析

一、Debian安装步骤准备工作硬件需求:确认系统硬件满足Debian最低要求(通常为至少1GB RAM若干GB硬盘空间)。下载镜像:访问Debian官方网站,下载最新稳定版ISO镜像文件。...选择软件包:选择安装基本系统、桌面环境(如GNOME、KDE、XFCE等)以及其他所需软件包。设置用户账户:创建普通用户账户及管理员密码。安装系统:确认配置无误后,开始安装Debian系统。...二、Debian基本使用命令行操作终端:使用Ctrl+Alt+T快捷键打开终端通过菜单启动。...系统升级:使用sudo apt full-upgrade进行重大版本升级,使用do-release-upgrade命令升级到新Debian发行版。...软件包依赖问题:尝试使用apt --fix-broken install解决依赖冲突,查阅错误信息,手动安装缺失依赖。

44010

Archlinux基本安装

安装 获取安装映像 访问下载页面,根据您想要启动方式,获取 ISO 文件网络启动映像,以及相应GnuPG签名。...安装基本包 使用pacstrap(8)脚本安装基本包、Linux内核通用硬件固件: # pacstrap /mnt base linux linux-firmware 提示: 您可以将linux替换为您选择内核包...在虚拟机容器中安装时,您可以省略固件包安装。 该基地包不包括从实况安装所有的工具,所以在安装其它软件包可以为一个全功能基本系统是必要。...特别是,请考虑安装: 用于管理将在系统上使用文件系统用户空间实用程序, 用于访问RAIDLVM分区实用程序, 具体固件不包括在其它设备Linux固件(例如SOF固件为声卡), 网络所需软件,...要安装其他软件包软件包组,请将名称附加到上面的pacstrap命令(空格分隔)或在chroot 到新系统时使用pacman。

1.9K30

Android 调试桥 (adb)

adb 命令可用于执行各种设备操作(例如安装调试应用),并提供对 Unix shell(可用来在设备上运行各种命令访问权限。它是一种客户端-服务器程序,包括以下三个组件: ?...将 Android 设备 adb 主机连接到这两者都可以访问同一 WLAN 网络。请注意,并非所有接入点都适用;您可能需要使用防火墙正确配置为支持 adb 接入点。...(pm) 工具发出命令,以对设备上安装应用软件包执行操作和查询。...可用软件包管理器命令。 输出所有软件包,或者,仅输出软件包名称包含 filter 中文本软件包。选项如下:-f:查看它们关联文件。-d:进行过滤以仅显示停用软件包。...-e:进行过滤以仅显示启用软件包。-s:进行过滤以仅显示系统软件包。-3:进行过滤以仅显示第三方软件包。-i:查看软件包安装程序。-u:也包括卸载软件包

5.2K30

Python中requirements.txt文件

概述 pip安装分为几个阶段: 确定基本要求。用户提供参数在此处进行处理。 解决依赖关系。这里将确定要安装内容。 建造轮子。可以内置所有依赖项。 安装软件包(并卸载要升级/替换所有内容)。...约束文件 约束文件是需求文件,它们仅控制安装需求哪个版本,而不控制是否安装了需求版本。它们语法内容几乎与需求文件相同。主要区别在于:在约束文件中包含软件包不会触发该软件包安装。...列出安装软件包: $ pip list 要列出过时软件包并显示可用最新版本: $ pip list --outdated 显示有关安装软件包详细信息: $ pip show sphinx...pip可以使用以下 命令在PyPI中搜索软件包:pip search $ pip search "query" 该查询将用于搜索所有软件包名称摘要。...[] host = bar[global] 命令完成 pip支持bash,zshfish中命令行完成。

8.8K20
领券