首页 > 其他分享 >Mac终端-bash No such file or directory以及执行操作时候command not found

Mac终端-bash No such file or directory以及执行操作时候command not found

时间:2023-08-22 11:58:57浏览次数:37  
标签:文件 No 示例 Mac swap file swp found local

问题记录,感谢参考博主分享

我们可以通过搭建临时路径的方式来找到bug。

我在调试Java环境的时候,在已经配好Java PATH的时候,错误的将当前的版本删除了,以至于我们找不到当前的版本了。

很显然,我们之前用过的vim操作,发生了一些冲突。

说明你的.bash_profile文件修改错误。

1.在终端输入export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin,配置临时路径;

2.输入命令sudo vim .bash_profile,查看文件内容;

3.然后我们就会发现弹出了“E”,我出现的问题是E325: ATTENTION,然后自己搜一下自己的错误的原因;

4.当出现E325: ATTENTION这个问题时,是因为由于在编辑该文件的时候异常退出了,因为vim在编辑文件时会创建一个交换文件swap file以保证文件的安全性。要想解决这个问题,我们不妨将之前的swp文件给remove掉就行了。

5.找到当前文件,为“.swp”文件。

6.在终端输入:rm 你找到的文件名.swp。

7.最后它会询问你,输入y即可。

8.然后再次访问java -version就可以看到你的Java的版本号了。

参考链接:

https://zhuanlan.zhihu.com/p/141339434

https://blog.csdn.net/ambiguous__/article/details/107309482

————————————————
版权声明:本文为CSDN博主「Wuliwuliii」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41730082/article/details/114361740

vi编辑时出现E325:ATTENTION(简单易懂,快速解决问题)

当出现这个问题时,是因为由于在编辑该文件的时候异常退出了,因为vim在编辑文件时会创建一个交换文件swap file以保证文件的安全性。要想解决这个问题,

1.找到开头前两行

示例如下:

E325: ATTENTION
Found a swap file by the name "/.local/share/nvim/swap//%home%dev%xuexi%tool%main.c.swp"

(tips:复制标粗体的地方)

2.找出name 后面的文件路径以及名称,复制你的swap文件路径以及名称 (每个人因为创建的文件名称不同,路径不同,复制的内容肯定也有所不同)也就是复制示例上的/.local/share/nvim/swap//%home%dev%xuexi%tool%main.c.swp(示例)

 

3.底行模式:q退出,直接在命令行输入rm (你所复制的内容)即可解决问题

示例:

rm /.local/share/nvim/swap//%home%dev%xuexi%tool%main.c.swp
————————————————
版权声明:本文为CSDN博主「三少爷的剑!」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ambiguous__/article/details/107309482

 

标签:文件,No,示例,Mac,swap,file,swp,found,local
From: https://www.cnblogs.com/qiuqiu2021/p/17648167.html

相关文章

  • 怎么解决“/usr/bin/ld: cannot find -lz: No such file or directory”
    这个错误是链接器无法找到所需的库文件-lz(通常是zlib库)导致的。-lz是编译器告诉链接器需要链接zlib库的标志。解决这个问题的方法是确保系统中安装了zlib库以及相关的开发包。在大多数Linux发行版中,你可以使用包管理工具来安装zlib库。例如,在Ubuntu中,你可以运行以......
  • 热风梳电吹风外销加拿大C22.2 NO.3认证办理流程
    热风梳电吹风是一种常见的家用电器,广泛应用于美容美发领域。如果你想将热风梳电吹风出口到加拿大,那么办理C22.2NO.3认证是必不可少的。本文将为你介绍热风梳电吹风出口加拿大C22.2NO.3认证的办理流程。首先,你需要了解C22.2NO.3认证的相关要求。C22.2NO.3是加拿大标准委员会(CSA)......
  • 无法将“node.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
    node:无法将“node”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。今天准备新建项目,发现node没了,这怎么行?问题描述:vscode提示 无法将“node.exe”项识别为cmdlet、函数、脚本文件或可运行程序的名称。......
  • ubuntu关闭gonome
    手里一台ubuntu的IPMI后台管理机,平时不跑啥业务,偶尔做做nfs,ftp中转机,不需要图形界面,后台发现资源紧张,干脆把gonome一块儿关了root@santiagod:~#systemctlget-defaultgraphical.targetroot@santiagod:~#systemctlset-defaultmulti-user.targetCreatedsymlink/etc/syst......
  • 因为celcery项目而抛出的 not enough values to unpack (expected 3, got 0)解决方案
    python=36celery=226django=266在自己刚刚接触celery需要写定时任务的时候,按照大佬写的跑一遍的时候(https://blog.csdn.net/qq_36441027/article/details/123851915),发现自己跑的时候, 就会出现这么诡异的问题。解决办法:pipinstall eventlet 再去cmd里面执行cel......
  • ChainOfResponsibilityPattern-责任链模式
    在C#中,责任链模式(ChainofResponsibilityPattern)是一种行为型设计模式,它可让多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。请求沿着一个链传递,直到有一个对象处理它为止。责任链模式有以下几个关键角色:Handler(处理器):定义处理请求的接口,并通常持有一......
  • nginx: 405 not allowed问题解决
    问题背景:第三方跳转我方一个静态页面,该页面在浏览器地址栏输入url链接后可以直接访问,但对方系统跳转时nginx报405 notallowed原因:前后端分离项目,前端采用nginx部署,nginx默认配置是不支持post请求静态资源的,而对方跳转时采用的post请求,所以nginx拦截报405解......
  • Pixelmator Pro for Mac(媲美PS的修图软件)
    PixelmatorProMac版是一款功能强大的PhotoshopMac版替代品,它能轻松地为照片和视频添加任何更改。它提供了一套革命性的工具,可以帮助您在任何照片,视频或幻灯片上进行更改。所有这些工具都非常快速有效。使用PixelmatorPro,您可以轻松地将照片和视频从普通的Photoshop中提取出......
  • Luminar Neo mac(超强AI图片编辑器)
    LuminarNeoMac版是一款非常强大的图片编辑软件,LuminarNeomac是一款功能丰富的图片编辑软件,LuminarNeomac强大的AI技术可以让我们在处理照片时获得更好的效果。LuminarNeomac让你可以轻松编辑、调整图像,它可以让你处理所有照片。你还可以从内置的滤镜中选择适合的滤镜,使......
  • JSONObject.toJavaObject
    YgCompanyygCompany=JSONObject.toJavaObject(json,YgCompany.class);这段代码使用了阿里巴巴的fastjson库中的JSONObject.toJavaObject()方法,将JSON字符串转换为Java对象。具体解释如下:1.JSONObject是fastjson库中的一个类,用于处理JSON对象。2.toJavaObject()是JSONObje......