• 締切済み

コンソールでctrl-l, ctrl-pなどを入力するとき、

コンソールでctrl-l, ctrl-pなどを入力するとき、 rootだと通常どおりの動作をするのですが、 一般ユーザーでは、 ctrl-lなら、^L ctrl-pなら、^P などと表示され、機能しません。 唯一機能するのが、ctrl-cですがそれでも、ctrl-cを入力すると、 直前のプロンプトの右に^Cが表示されています。 通常どおりに機能するようになる方法を教えてください。

みんなの回答

  • hidehara
  • ベストアンサー率0% (0/0)
回答No.2

シェルが /bin/sh になっていないでしょうか? cat /etc/passwd などで確認してください。 手元のUbuntuですと、rootには /bin/bash が設定されていたので、 一般ユーザーでも同じ機能にするには、同じく /bin/bash を設定する必要があるかと思います。

参考URL:
http://kazmax.zpp.jp/linux_beginner/etc_passwd.html
  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

stty -aの実行結果をrootと一般ユーザで比較して、違うところをrootに合わせる。

goopth
質問者

補足

回答ありがとうございます。 教えていただいたとおり、確認してみたのですが 異なる部分はありませんでした。

関連するQ&A