ubuntu zsh恢复bash
时间: 2023-05-19 22:03:22 浏览: 162
你可以通过以下命令将Ubuntu的默认shell从zsh恢复为bash:
chsh -s /bin/bash
这将更改您的默认shell为bash。如果您想在终端中立即使用bash,可以使用以下命令:
bash
这将启动一个新的bash shell。
相关问题
ubuntu如何配置bash环境
Ubuntu的bash环境配置包括以下几个方面:
1. 修改bash的配置文件
Ubuntu的bash默认配置文件为~/.bashrc,可以使用任何文本编辑器打开并编辑该文件。常见的修改包括添加环境变量、别名、函数等。
例如,添加一个名为“mydir”的别名,表示进入到/home/user/Documents目录:
```bash
alias mydir="cd /home/user/Documents"
```
2. 添加环境变量
可以在.bashrc文件中添加环境变量,例如:
```bash
export PATH=$PATH:/home/user/bin
```
表示将/home/user/bin目录添加到PATH环境变量中,使得系统可以在该目录中查找可执行文件。
3. 安装bash插件
Ubuntu的bash环境支持安装各种插件,例如自动补全、语法高亮等。可以使用apt-get等包管理工具安装:
```bash
sudo apt-get install bash-completion
```
安装完成后需要在.bashrc文件中启用该插件:
```bash
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
fi
```
4. 使用其他shell
除了bash之外,Ubuntu还支持其他shell,如zsh、fish等。可以使用apt-get等包管理工具安装,并将shell切换为该shell:
```bash
sudo apt-get install zsh
chsh -s /usr/bin/zsh
```
以上是Ubuntu配置bash环境的一些基本方法。具体的配置需要根据个人需要和实际情况进行调整。
ubuntu zsh: command not found cantkin_make
### Ubuntu Zsh 下 `cantkin_make` 命令未找到解决方案
对于在Ubuntu系统中使用Zsh时遇到的`cantkin_make`命令未找到的问题,可以采取以下措施来解决问题。
#### 验证并安装CMake
如果确实需要的是`cmake`而非拼写错误,则应先确认是否已正确安装CMake。可以通过包管理器安装最新版本:
```bash
sudo apt-get update
sudo apt-get install cmake
```
这一步骤能够确保环境中存在所需的构建工具[^1]。
#### 更新Shell配置文件
由于macOS 10.15之后默认shell变更为zsh,在Ubuntu上也可能会有类似的设置情况。因此建议检查是否存在`.zshrc`文件以及其内容是否适当配置了PATH环境变量以便于识别新安装的应用程序路径。如果没有该文件则需创建它,并加入必要的环境变量定义:
```bash
touch ~/.zshrc
echo 'export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"' >> ~/.zshrc
source ~/.zshrc
```
上述操作有助于让当前用户的Zsh实例知晓全局可执行文件的位置。
#### 添加自定义二进制目录至PATH
假设已经按照其他指导完成了Node.js及其相关组件的手动编译与安装过程(如通过解压缩归档文件),那么可能还需要将这些手动放置的二进制文件所在位置添加到系统的搜索路径当中去。例如,如果有如下链接被建立过:
```bash
ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
```
同样地,任何自行下载或编译得到的软件都应当将其对应的命令行工具所在的文件夹追加给PATH变量。比如针对某个特定版本的CMake或其他依赖项也可以这样做处理[^4]。
#### 检查命令名称准确性
值得注意的是,“cantkin_make”的表述可能是误打字的结果;通常情况下应该是指向“catkin_make”,这是ROS机器人操作系统中的一个重要指令用于编译工作空间内的源码项目。如果是这样的话,请务必校正输入后再尝试运行一次看看问题能否迎刃而解[^2]。
阅读全文