ubuntu上zsh与bash切换

devtools/2024/11/15 7:23:34/

在Ubuntu上切换zsh和bash,你可以使用命令行。

切换到zsh:

bash">chsh -s $(which zsh)

切换回bash:

bash">chsh -s $(which bash)

注意:chsh命令可能需要你输入你的用户密码。

如果你想立即启动新shell,而不用重启,可以运行:

bash">exec zsh # 切换到 zsh
exec bash # 切换回 bash

确保你已经安装了你想切换到的shell。如果没有安装zsh,可以使用以下命令安装:

bash">sudo apt-get update
sudo apt-get install zsh

如果你想知道当前使用的是哪个shell,可以使用:

bash">echo $0

或者

bash">echo $SHELL

http://www.ppmy.cn/devtools/45922.html

相关文章

python复习

一 全局变量 全局变量通常在模块的顶层定义。要修改全局变量,你需要使用 global 关键字来指示变量在局部作用域内是全局的。 # 定义一个模块,module.py global_var "Hello, World!"def modify_global():global global_varglobal_var "…

智慧林业云巡平台 客户端和移动端(支持语音和视频)自动定位巡护,后端离线路线监测

目前现状 无法客观、方便地掌握护林员的到位情况,因而无法有效地保证巡护人员按计划要求,按时按周期对所负责的林区开展巡护,使巡护工作的质量得不到保证。遇到火情、乱砍滥伐等灾情时无法及时上报处理,现场状况、位置等信息描述…

电源滤波器怎么选怎么用1

电源滤波器怎么选怎么用 第一步第二步第三步第四步 很多人不懂得选型,都是买一大堆在现场直接挨个挨个测试,哪一个是通过了就算哪一个。是的我也是这样子搞得。那如何选择最优、最经济、最实用、最有效的滤波器呢?选择电源滤波器的过程有这么…

Python实现 植物大战僵尸

实现一个完整的《植物大战僵尸》游戏是一个复杂的项目,涉及图形界面、事件处理、游戏逻辑、音效等多个方面。但我们可以简化这个概念,用Python来创建一个非常基础的版本,这里只描述游戏的主要流程和结构。 首先,你需要一个支持图形界面的库,比如pygame或tkinter。由于pyg…

MySQl基础入门⑬.5

创建多表连接查询 表准备 CREATE TABLE 员工信息 (员工号 INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,姓名 VARCHAR(50) NOT NULL,性别 ENUM(男, 女) NOT NULL,出生日期 DATE NOT NULL,部门 VARCHAR(50) NOT NULL,手机号码 VARCHAR(20) NOT NULL,-- 根据数据库不同&#x…

Docker成功启动Rabbitmq却访问不了管理页面问题解决

目录 启动步骤: 无法访问问题总结: 启动步骤: 拉取镜像: docker pull rabbitmq 运行: docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq进入容器: docker exec -it 容器id /bin/…

xtrabackup 使用

官网 Percona XtraBackup Use APT repositories - Percona XtraBackup 一 安装 下载 wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb wget https://repo.percona.com/apt/percona-release_latest.zesty_all.deb 可下载列表 Perc…

C++17新特性

深入了解C17新特性 C17是C标准中的一个重要版本,它在语言核心和标准库中引入了许多新特性和改进,使得C编程更加现代化和高效。以下是C17中的一些主要新特性及其详细介绍,包括代码示例和对比分析。 1. 结构化绑定 结构化绑定允许将结构体、…