teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

原因についてを追記

2019/09/11 10:21

投稿

chibi_kuma
chibi_kuma

スコア85

title CHANGED
File without changes
body CHANGED
@@ -80,4 +80,42 @@
80
80
 
81
81
  どのようにしたら復旧させることが出来るでしょうか?
82
82
  お手数ですが、教えていただければ幸いです。
83
- よろしくお願い申し上げます。
83
+ よろしくお願い申し上げます。
84
+
85
+
86
+
87
+ (追記)原因について
88
+ lsや、viが使えなくなってしまった原因について、整理しておきます。
89
+ (自分で後で思い出す用として。自己解決ではないのでここに残します。)
90
+
91
+ 「linuxbrew」のインストール中に、
92
+ 「linuxbrew」の本家サイトの指示通り以下のコマンドを実行したところ
93
+
94
+ ```SSH
95
+ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
96
+ test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
97
+ test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
98
+ test -r ~/.bash_profile && echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
99
+ echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.profile
100
+ ```
101
+
102
+
103
+ 「.bash_profile」が以下のようになってしまっていました。
104
+ (XXXXXはXSERVERアカウント)
105
+
106
+ .bash_profile(NG)
107
+ > PATH=$PATH:$HOME/bin
108
+ > export PATHeval $(/home/XXXXX/.linuxbrew/bin/brew shellenv)
109
+
110
+ .bash_profile(OK)
111
+ > PATH=$PATH:$HOME/bin
112
+ > export PATH
113
+ > eval $(/home/XXXXX/.linuxbrew/bin/brew shellenv)
114
+
115
+
116
+ 上記のように修正して、SSHをログアウト、再ログインしたら、
117
+ lsコマンドなどが使えるようになりました。
118
+
119
+ したがって、質問文の冒頭で書いた
120
+ 「参考になりそうなサイト」は全く関係が無かったのです…
121
+ 疑ってごめんなさい…

1

間違いを修正

2019/09/11 10:21

投稿

chibi_kuma
chibi_kuma

スコア85

title CHANGED
File without changes
body CHANGED
@@ -49,7 +49,7 @@
49
49
  fi
50
50
 
51
51
  # User specific aliases and functions
52
- export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
52
+ export PATH="/home/XXXXX/.linuxbrew/bin:/home/XXXXX/.linuxbrew/sbin:$PATH"
53
53
  ```
54
54
 
55
55
  XSERVERの、別のサーバーも契約していたので、