※ ChatGPTを利用し、要約された質問です(原文:UNIXのscriptコマンド)
scriptコマンドを使っている時にaliasが使えない問題について
このQ&Aのポイント
scriptコマンドを使っていると、.profileに保存したaliasが使えなくなります。
scriptコマンドを使用すると、shモードに変わってしまい、kshを使用できません。
解決策として、.profileにalias設定を追加することで、scriptコマンドを使用している時でもkshを利用できます。
scriptコマンドを使い自分のタイプしたものを記録しているんですが、そうすると.profileに保存してあるaliasが使えなくなります。例えば、.profileにalias -x lsl= 'ls -l'と保存してあり、scriptを使ってないときはlslとタイプしたらls -lと同じ動作をするけど、scriptコマンドを使ってる時はsh: lsl: not foundとでてしまいます。scriptコマンドを使うとなぜか、shモードに変わってしまうのが原因みたいです。これをscriptコマンドを使っている時でも、kshが使えるようにするにはどうしたらいいのでしょうか?.profileにそのように設定とかするのでしょうか、回答おねがいします。
お礼
ありがとうございます。scriptコマンドの詳細がのったサイトがナカナカ見つからなく、このサイトはいいですね。これから試してみます。