- Community Home
- >
- HPE Community, Japan
- >
- HP-UX
- >
- System Management
- >
- hptermでaliasを有効にするには
カテゴリ
Company
Local Language
フォーラム
ディスカッションボード
フォーラム
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
ディスカッションボード
ディスカッションボード
ディスカッションボード
フォーラム
ディスカッションボード
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
フォーラム
ブログ
- RSS フィードを購読する
- トピックを新着としてマーク
- トピックを既読としてマーク
- このトピックを現在のユーザーにフロートします
- ブックマーク
- 購読
- 印刷用ページ
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
06-10-2004 11:44 AM
06-10-2004 11:44 AM
hptermでaliasを有効にするには
にて接続しております。
hpterm or dttermを起動した場合に、$HOME/.profileに
記述した、alias が有効になりません。
exportで設定した環境変数は、有効になっているので、
.profileは、読まれていると思います。
また、hpterm起動後、コマンドラインで手入力した場合は有効になります。
ちなみに、ログインシェルは、kshです。
原因または解決策をご存知でしたら、ご回答下さい。
宜しくお願い致します。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
06-10-2004 12:17 PM
06-10-2004 12:17 PM
hptermでaliasを有効にするには
CDEの起動時に.profileが読み込まれていますから、そのときに設定された環境変数が引き継がれているのだと思います。
hptermに“+ls”のオプションを付けて起動したら、.profileが読み込まれませんか?
私は、aliasの設定は、以下のようにして.kshrcなどに入れてあります。
.profileに ENV=$HOME/.kshrc の一行を追加
$HOME/.kshrcを以下のように設定
case "$-" in ## for interactive shell
*i*)
alias ls='ls -F'
;;
esac
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
06-10-2004 01:01 PM
06-10-2004 01:01 PM
hptermでaliasを有効にするには
hptermのオプションは、"+ls"ではなく、“-ls”でした。
$ hpterm -ls
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
06-10-2004 02:28 PM
06-10-2004 02:28 PM
hptermでaliasを有効にするには
早速のご回答ありがとうございます。
お陰様で問題解決しました。
<参考までに>
hptermの"ls"オプションは、付加の有無やプラスマイナス関係なく
OKでした。ただ私の環境では、"-ls"を付けて起動した場合は、
表示画面にゴミが残ります。
また、恥ずかしながらシェルに詳しくないもので
case文の"$-"と*i*の意味を教えていただけませんでしょうか?
> case "$-" in ## for interactive shell
> *i*)
> alias ls='ls -F'
> ;;
> esac
宜しくお願い致します。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
06-10-2004 03:15 PM
06-10-2004 03:15 PM
hptermでaliasを有効にするには
起動時には、kshのオプションが設定され、"ims"などの文字列がセットされています。ここで、重要なのは、対話型の場合必ずセットされた文字列に"i"が入っていることです。aliasは、対話型で起動された場合以外に必要はありませんから、case文でkshが対話型で起動されたかどうかを調べています。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
06-10-2004 04:07 PM
06-10-2004 04:07 PM
hptermでaliasを有効にするには
ご説明ありがとうございました。
たいへん勉強になりました。