
Ubuntu サーバーに SSH で接続すると、通常のシステム情報スプラッシュ画面が表示されますが、その後すぐにコマンドが実行され、それを追跡できないようです。
Last login: Tue Jun 30 15:20:22 2015 from [removed]
][: command not found
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)`
これは、Jira/Confluence で使用するために Java を正しくインストールしようとしたときに発生したものだと思います。
以前見ていた古いガイドを遡ってみましたが、][
どこかに誤って入力した場所が見つからないようです。何かアイデアはありますか?
答え1
対話型ログイン シェルを開始するときに読み取られるユーザー構成ファイルは次のとおりssh
です。
ユーザー設定ファイル、、
~/.bash_profile
(いずれか 1 つ、この順序で検索)~/.bash_login
~/.profile
グローバル設定ファイル
/etc/profile
ここで言及されている問題は、これらのファイルのいずれか、またはこれらのファイルからソースされた他のファイルに存在する必要があります。したがって、これらのファイルを検索し、 Ubuntuがソース~/.bashrc
として含まれている必要があります。~/.bashrc
~/.profile
次のような場合には][
対応可能です:
grep '\]\[' ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc /etc/profile 2>/dev/null
一方、次のjava
ような場合には:
grep 'java' ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc /etc/profile 2>/dev/null
問題のある行を見つけたら、正しい行になるように修正する必要があります (必要ない場合は削除します)。