alias
esとwhatnotsの独自のセットでAshセッションをカスタマイズする方法を探しています。 Bashのbashrc
ファイルに相当するAshとは何ですか?
Ashはまず次のファイルを読み取ります(存在する場合)。
/etc/profile
~/.profile
非ログインシェルも、環境変数ENVで指定されている場合はファイルを読み取ります。
したがって、何らかの方法で設定した場合(たぶん〜/ .profileまたは他の「包括的な」環境制御で)、将来の分岐シェルはそのスクリプトを実行します。ログイン以外の場合に非常に便利です。
これに関するドキュメントを見つけるのは難しいですが、busybox-w32(Windowsで実行)で動作することが確認されています。実際、ashの機能セットに関する適切なドキュメントを見つけるのは困難です。
更新:実際には、さまざまな種類の灰があります。 「ENV」は、それらすべてでは機能しない場合があります。ここにバリアントに関する情報があります: https://www.in-ulm.de/~mascheck/various/ash/
そこにいくつかの灰の変種がENVの代わりに「SHINIT」を使用するかもしれないという提案があります。