美文网首页
解决Unix/Linux下几乎所有命令都失效的问题

解决Unix/Linux下几乎所有命令都失效的问题

作者: 暴走码农 | 来源:发表于2017-05-31 17:41 被阅读354次

经常和命令行打交道的我们,有没有一下手残把.zshrc或者.bash_profile改错的情况呢?

下面让我重现一下我的一次手残经历:

1.用vim修改了.zshrc文件,然后输入:wq,保存并退出.

2.执行了source ~/.zshrc(~/.bash_profile)命令,

3.在命令行,信心满满的输入我命令,连输入ls这种最基础的命令,都会提示:zsh: command not found.

面对上诉情况,你也许会意识到是自己把.zshrc改错了,想着,我要赶紧改回来.于是输入vim ~/.zshrc,😓,还是提示:zsh: command not found.不能轻言放弃,接着输入vi ~/.zshrc,发现还是同样报错zsh: command not found.看来这种方案行不通.

于是乎,我想着,我直接找到那个文件,用其他编辑器打开,可是.zshrc文件默认是不可见,需要修改可见性,必须得输入命令,然而那些命令依旧不可用.

最终到处找,发现了解决的办法:

可以在命令行输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin让这些命令临时生效,然后就可以暂时使用vim或者vi了,这不就OK了吗,赶紧试了一把,果然可行.然后赶紧把.zshrc文件改好,然后再次source ~/.zshrc,一切OK!!!

相关文章

  • 解决Unix/Linux下几乎所有命令都失效的问题

    经常和命令行打交道的我们,有没有一下手残把.zshrc或者.bash_profile改错的情况呢? 下面让我重现一...

  • Linux基本命令

    一、字符界面的介绍 Linux与unix操作类似,在字符界面下使用Shell命令就可以完成操作系统的所有问题了。 ...

  • 30个必知的Linux命令技巧,你都掌握了吗?

    30个必知的Linux命令技巧,你都掌握了吗? 在Unix/Linux下,高效工作方式不是操作图形页面,而是命令行...

  • Linux命令-ps

    查看Linux中的进程 Unix风格的ps命令参数 -A 显示所有进程

  • 文本编辑工具------vi

    vi是Linux下默认的编辑器,几乎所有的Linux/UNIX都捆绑了vi。也可以用vim编辑器 vi编辑器有两种...

  • 如何在Linux中查看所有正在运行的进程

    可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有...

  • sed命令的使用

    sed命令 sed 是一种几乎包括在所有 UNIX 平台(包括 Linux)的轻量级流编辑器。sed主要是用来将数...

  • MAC终端命令失效:zsh: source: command n

    问题:终端上除了cd命令,其他命令都失效 1.临时解决方法 命令行执行 export PATH=/usr/bin:...

  • linux下使用tar命令

    作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。...

  • Linux

    Linux的历史和基本命令 UNIX/Linux发展: 问题: linux是什么?它是一个操作系统吗? http:...

网友评论

      本文标题:解决Unix/Linux下几乎所有命令都失效的问题

      本文链接:https://www.haomeiwen.com/subject/akyjfxtx.html