私はAWSにubuntuを持つ仮想サーバを持っています。私は自分のサーバー上に複数のユーザーを作成しました。 rootユーザー(ubuntu)としてサーバーにsshを実行すると、基本コマンドとbash履歴にbash auto completeを使用することができます。しかし、別のユーザーとしてログインしても動作しません。これを解決するために何か必要なことはありますか? the Bash Reference Manual, §9.1: Bash History Facilitiesによるとssh端末がコマンド履歴を自動完成または保存しない
0
A
答えて
1
:
set
組み込みに-o history
オプション(The Set Builtinを参照)が有効になっている場合は、シェルはコマンド履歴、以前入力したコマンドのリストへのアクセスを提供します。だから、
、私は
set -o history
を実行し、それはそれを修正する場合は見て試してみました。そうであれば、それを他のユーザーのログインスクリプトに追加することをお勧めします。
は(set -o history
は主にので十分にそれをテストするために、コマンドが履歴に追加されているかどうかを制御し、あなたが実行したいと思うことに注意してください:
set -o history
echo foo
echo !!
それはecho foo
を印刷していることを確認する。)
関連する問題
- 1. ハイブ履歴コマンドが動作しない
- 2. MacOSの端末でコマンド履歴を検索
- 3. pdbにコマンド履歴を保存
- 4. 端末の履歴からコマンドを検索して置き換えます。
- 5. :コマンド履歴はどこに保存されていますか?
- 6. Internet Explorerは、自動補完用のフォームデータ履歴をどこに保存しますか?
- 7. ajaxの履歴を保存
- 8. 端末でGoogleドライブを自動保存なしで使用する
- 9. ssh端末挿入端末プログラム名
- 10. 現在のbashセッションを履歴に保存しない
- 11. mercurialeclipseは完全な履歴を表示していません
- 12. 端末とスクリプトのコマンドは異なる動作をします
- 13. 端末コマンドがSwiftで動作しない
- 14. PhpStorm内のgit bash端末でnpmコマンドが動作しない
- 15. ejabberd 16.06 + mysql 5.5.50、メッセージの履歴が保存されない
- 16. GUIのコマンド履歴
- 17. JSchで複数回sshを実行する方法:ポート転送、sshコマンド、またはSSHトンネル?端末による
- 18. PHP MySQLログイン履歴を保存する
- 19. iPhoneのwebappに履歴を保存
- 20. 履歴データを保存する
- 21. モデルアソシエーションの履歴を保存する
- 22. 保存履歴を無効にする
- 23. チャット履歴をiosに保存する
- 24. REST GET履歴を保存する
- 25. 端末上のコマンドは動作しますが、Javaプログラム
- 26. Mac端末のcutコマンドに補完オプションがありません
- 27. pubnub保存・再生履歴機能
- 28. 端末の履歴を消去せずに端末から結果を消去する
- 29. zshのコマンドは、ポッドが見つかりましたが、端末
- 30. ファイルを新しいフォルダに移動し、Gitの履歴を保存する
たぶん他のユーザはログインシェルとして '/ bin/sh'を持っていますか?その場合は 'chsh'を試してください。 – tripleee
'echo $ BASH_VERSION'は' bash'を実行しているかどうかを確認します。もしあなたがいなくて、やりたいことがあって、現在のユーザのデフォルトのシェル( 'chsh'と同じ)を変更したくないのであれば、' bash -l'を実行してください。もちろん、デフォルトのログインシェルを変更したい場合は、 'chsh'がそれを行う方法です。 –
私はチェックして、私はbashを実行していません。とにかく私のデフォルトのシェルbashを作るには?私はサーバーにsshし、デフォルトでbashを使用したいと思います。 – viper