dポイントプレゼントキャンペーン実施中!

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

通常どおりに機能するようになる方法を教えてください。

A 回答 (2件)

シェルが /bin/sh になっていないでしょうか?



cat /etc/passwd などで確認してください。

手元のUbuntuですと、rootには /bin/bash が設定されていたので、
一般ユーザーでも同じ機能にするには、同じく /bin/bash を設定する必要があるかと思います。

参考URL:http://kazmax.zpp.jp/linux_beginner/etc_passwd.h …
    • good
    • 0

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

この回答への補足

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

補足日時:2010/07/27 00:55
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!