GNU/Linux >> Linux の 問題 >  >> Linux

Monoで*.exeを実行するようにBashを設定する方法は?

DEもXもなしで、./my.exeを使用したい mono my.exeを実行するには 、Pythonスクリプトで動作するように。

承認された回答:

Bashにはそのような機能はありません。 Zshは、拡張子に基づいてエイリアスを設定できます:

alias -s exe=mono

これはインタラクティブシェルでのみ機能しますが、プログラムが別のシェルを呼び出す場合は機能しません。

Linuxでは、binfmt_miscメカニズムを介して外部バイナリの実行を設定できます。 RolfBjarneKvingeを参照してください。優れたLinuxディストリビューションは、これをモノラルランタイムパッケージの一部として自動的に設定します。

ルート権限がないためにbinfmt_miscを使用できない場合は、ラッパースクリプトを受け入れる必要があります。

#!/bin/sh
exec /path/to/mono "$0.exe" "[email protected]"

ラッパースクリプトを.exeと同じディレクトリに配置します .exeのない同じ名前のファイル 。


Linux
  1. BashスクリプトをBashにパイプするときにパラメータを設定する方法は?

  2. エポックフォーマットで日付を設定する方法は?

  3. Ubuntuで.exeファイルを実行する方法は??

  1. 時間コマンドでBashスクリプトの実行にかかる時間を確認する

  2. CentOS8でファイアウォールを使用してファイアウォールを設定する方法

  3. WSL (Ubuntu) Bash から Windows 実行可能ファイルを実行するにはどうすればよいですか?

  1. Bashスクリプトを実行する方法{7メソッド}

  2. curlを使用してユーザーエージェントを設定または変更する方法

  3. dotnet コアで F# インタラクティブ (fsi.exe) を実行するには?まだサポートされていますか?