こういうエラーが出た時の話

# vi /etc/my.cnf
bash: vi: command not found

私の環境では、rootユーザーのときこんな感じで apt-get が使えたのでそこからvimを入れることにしました。

# yum -v
bash: yum: command not found

# apt-get -v
apt 1.4.9 (amd64)

# apk -v
bash: apk: command not found

🌾 vim/vi の違いがわかんなかったのでこれを読んだ [https://www.softel.co.jp/blogs/tech/archives/5851:embed:cite]

  • とりあえずアップデートをかける
# apt-get update
--
Fetched 7949 kB in 3s (2533 kB/s)                           
Reading package lists... Done
  • vim をインストール(途中で続けるか聞かれるので Y と答える)
# apt-get install vim
Reading package lists... Done
Building dependency tree       
Reading state information... Done
--
Do you want to continue? [Y/n] Y
--
update-alternatives: warning: skip creation of /usr/share/man/ja/man1/editor.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group editor) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/editor.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group editor) doesn't exist

こんな感じで完了

# vim hoge.txt
# vi hoge.txt

どちらでも使えるようになりました。