シェルジョブ制御:実行中のジョブの「名前を変更」できますか?

シェルジョブ制御:実行中のジョブの「名前を変更」できますか?

シェル(私はBashを使用しています)では、しばしばCtrl-Zを使用してあるfgタスクを一時停止し、別のタスクを前景にインポートします。たとえば、実行中のVimインスタンスを一時停止し、以前に一時停止したREPLを前景にインポートします。で識別されるエイリアスを使用してVimを起動すると、/usr/local/bin/vim出力はjobs次のようになります。

$ jobs
[1]+  Stopped       /usr/local/bin/vim print1.hs
[2]   Stopped       stack ghci

fg 2作業仕様を指定するために使用できますが、stack ghciタブ補完機能を好みます。

fg s<Tab>

同様に、Vimの作業仕様を調べる方法もありますが、fg /<Tab>次のようにすることがより直感的に感じられます。

fg v<Tab>

作業仕様の「名前変更」について読んだのが、どんどん思い出しています。そのようなことは可能ですか?

ベストアンサー1

おすすめ記事