DOSを学習しようとするUnixユーザー向けのリソース


2

私は経験豊富なUNIXユーザーであり、UNIXターミナルの使用方法を熟知しています。ただし、Windowsコンピューターを使用してコマンドプロンプトを使用しようとするたびに、でディレクトリの内容をリストし、でディレクトリをdir変更する以上のことはできませんcd。DOSで物事を行う方法を学びたいです。UNIXの人がDOSの使い方を学ぶのに役立つものをいくつかお勧めしてもらえますか?ありがとう!


2
DOSを使用するための最良の方法は、DOSを別のものに置き換えることです。:P
cdhowie

4
cygwinをインストールし、bashシェルを開き、問題を解決しました。
ポールトムブリン

1
DOSが割り当てられたままになることがあります。

私はあなたがdosで多くのことをできるとは思わない... :)

記録のために、WindowsコマンドプロンプトはMS-DOSまたはDOSではありませんshxtermが別のUnixプログラムと同じように、Windows プログラムです。
悲しみ

回答:


4

http://www.cygwin.com/を試してくださいこの方法を使用すると、新しい(古い)コマンドを覚えなくてもWindowsボックスを使用できます。


また、UNIX互換環境が必要ない場合は、CMDプロンプトから使用するUNIXコマンドをいくつか使用して、GNUWIN gnuwin32.sourceforge.net
Michael Dillon

4

私はLinuxのシステム管理者で、* nixによって死んで生きています。

とは言うものの...私はDOSが大好きで、幼少期を思い出させます。とてもシンプルで、リアルタイムで実行するために作成されました。

私はWin9x Archのタックが本当に嫌いで、NT archは嫌いです。しかし、私はNTが大きな改善であり、実行可能であると認めています。私はあなたが本当のDOSを意味しないと思いますか?あなたは本当にCMD.exeを意味しましたか?コマンドシェルのような?

  1. このWebサイトには、CMD.exeとBASHの同等のグラフがあります。このチャートは、DOSからLinuxに移行するためのものですが、逆の場合にも適用されます。

  2. 練習したいだけなら、WINEをインストールできます。WINEには、WCMDと呼ばれるCMD.exe互換シェルがあります。WINEのインストール後、次のコマンドでインスタンスを開始しますwineconsole --backend=user wcmd

  3. Windowsの生産性を高めたい場合は、常に由緒あるCygwinがあります。私は実際にCygwinは巨大だと思い、mingwのMSYSを好みます。実際には、単純なMinGW以外は、Windows内のPOSIX環境です。Windowsでの作業を余儀なくされたとき、私は常にMSYS / Cygwinの両方よりもMinGWにコンパイルすることを好みます。

  4. 自己完結型のPOSIXサブ環境ではなく、Windows環境で作業するための、より生産的なシェルが必要な場合は、TCC / LEが本当に好きです。学習曲線はPOSIXをWindowsに導入するよりも高いですが、要件は少なく、学習する内容のほとんどはCMD.exeにも関連しています。


1

可能であればDOSを削除し、PowerShellに直接進むことをお勧めします。Unixシェルから慣れているようなパワーを提供する、はるかに生産的な環境です。UnixからDOSに移行する場合、単純な作業を行うためにジャンプしなければならないフープに不満を感じるだけです。


1
PowerShellについて聞いたことがありません。それは何ですか?
agentbanks217

@ agentbanks217:.NETランタイムと統合するWindows用の最新のシェルおよびスクリプト言語。
マークバイヤーズ

1
この答えは、単純なbashスクリプトの例、PowerShellの同等の単純な同等物、そして魂が砕け散るほどひどく完全に非自明な同等のバッチファイルの場合、10倍良くなります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.