我輸入 vi ~/.bashrc 但得到 -bash: vi: No such file or directory

我輸入 vi ~/.bashrc 但得到 -bash: vi: No such file or directory

我打字vi ~/.bashrc但我得到

-bash: vi: No such file or directory

可能是什麼問題?抱歉,這對我來說是新事物。

答案1

1、問題:

如果當您輸入:

echo $PATH

你得到結果你的$PATH說法有點不對勁。全新安裝 Xenial 後,您應該請參閱以下內容:

andrew@athens:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
andrew@athens:~$

這是設定在系統級別/etc/environment,您將看到以下內容:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

snap我的聲明中的額外條目$PATH位於/etc/profile.d/apps-bin-path.sh您將看到該條目的位置:

# Expand the $PATH to include /snap/bin which is what snappy applications
# use
PATH=$PATH:/snap/bin

2、解決辦法:

而不是去篡改這些系統files 也許最安全的方法是將以下內容新增至本機檔案:~/.profile,新增以下內容:

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

然後運行:source ~/.profile或者簡單地登出並重新登入vim

相關內容