AIX(Kornシェル、.profile)で別名が機能しないのはなぜですか?

AIX(Kornシェル、.profile)で別名が機能しないのはなぜですか?

私のホームディレクトリには次のファイルがあります。

drwxr-xr-x    3 meuser staff           256 Oct 12 13:11 .
drwxr-xr-x  102 bin      bin            4096 Sep 30 12:28 ..
-rw-------    1 meuser staff          5349 Oct 11 20:44 .bash_history
-rwx------    1 meuser staff           466 Jun 26 22:12 .profile
-rw-------    1 meuser staff          7074 Oct 12 13:11 .sh_history
drwx------    2 meuser staff           256 Aug 16 15:28 .ssh

私のデフォルトのシェルはKornシェルです。.profile次のようにエイリアスを入力しようとすると、次のようになります。

alias l='ls -lrt'

もう一度ログインして実行してみてください。

$ l
ksh: l:  not found.

このエイリアスを機能させるにはどうすればよいですか?

ベストアンサー1

.profileログインしている場合にのみお読みください。今後の修正は現在の環境には影響しません。次の方法で再ロードする必要があります.profile

  • ファイルを得なさい: (. .profile影響を与えます現在のシェルではなくみんなシェル)
  • su -l <user>(新規ログイン)
  • ログアウト+ログイン

おすすめ記事