10 Things I Regret About Node.js - Ryan Dahl - JSConf EU
目次:
Cygwin は、Windowsオペレーティングシステム上でUNIXのような環境を提供する無料のアプリケーションです。 CygwinはUNIXシステムコールライブラリと多くのGNUアプリケーションで構成されています。
Cygwinの概要
コンパイラ、開発ツール、開発ツールキット、GNU emacs、TeXとLaTeX、OpenSSH(クライアントとサーバー)などは、さまざまなモジュールにパッケージ化されており、 Cygwinは、実質的なPOSIX(Portable Operating System Interface)システムコール機能を提供するエミュレーションレイヤーとして機能し、Linuxのルックアンドフィールを提供する一連のツールです。 Cygwinをインストールすると、ユーザは多くの標準UNIXユーティリティにアクセスできます。 Cygwinは、Windows PC上のすべてのUNIXコマンドを実行するのに役立ちます。これは開発者、特にLinuxサーバーで作業する開発者の関心事です。
CygwinのPOSIX互換性はネイティブWindows APIとうまく一致しません。プログラムでWindows呼び出しとPOSIX呼び出しを混在させると、不均一な結果が表示される可能性があります。特に、Cygwinのシグナルは、ファイル名を受け付けるWindowsの機能では動作しません。長いファイル名のCygwinのサポートによって混乱する可能性があります。
この記事では、Cygwinの共通機能のいくつかを説明します。
Cygwinのインストール
Cygwinのインストールは、実行可能ファイルをダウンロードして実行することから始まります。
1)CygwinでサポートされているバージョンのWindowsを使用していることと、十分なディスク容量があることを確認してください。 Cygwinの完全なインストールで5GB程度の重量があるので、5GB以上が推奨されます。
2)実行ファイルを実行して、「インターネットからインストール」オプションを選択します。これにより、アプリケーションはサーバーからローカルマシンに完全リポジトリをダウンロードできます。
3)デフォルトのディレクトリを選択します。 C: Cygwin、これは常に推奨されます。 [次へ]をクリックします。
4)インターネット接続の種類を選択します。 「直接接続」を選択します。 Next Hit。
5)Cygwinパッケージをダウンロードする近くのミラーサイトを選択します。いずれかが行います。
6) パッケージの選択:これは重要な部分です。このステップでは、必要なアプリケーションを選択する必要があります。アプリケーションまたはパッケージは、パッケージ名に隣接するデフォルトラベルをクリックするだけで選択できます。
- opennssh
- keychain(ssh鍵のペアの場合)
- gv
- ghostscript
- emacs
- vi
- grace UNIXで全く新しい場合、これらは最も一般的に使用されるパッケージです。
- tcsh
- gnuコンパイラ
- tetex
- aspell
- gnuplot
- rsync
7)次をクリックすると、インストールが開始されます。ダウンロードには約30分かかります。 Cygwinの機能
Cygwinはフリー/オープンソースです。これは、ダウンロード可能な既存のソースコードを使用して変更できます。
- Cygwinでコマンドをbashできます。コンパイラ、SDK、ツールをインストールします。
- クリップボード統合 - XクリップボードとWindowsクリップボード間のクリップボード統合。
- リモートクライアント - リモートクライアントは、Cygwinのopensshパッケージを使用して、telnet経由またはssh経由のX11トンネリング経由でCygwin / Xセッションに起動して表示できます。
- 2つの異なるインスタンスを使用してクライアントサーバーアプリケーションを実行する
- Cygwinのダウンロード
Cygwin
ダウンロード 。 Cygwinのインストール手順をガイドします。