私はOS X上でいくつかのアプリケーションを動かしたいと思っていますが、Linux用であるため実行できません。 OS XでLinuxシェルを使用するにはどうすればよいですか?私は、どうやってOS Xに別のLinuxシェルとOS X端末を持たせることができますか?OS XでLinuxシェルを実行
0
A
答えて
1
それはあなたの使用の特定のユースケースに依存します、OS X上GNUユーティリティ(Linuxシステム上で見られるような)と並んで、主にBSDベースのOS Xユーティリティを実行するには
Homebrew経由でインストールしてください。 と一緒にをインストールすると、GNUユーティリティの名前は
g
であることに注意してください。例えばGNUls
はgls
としてインストールされます。brew install coreutils
... GNUユーティリティ(g
-prefixedをインストール)brew install gawk
の最も... GNU Awkのbrew install findutils
を(gawk
としてインストール):また、OS Xのバッシュはまだv3.x
であることに注意してください。 ...(gsed
としてインストール)find
utliity(gfind
としてインストール)brew install gnu-sed
... GNU sedの
、単離さに(バッシュ
v4.x
を使用して)VM内部真正Linuxの環境のコマンドを実行するには、Dockerをインストールし、インストール、例えば、Ubuntuの画像(docker pull ubuntu
)。ドッカー環境ロード(オープンアプリケーションDocker QuickStart Terminal.app
)で- 、あなたはその後、Linux上でインタラクティブbashシェルを入力するように
docker run -it ubuntu bash
を実行することができます。
- 、あなたはその後、Linux上でインタラクティブbashシェルを入力するように
関連する問題
- 1. OS XでADBシェルを実行
- 2. シェルでバックグラウンドでPHPスクリプトを実行する - スクリプトはmac os xで実行されませんx
- 3. OS-X Linuxインターセプトプロセスコール
- 4. DQUOTE>実行Linuxシェル
- 5. OS XでAndroidのadbシェルを使用
- 6. Mac OS Xで実行可能なシェルのドックアイコンを削除しますか?
- 7. CでLinuxシェルを実装
- 8. OS Xでのストレージデバイスセルフテストの実行
- 9. Mac OS XでLinuxプログラムをコンパイルする
- 10. os.system()コマンドを実行して、Linuxシェルを実行しますか?
- 11. Mac OS X - 実行中のターミナルコマンドasync
- 12. クロスプラットフォーム(Linux/OS X)ファイルシステムウォッチャー(ファイルが変更されたときに実行コマンド)
- 13. WindowsからLinuxシェルでpingを実行する方法
- 14. Linuxシェルでphpを実行する最も正しい方法
- 15. Swift 2とLinux/OS Xの違い
- 16. LinuxとMac OS Xの.oファイル
- 17. OpenWrt Linux OSでDPDKアプリケーションを実行できますか?
- 18. OS XからLinuxに移行する際のエラーRed Hat
- 19. linuxスクリプトのdockerコンテナで実行中のmongoシェル
- 20. Mac OS XでC#/ WPFアプリケーションを実行できますか?
- 21. OS XでCプログラムをコンパイルしてUbuntu上で実行する
- 22. OS Xでプログラムバンドルをプログラムで実行する
- 23. OS x(エルキャピタン)でjmeterを実行できません
- 24. Docker Containerで異なるLinux OSを実行しますか?
- 25. Mac OS X上でJDK 1.6を使用してAntを実行
- 26. 出力 "Linuxシェル" -
- 27. Java:Windowsでコンパイル、OS Xで実行=失敗、なぜですか?
- 28. Linuxシェルから単純なクラスファイルを実行するには?
- 29. wake mac os xでbashスクリプトを実行する方法
- 30. OS Xの管理者権限でスクリプトを実行する
osx端末はbashを実行します。 Linux端末はbashです。あなたが幾分非定型で、いくつかのうちの1つをzshまたはcshを選ぶ以外は、同じです。 「Linuxのみ」とはどういう意味ですか?確かに2つのオペレーティングシステムに違いがありますが、シェルスクリプトについて話しているのであれば、ほとんど同じです。 –
ありがとうございます。 OS XでLinuxカーネルを使用するにはどうすればよいですか?デュアルブートをしたくない。 @ bryan-oakley –
Mac OS Xには、Linux上のコマンドとは異なるコマンドがあります。 Linuxには '/ proc'ファイルシステムなどの機能もありません。あなたのシェルスクリプトが移植可能なコマンドを移植可能に使用するなら、あなたはOKであるはずです。 Linux専用の機能に縛られていると、失敗するでしょう。 VMWareまたは同様のシステムを使用して、Mac OS X上のゲストOSでLinuxを実行することができます。 –