鱼C论坛

 找回密码
 立即注册
查看: 712|回复: 3

[已解决]linux系统终端打开后总显示这个

[复制链接]
发表于 2023-10-24 18:21:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
今天打开Linux终端打开后显示
bash:alias: vi 未找到
bash:alias:= 为找到
bash:alias:vim 未找到

检查后显示vim正确安装了(应该是吧)
然后对我编译运行程序暂时都没影响

想知道这是什么原因造成的,我昨天好像更改了什么,里面加了依据什么程序,但是记不得了。。
不知道是不是这个影响
最佳答案
2023-10-24 18:21:43
这个错误提示表明您的shell无法找到vi和vim命令的alias(别名)。alias是一种命令别名机制,它可以将一个命令或一组命令关联到一个简短的名称上。这样,当您在终端中输入这个名称时,实际上会执行与该名称关联的命令。

在您的情况下,您可能已经删除了与vi和vim相关的alias,或者这些alias的定义已经被更改了。您可以通过运行以下命令来查看当前的alias列表:
alias

如果您在列表中找不到与vi和vim相关的alias,则需要重新定义它们。您可以通过编辑~/.bashrc文件来定义alias。在该文件中,您可以添加以下行:
alias vi='vim'
alias vim='vim -X'

这将定义vi和vim别名,使它们指向vim命令。第二个alias还将强制vim在终端模式下运行,这可能有助于避免一些终端显示问题。

请注意,如果您在更改~/.bashrc文件后没有立即生效,请使用以下命令使更改生效:
source ~/.bashrc

希望这可以帮助您解决问题。
bf157d8e92575e886fc9cf62c22ca85.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-24 18:21:43 | 显示全部楼层    本楼为最佳答案   
这个错误提示表明您的shell无法找到vi和vim命令的alias(别名)。alias是一种命令别名机制,它可以将一个命令或一组命令关联到一个简短的名称上。这样,当您在终端中输入这个名称时,实际上会执行与该名称关联的命令。

在您的情况下,您可能已经删除了与vi和vim相关的alias,或者这些alias的定义已经被更改了。您可以通过运行以下命令来查看当前的alias列表:
alias

如果您在列表中找不到与vi和vim相关的alias,则需要重新定义它们。您可以通过编辑~/.bashrc文件来定义alias。在该文件中,您可以添加以下行:
alias vi='vim'
alias vim='vim -X'

这将定义vi和vim别名,使它们指向vim命令。第二个alias还将强制vim在终端模式下运行,这可能有助于避免一些终端显示问题。

请注意,如果您在更改~/.bashrc文件后没有立即生效,请使用以下命令使更改生效:
source ~/.bashrc

希望这可以帮助您解决问题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-24 18:38:08 | 显示全部楼层
isdkz 发表于 2023-10-24 18:21
这个错误提示表明您的shell无法找到vi和vim命令的alias(别名)。alias是一种命令别名机制,它可以将一个命 ...

编辑~/.bashrc文件显示权限不够,root状态下也不行,怎么办
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-24 19:50:16 | 显示全部楼层
天马流星拳 发表于 2023-10-24 18:38
编辑~/.bashrc文件显示权限不够,root状态下也不行,怎么办

你编辑的命令不对吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 09:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表