質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

意見交換

クローズ

5回答

638閲覧

bash profileの変更について

ryoma7i

総合スコア5

bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

0グッド

0クリップ

投稿2023/03/09 01:27

0

0

bash profileの編集の編集をしています。

設定内容はpathを変えることで
デフォルト↓
PATH=$PATH:$HOME/bin

変更後↓
PATH=$PATH:$HOME/bin:/hoge/sh

に変えます。

bashrcも追記を一緒に行いますがこちらの内容は
色を付ける設定だけ末尾に追記します。

例 alias ll='ls -laF --color=auto'

しかしながら変更するとviが使えなくなります(それ以外もあると思われるが
簡単なコマンドで使えないものはなかった。)

そもそもvimがコマンドが見つからないと出ているんですが、
bash profileはvimでしないといけないものなのでしょうか?
最小インストールをしてるためvimが入ってるのは確認したところ"vim-minimal"だけでした。

別の標準インストールしてるRHEL少しマイナーバージョンの違うサーバでは
フォルダのないパスとフォルダがあっても中身のないものがあってもふつうに
操作ができており、結局足りてないのかなという感じもあります。

何か解決につながる助言いただけましたら幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答5

#1

Paalon

総合スコア232

投稿2023/03/09 02:27

普通は PATH に追記したり、エイリアスを設定してももともと使えていた vi や vim が使えなくなることはありません。元の状態でそもそも vi や vim が使えるかどうか確認してはいかがでしょうか?

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

ryoma7i

総合スコア5

投稿2023/03/09 02:30

編集2023/03/09 02:36

ご連絡ありがとうございます。

元の状態でvimは使えませんでしたが、viは普通に使えてました。
いろいろ確認するとbash_profileはvimで変更すると記載があるものが多いですが
viでbash_profileの変更を行いました
その変更後にviを使うとvimがありませんと出ますという内容なのですが、

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#3

otn

総合スコア84538

投稿2023/03/09 02:45

bash profileはvimでしないといけないものなのでしょうか?

何でも良いです。GUI環境で使っているなら、GUIのエディターで編集しても良いです。

お書きの2つの変更だけであれば、「変更前に出来ていたことが、変更後に出来なくなる」と言うことはありませんので、変更後に何か出来ないとしたら、
・それは変更前から出来てなかった
・編集に失敗している(お書きの2点以外のどこかを壊してしまった)
のどちらかです。

「質問」と「意見交換」の意味を理解していますか?それとも操作ミスで誤って「意見交換」を選んでしまった?

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#4

ryoma7i

総合スコア5

投稿2023/03/09 04:10

編集2023/03/09 04:11

ありがとうございます。慣れていないもので失礼しました。

コピペなもので基本的に間違いはないはずですが・・・。

bashrcで確認したところ最後に
alias vi='vim'

vimが使えないのにこれがあるのが原因かなと至りました。
この行は要らないですね。
もしくはvimを入れないダメなようです。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#5

ryoma7i

総合スコア5

投稿2023/03/14 05:10

ありがとうございました。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問