vi
またはvim
でファイルを編集しているときに頻繁にファイルを編集しているので、シェルコマンドを実行するためにシェルを開く必要があります。だから、私は:sh
を実行してシェルに行きます。シェルを使用しているときにviでファイルを開いたときを知るには?
これはシェルに私をもたらします。今、私が編集しているファイルに戻るときは、ファイルを返すためにfreckquently control + D
を実行します。これは正常に動作します。私は指示hereに従った。
私はssh
-dにリモートAWSマシンで多くの作業を行います。そして、control+D
は、それらのマシンを終了する1つの方法です。残念ながら、これらのマシンにssh-dをインストールしている間に、私はvi/vim
にファイルがオープンしているかどうかわかりません。control + D
を実行すると、セッションは完全に終了します。ssh
- 1のいずれかに方法はありますが)、私はviや
- 2で現在開いているファイルを持っていることを知っている)シェルを終了し、私のsshを閉じ誤って危険にさらすことなく安全に戻って私のファイルへ行きますセッション?あなたは
lsof +D <dir> | grep REG
は、あなたが同様-uでユーザーを指定することができ、よりフィルタリングについてディレクトリ
で開かれたすべての通常のファイルを与える使用することができます
viをctrl-zでバックグラウンドに送ることができない理由はありますか?あなたのシェルはうまく動作しますか?そして、 '' fg''でviを再開しますか? – user2141130
私は実際にそのコマンドを聞いたことがありません!それは素晴らしいだろう! – Sother