Bicon-gitがインストールされ、.bashrcに書かれました。
# hack to launch bicon if not launched
if ! [[ "$(ps -p $(ps -p $(echo $$) -o ppid=) -o comm=)" =~ 'bicon'* ]]; then
bicon.bin
fi
レンジャー発射
[~] -> ranger
作る
Shift + s
質問
[dir] -> exit
exit
done
[dir] -> exit
[~] ->
デュアル入力の問題を解決するには?
PSアーチ、桜、城
答え1
bicon.bin
tryの代わりにexec bicon.bin
引数を使用して、シェルをログインシェルとして実行できます。
これを実行するとbicon.bin
シェルが作成されるため、(1)元のシェル、(2)bicon.bin
実行中のシェル、および(3)生成されたシェルがありますbicon.bin
。元exec
のケースが交換されましたbicon.bin
。
答え2
最初に理解する必要があるのは、biconは仮想シェルなので、biconで1回、bashで1回、合計2回終了する必要があることです。
したがって、.bashrcコマンドが重複しないようにするには、biconを含むコマンドを.bashrcの上部に配置する必要があります。
また、二重シャットダウンを防ぐには、次の操作を実行できます。
alias exit='kill -9 $(ps -p $PPID -o ppid=)'