安装完oh my zsh后某些命令不能使用

问题:

为了改变一下终端默认比较丑的界面,最近装了下oh My zsh这个神器,装完使用一段时间后发现确实很强大,但今天突然所有的命令都不能用(node pm2 npm redis mysql 等等),最后找到解决办法;

解决办法

1, 修改 .bash_profile
2, 进入终端,输入vim ~/.bash_profile
3, 添加下面一行export PATH=/bin:/usr/bin:/usr/local/bin:"${PATH}"
4, 保存退出vim,
5, 输入 source ~/.bash_profile
6, 然后再试一下不能正常使用的命令,是不是已经好了

参考链接:https://stackoverflow.com/questions/18428374/commands-not-found-on-zsh

最近更新

最近更新完之后又一次抽风,查了查最后在~/.zshrc中加入了source ~/.bash_profile这一行,到现在还依然正常,不知道会不会哪天又一次挂掉

转发自:https://www.youmeng.me/article/20

 

原文地址:https://www.cnblogs.com/rgxx/p/10230847.html

时间: 2024-10-15 01:21:12

安装完oh my zsh后某些命令不能使用的相关文章

安装完Ubuntu 14.04后的几件事

周末折腾一下Ubuntu 14.04,稍作记录: 1. 切换源,我还是钟情163的(ps, 这里如果用的以前13.04时候163的源会有问题,记得配置最新的) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.origin $ sudo gedit /etc/apt/sources.list deb http://mirrors.163.com/ubuntu/ t

关于cnpm安装完之后一直说不是内部命令的原因

前提我的nodejs是安装在默认路径下的. 我在上一家公司在win10系统上安装用"npm install cnpm -g"之后直接可以用.换到这家公司之后一直告诉我不是内部命令 我本人cnpm的安装路径 我用cnpm 去执行安装命令的时候就会报错. 解决方法在环境变量里添加C:\Users\asus\AppData\Roaming\npm(该路径要看你的实际安装路径) 添加完再使用就好了.

最详细的问win10vue安装教程及cnpm安装完之后一直说不是内部命令的原因详解

由于业务场景需要,学习了一点前端知识,需要用得到vue框架,下面对vue框架的详细安装以截图和文字的形式展示,如有任何问题,请联系我,共同学习. 一.Vue.js简介? Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合.另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动. 二.

安装完Ubuntu 17.10后要做的几件事

前几天Ubuntu 17.10终于出来了,正好前几天我电脑重装系统,顺便留了一个分区用来装Linux.所以就在我电脑上安装了Ubuntu 17.10. 安装过程就不说了,图形化安装程序,基本安装过几次就熟悉了.所以重点 还是安装完成之后的美化过程. 其实说起来,ArchLinux.Fedora等等Linux系统我都折腾过很多了,但是最后还是选择了Ubuntu.因为Ubuntu以及Debian系还是目前Linux中的大头,各种软件基本上都官方支持.如果用ArchLinux这些比较小众的话,很多东西

[Python]安装完pip、pygame后,仍然import pygame报错

按照<python编程从入门到实践>上的教程下载了pygame的whl文件进行安装, 在cmd窗口里import pygame提示无错误,在IDEL里程序也能正常运行, 但是pycharm里报错    import pygame ModuleNotFoundError: No module named 'pygame' 在project interpreter设置里选择项目以及右边绿色加号,添加Pygame 却提示失败 -------------------------------------

安装完SQL Server 2012后,由Windows身份验证设置为混合型的身份验证

如何解决SQL2012windows身份验证模式改为混合验证模式... 由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法: 1.选择"使用 Windows 身份验证"连接上 SQL Server: 2. 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称(就是下图蓝色部分),右击,选择"属性". 3.再选

Ubuntu 14.04安装完ISE14.4后命令行下运行nautilus报错

我习惯在Terminal下用nautilus命令进入图形界面的文件夹视图,但是在安装完Xilinx ISE14.4后,运行这个命令就会报错: nautilus: /usr/Xilinx/Software/14.4/ISE_DS/ISE/lib/lin64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/x86_64-linux-gnu/libexempi.so.3) nautilus: /usr/X

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(一)转载自码农网

CentOS 是一个工业标准的 Linux 发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程序等操作. 这篇文章介绍了 “安装完 RHEL/CentOS 7 后需要做的 30 件事情”.阅读帖子的时候请先完成 RHEL/CentOS 最小化安装,这是首选的企业和生产环境.如果还没有,你可以按照下面的指南,它会告诉你两者的最小化安装方法. 最小化安装 CentOS 7 最小化安装 RHEL

mysql安装完之后,登陆后发现只有两个数据库

mysql安装完之后,登陆后发现只有两个数据库:mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema | | test               | +--------------------+,mysql> use mysqlERROR 1044 (42000): Access denied for user ''@'local