多くの人が日常生活でLinuxとWindowsの両方のオペレーティングシステムを使用しています。 作業環境で異なるオペレーティングシステムを頻繁に切り替える人のXNUMX人である場合、Windowsコマンドラインでの作業中に「ls」や「cd」などのLinuxコマンドを実行したときにシナリオが発生する可能性があります。 これは、ほとんどの時間をサーバー環境(通常は「Unix」)で過ごし、Windows環境(「非Unix」)に時々切り替える人によく発生します。
そのような場合、メッセージ 'ls(またはWindowsコマンドプロンプトで入力したUnixまたはLinuxコマンド)は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。 Linuxコマンドを実行するとすぐに、コマンドラインに表示されます。
さて、これを回避するための簡単なヒントがあります。 と呼ばれるユーティリティがあります '* UnxUtils *' (「UnixUtils」と読みます)。これは、Windows互換のユーティリティまたは「Unix」コマンドで使用されるコマンドのライブラリです。
注: このユーティリティには、すべてのWindows-Linux互換性コマンドが含まれているわけではなく、最も一般的に使用されているコマンドのみが含まれていることを忘れないでください。
次のリンクのいずれかからバイナリファイルをダウンロードできます。
を含む GNUユーティリティ Win 32の場合、これは 'msvcrt.dll' Windowsオペレーティングシステムのファイル。
バイナリ( '.zip')ファイルをダウンロードして、コンピューターに解凍します。 たとえば、「C:\ UnxUtils」は、ファイルが「C:」ドライブに保存されていることを示します。
次に、ユーザー変数に環境変数を追加します。
変数名: パス
変数値: C:\ unxutils \ bin \; C:\ unxutils \ usr \ local \ wbin \
環境変数を変更する方法がわからない場合は、 このチュートリアルを読む。 次に、新しいコマンドプロンプトを開いて、cd、ls、pwd、cat、または任意の「Unix」コマンドを入力できます。 シェルスクリプトを実行することもできます。
注: すでにコマンドラインウィンドウを開いている場合は、PATHの変更は既に実行中のアプリケーションには適用されないため、ウィンドウを閉じてからもう一度開きます。 どのコマンドを使用する場合は、引数にWindows拡張子.exeを追加します。 たとえば、which.exe。
これをチェックアウト Wikipediaのページ for コマンドのリスト Windowsの「UnxUtils」から入手できます。 リストは、C:\ unxutils \ usr \ local \ wbin \に含まれるコマンドに限定されています。
追加ツール: インストールを開始する Emacs および ミンウ WindowsオペレーティングシステムでよりUNIXライクな開発環境を取得します。
過酷なワリコー
ページに素敵な効果があります!
特に背景の降雪の微妙な方法! 良い!
がんばり続ける!
ラジェッシュナマセ
私はあなたがそれを気に入ってくれてうれしいです。
モハン
こんにちはラジェッシュ、あなたのブログは私とUNIXのマスターになりたいすべての人にとって非常に役に立ちます…
ありがとうございます..
プリヤバラクリシュナン
こんにちはまず第一に、これは完全に包括的な素晴らしい投稿です! 私はUnixを初めて使用し、Windowsを介してそれを実践する方法を探していました。 私は疑問を持っています。 私を助けてください。 これでディレクトリを変更するにはどうすればよいですか。 wbinにはcdコマンドがないので、cdの他のオプションは何ですか。 前もって感謝します!
ラジェッシュナマセ
ええ、wbin cdコマンドは彼らのものではありませんが、あなたはそれを使うことができます。 ここで「cd」コマンドが機能していることを確認しました。
プリヤバラクリシュナン
はい、私はcd.exeを使用して大失敗をしました。 今、私は明確です。 ありがとう!
ニーラフ・モディ
こんにちはRajesh、
UnxUtilsをダウンロードしましたが、どういうわけかうまく機能していないようです。 問題を解決するのを手伝っていただければ幸いです。 以下は私が従ったすべてです:
以下の場所に保管されているUnxUtilsをダウンロードして抽出しました。
C:\ UnxUtils
追加されたユーザー変数:
変数名:パス
変数値:C:\ UnxUtils \ bin \; C:\ UnxUtils \ usr \ local \ wbin \
Windowsのコマンドプロンプトを開いてlsと入力すると、エラーが発生します。
「「ls」は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。」
助けてください。
おかげで、
ニーラフ・モディ
ラジェッシュナマセ
ユーザー変数を適切に追加しましたか? ユーザー変数を追加する際に、いくつかの間違いをしたと思います。
ヴィシ
これは非常に便利で役立つRajeshです!