web-dev-qa-db-ja.com

IDEは、Windows環境でシェルスクリプトを操作するのに適しています。

Linux環境でのシェルスクリプトについてはすでに学習しました。

しかし、今は自分のPCにLinuxをインストールできませんが、シェルスクリプトを練習する必要があります。

現在、Windows XPがPCにインストールされています。Windows環境でシェルスクリプトプログラムの練習に役立つ既知のIDEはありますか?

18
ykombinator

クールなOnlineIDEを見つけました。これは、簡単なbashスクリプトを書くのに役立つでしょう。

ここにあります: Ideone.com

17
ykombinator

WindowsのシェルスクリプトはLinuxとは大きく異なります。構文はかなり完全に異なり、cmd.exeはbash、csh、kshとはまったく異なる環境です。あなたの試験はcmd.exeではなく、unix/linuxシェルスクリプトに関するものであると思います。

近づきたいなら、cygwinがうまくいくかもしれません。 Windowsの基本的なUNIX層を提供し、UNIXコマンドラインのほとんどの機能を提供します。それでもまだ本物ではありません。また、ライブCDをダウンロードして書き込み、ブートすることは、cygwinをインストールする(そしてCDを正しく動作させる)よりも簡単です。

Linuxのインストールを妨げるようにパーティションテーブルがどのように破損する可能性があるのか​​にも興味がありますが、XPを完全に起動できます。

8
tdammers

Java、C++、PHPなどの他のプログラミング言語にEclipseを使用している場合は、これをお勧めします plugin

コンパイル済みおよびオブジェクト指向言語用の他のIDEが提供する「スクリプト言語用IDE」については、プログラミング言語の能力とオブジェクト指向パラダイムのコンパイラーに基づいているという事実があります。IDEはあまり役に立ちません。

最も簡単な方法は、Linux LiveCDまたは仮想ボックスのいずれかです。どちらの方法でも問題はありません。 Linux Bash/Shellを使用すると、詳細な出力を伴うシェルデバッグモード(-x -vパラメーターで実行)など、シェルスクリプトの学習に必要なサポートが得られ、コードがどのように解釈されているかを確認できます。

8
lisak

コンピュータにジュースがある場合は、 Oracle Virtualbox (無料です!)をダウンロードして、多くのLinuxディストリビューション(Ubuntuがおそらく最高)の1つを仮想マシンとしてインストールします。そうすれば、プライマリOSを離れることなく、実際の環境を利用できます。

IDEに関する限り、単に構文の強調表示を探しているのであれば、gnomeのgedit(Ubuntuに付属しているはずです)が.shスクリプトに対して構文の強調表示を行うと思います。この目的のために(つまり、コード補完などで)もっと堅牢なものは存在しないと思います。

6
Matt Baker

CYGWINを試してください。このプロジェクトは、WindowsでUNIX環境を再作成することを目的としています。

2