虚拟机出现command XXX is available in /bin/ls问题

2023-05-16

问题:使用本地的shell命令时候

The command could not be located because '/usr/bin:/bin' is not 
included in the PATH environment variable.

问题怎么来:
由于在设置环境变量的时候,设置环境变量错误,

export PATH=xxxx

一般是在设置etc下面的文件。设置的时候参数和变量或者是命令格式错误,就会导致这种错误;然后所谓的 vim ls cp 等命令都会进行一个失效状态。这个时候要注意里面的提示。

The command could not be located because '**/usr/bin/vim**' is not 

included in the PATH environment variable

这个’/usr/bin/vim’ i提示,意思就是告诉你,你要使用的命令全局环境遭到了破坏,也就是说不能随意直接使用这个命令,要配置上这个命令的绝对路径。
你要使用所谓的ls 或者vim命令的时候要这样使用

使用系统里面的VIM 编辑器的:

 /usr/bin/vim   xxx.txt

关机的shutdown 命令

 /sbin/shutdown -h now

回到正题如何解决这个问题:

****其实当你重启的时候,环境变量已经被破坏的了并且设置成功在系统里面,那么开机输入密码都是进不去系统里面的。

首先第一步:使用下面的命令进入到终端的登录界面先

ctrl + alt + f1  

第二步:(将错误的环境变量修正回来 或者暂时将它注释掉)

  /usr/bin/sudo    	/usr/bin/vim     	/etc/xxxx
  其实上面的这句命令就相当于是   sudo   vmi  /etc/xxx

第三步:(重启系统)
/sbin/reboot

在次登录进去就可以是恢复到以前的情况了,但是你之前设置的环境变量有错误的就要检查一下是不是语法或者变量错误了。认真检查之后在写进去系统里面。 在 source /etc.xxxx

关注微信公众号:技术Code城

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

虚拟机出现command XXX is available in /bin/ls问题 的相关文章

  • 检查批处理文件中的命令是否可用

    我正在为 Windows 编写一个批处理文件并使用命令7z 7 拉链 我已将它的位置放入 PATH 中 有没有比较简单的方法来检查命令是否可用 Do not执行命令来检查其可用性 即 在PATH环境变量 使用where https lear
  • 命令字符串中带有 & 符号的 PowerShell Invoke-Expression

    我试图将带有包含 符号的字符串的变量传递到 Invoke Expression 中 它告诉我必须将其放在引号中并将其作为字符串传递 我尝试了转义和使用原始字符串以及变量中的字符串与 和 组合的多种组合 但均无济于事 我该怎么做 这是代码 s
  • 升级到 Mountain Lion 和 XCode 4 破坏了我的“品牌”?

    TL DR 我升级了一些东西 现在我无法运行 make wtf 我刚刚从 Mac OS X 10 6 升级到 10 8 Mountain Lion 然后安装了 XCode 4 以前我有 Developer Applications Xcod
  • bin文件夹中的apk文件和通过Eclipse中的Export选项创建的apk文件有什么区别?

    bin文件夹中的apk文件和通过Eclipse中的Export选项创建的apk文件有什么区别 为了调试目的 我可以直接使用bin文件夹中的文件吗 或者是否建议始终 导出 apk 文件 Apk in bin文件夹使用用于调试的虚拟密钥 调试密
  • 如何在不使用 Windows 任务计划程序的情况下安排运行 bat 文件? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我有一个触发 Python 脚本的批处理 bat 文件 该脚本需要大约 25 分钟才能交互完成 通过命令提示符手动完成 该批处理文件需要每天
  • 找不到 docker 命令

    我在Mac上安装了docker 安装成功 它还正在运行 并尝试在终端中执行以下命令 docker v 请参阅以下错误 bash docker command not found 我该如何解决这个问题 在 Windows 中这些命令运行良好
  • 如何创建具有不同 bin 宽度的直方图

    我对其他使用历史情节的人没有成功 一个简单的问题是使用以下数据 age range frequency central band width bin width height respectively 1 4 30 2 5 3 10 5 6
  • 命令绑定在动态 MVVM 上下文菜单中不起作用

    我是 WPF 新手 像许多其他人一样 我正在尝试绑定一个ContextMenu to an ObservableCollection创建动态上下文菜单 除了绑定之外一切正常Command财产给TheCommand的财产MenuItemVie
  • RStudio Run命令运行两次问题[重复]

    这个问题在这里已经有答案了 我在使用 RStudio 时遇到了一个奇怪的问题 当我使用任何命令运行脚本时 例如 Ctrl R Ctrl Enter 或 RStudio 上的实际运行命令 该命令会运行两次 我在互联网上找不到任何与此相关的信息
  • Matlab:从命令窗口重命名工作区元素?

    Matlab 的 GUI 允许我通过右键单击元素并选择 重命名 选项来重命名工作区中的任何元素 是否也可以从命令窗口执行此操作 这些是您可以轻松亲自测试的事情 并且您应该这样做 这是学习 发现的最佳方式 无论如何 答案是否定的 您不能从命令
  • 如何从 Perl 将输入传送到 Java 命令?

    我需要通过 Java 程序运行一个字符串 然后检索输出 Java 程序通过标准输入接受字符串 以下作品 my output echo string java jar java program jar 有一个问题 string可以是任何东西
  • 哪些脚本会进入 Python 包的 bin 文件夹?

    我正在从 Learn Python the Hard Way 及其中提到的练习之一中学习 Python 包 在bin目录下放置一个可以运行的脚本 对我来说 这似乎有点模糊 我不太确定 bin 文件夹中会包含什么样的脚本 搭便车者的包装指南
  • 定义一个调用另一个 emacs 命令的 emacs 命令(保留交互式内容)

    如何定义一个 emacs 命令 X 执行某些操作 然后调用另一个 emacs 命令 Y 并复制命令 Y 的交互界面 我想定义查询替换的替代版本 并临时切换大小写折叠搜索的值 defun alt query replace a b c d e
  • 不读取 awk 命令文件中的文件第一行

    我无法使我的 awk 命令列表无法读取数据文件的第一行 它必须读取除第一行之外的每一行 然后将运动员和年份连接成一个字符串 后来在程序中我使用了数组 我没有列出所有代码 下面列出了数据文件的前两行 我需要让它不读取标题行 而只从第一位运动员
  • “ps aux”有效,但“ps -aux”无效

    这似乎是一个愚蠢的问题 但我一直无法找到明确的答案 这个网站 http www linfo org ps html表明破折号是可选的 ps aux 然而 ps aux有效但是ps aux引发错误no user named x 有什么想法可能
  • 通过 Slack API 发送命令

    有没有办法以编程方式发送command通过 API 到 Slack 我已成功发布消息 var postingResponse client UploadValues https slack com api chat postMessage
  • 使用命令中断循环

    在我的 Python Discord Bot 中 我想创建一个命令 这会导致循环运行 当我输入第二个命令时 循环应该停止 那么粗略地说 client event async def on message message if message
  • PHP shell_exec() 与 exec()

    我正在努力理解之间的区别shell exec and exec 我一直用exec 执行服务器端命令 我什么时候使用shell exec Is shell exec 只是一个简写exec 似乎参数更少 效果是一样的 shell exec以字符
  • WPF UserControls - 在 UserControl 内的按钮上设置 .Command 属性

    我有一个包含按钮和其他一些控件的 UserControl
  • WPF - 从 UserControl 发出命令时 CanExecute 不会触发

    我有一个按钮条用户控件 我想在我的大多数表单上使用它 我添加了如下命令 public ICommand Create get return buttonCreate Command set buttonCreate Command valu

随机推荐