のはじめに誰が?この記事のタイトルを見たときにそれがあなたが思ったことなら、それはあなたのために書かれています。
これが取引です、Windowsユーザー[2]:コマンドラインはあなたの友達です。しかし、Windowsコマンドライン?それは本当に悪い友達です。あなたが知っている、彼があなたの誕生日のためにいとこジェブからそのチア・ペットを再贈った人と一緒にたむろするという申し出を彼があなたの誕生日に再ギャルした種類、あなたを毎回あなたに固執する種類の種類、あなたが知っているように、あなたは知っている。そのような友達と、誰が敵を必要としていますか? Windows PCのコマンドプロンプトでコンピューティングエクスペリエンスをオーバークロックしたい場合は、必要ですCygwin。
Cygwinは、ステロイドのWindowsコマンドラインで、よく知られており、昔から有用なLinux Unixコマンドを走らせます。しかし、Cygwinは、多くのオープンソースソフトウェアのように、怖くて、不可解で、「ああ、ha!」となるまでほとんど使用できないように見えます。不可解なドキュメントのページを掘りながら何時間も掘りながら。仕事を救いさせてください。
今日はCygwinのインストールを介して、いくつかの基本的なコマンドを実行して、「AH」に沿ってあなたを案内します。来週のパート2は、より高度なCygwinneryに入り、うまくいけばその「ハ!」に到達することを願っています。
準備ができて?始めましょう。
インストール
「今すぐインストールまたは更新!」を使用して、Cygwinのsetup.exeを最初にダウンロードしてください。にリンクしますCygwin.comのフロントページ。 Cygwinについて理解すべき重要なことは、インストールできない、またはインストールしないことを選択できるオプションのプログラム(「パッケージ」)がたくさんあることです。 setup.exeは二重の義務を果たします。Cygwinプロンプトがインストールされ、事後にパッケージを追加できます。
今のところ、Cygwinを使用して、後で戻って必要に応じてパッケージを追加します。 Setup.exeを起動して、インストールウィザードを起動し、「インターネットからインストール」を選択します。次にヒットします。次に、インストールディレクトリを選択します(デフォルトの「C:\ Cygwin \」を残してください)およびその他の設定(デフォルトでも問題ありません。)次に、Cygwinがダウンロードするパッケージを保存する一時ディレクトリを選択します。完了後は常にこれらを削除するため、Temp Directoryは機能します。 「直接接続」からダウンロードすることを選択し、Cygwin Mirrorsのリストが表示されます。デフォルトを保持します(またはランダムに別の選択を選択してください)、次にヒットします。
選択した鏡が本当に遅くなることがあります。 「パッケージの選択」画面に非常にすばやくめくる必要があります。そうでない場合は、戻って、より利用できる別のミラーを選択してください。
これで、あなたは選択したパッケージ画面にあります。これは、初心者のインストールの中で最も混乱している部分です。なぜ?さて、スクリーンショットを見てください(クリックして拡大します):
ええ、私は知っています。 「WTF」と呼ばれるパッケージはどうですか?ここで見ているのは、UNIXプログラムのリストです(そのほとんどは、Windowsの人々にとってエイリアンの象形文字のように見えます)すべてが特定のカテゴリでグループ化されています。たとえば、プラス記号をクリックして「ベース」カテゴリを展開すると、「バッシュ」、「ガーク」、「グレップ」、「マン」などの謎の肉アイテムを含むリストが表示されます。このリストがあなたを怖がらせないでください。興味がある場合は、「表示」ボタンを切り替えて、完全なリストSANSカテゴリを表示できます。初めてこれを行うことはお勧めしません。それはあなたがあなたが持っていたと思っていたすべてのコンピュータースキルに疑問を抱かせるかもしれません。
Cygwin Virginsは、デフォルトのパッケージを受け入れて、次にヒットします。ついに!なじみのあるもの。ソフトウェアをインストールするためだけにたくさんの手順のように思えますよね?すべてが完了したら、デスクトップまたは[スタート]メニューで信頼できるCygwinアイコンを作成するオプションを取得できます。
基本コマンド
今、あなたはあなたが運命づけられているUnixのワルのようにコマンドラインを揺るがす準備ができています。その新しいCygwinアイコンをダブルクリックして、「シェル」プロンプトに到達します。これは次のようになります(クリックして拡大します):
最初の数行(「スケルトンファイルのコピー...」など)は、初めてのみに表示されます。これからは、Cygwinを起動すると、標準のGreen YourUsername@YourComputername〜 $ Greetingが表示されます。
ドル記号は、あらゆる種類のコマンドラインパワーを解き放つことができるCygwinプロンプトです。私たちはあなたを動かすためにいくつかの非常に基本的なコマンドから始めます。これらは最初は奇妙に感じますが、一度慣れると、彼らは第二の性質になります。
まず、ファイルシステムのどこにいるかを見たいと思います。 Cygwinが起動するとき、あなたはあなたのホームディレクトリから開始しますが、それはどこにありますか? UNIX "PWD"(Print Working Directory)コマンドを使用して表示します。
Penelope@scully〜 $ pwd /home /penelope
素晴らしいですが、この「/home/」ディレクトリはどこにありますか?インストール中に設定したのはCygwin Base Directoryです - デフォルトでは「C:\ Cygwin \」です。私の場合、私は「C:\ cygwin \ home \ penelope \」ディレクトリにいます。確認しましょう。 UNIXで空のファイルを作成するには、「Touch」コマンドを使用します。
Penelope@scully〜 $ touch honey-im-home.txt
Windows Expolorerでは、c:\ cygwin \ home \ penelope \を閲覧すると、「honey-im-home.txt」と呼ばれるファイルが表示されます。わかりました、いいです。しかし、d:またはhのように、別のディスクドライブに切り替える必要がある場合はどうなりますかCygwinはUNIXエミュレータ、SEE、UNIXはMicrosoftのドライブレター、コロン、スラッシュ表記を知りません。したがって、(cd)に変更するには、d:\ data \ directory in cygwinに変更します。
Penelope@scully〜 $ cd/cygdrive/d/date penelope@scully/cygdrive/d/data $
/cygdrive/d/は、d:drive in cygwinを表します。更新:Reader Bojanが指摘していると指摘しています。Dドライブに切り替えるためにCD D:を入力できます!私は修正されました。ありがとう、ボジャン!
現在のディレクトリのパスがユーザー@コンピューター表記の横にリストされていることに注意してください。これも以前にリストされていましたが、UNIXではホームディレクトリを表しているTilde(〜)があります。したがって、ファイルツリーのどこからでもディレクトリ(CD)をホームディレクトリに戻すには、次のように入力します。
Penelope@scully/cygdrive/d/date $ cd〜penelope@scully〜 $ pwd/home/penelope
ホームディレクトリ内のすべてのファイルのリスト(LS)を表示したい場合は、「LS」と入力するだけです。
Penelope@scully/cygdrive/d/data $ ls honey-im-home.txt
まだ私と一緒に?良い。
現在、Cygwinは、あらゆる種類のきちんとしたテキスト操作、検索、ネットワーキングの楽しみを行うことができますが、パート2でそれに取り組むつもりです。今のところ、Lifehackerの受信トレイに登場した最も頻繁なCygwinの質問に取り組みたいと思います。
どうやって手に入れるのかこのtodo.txtのことCygwinで働くには?
右クリックしますこのtodoスクリプト.zipファイルC:\ cygwin \ home \ yrname \ folder(yrnameがユーザー名)に保存します。
Windows Explorerで、C:\ Cygwin \ home \ yrname \を閲覧し、todo.zipファイルを解凍します。 NotePadなどのテキストエディターを使用して、.todoファイルを開きます。 4行目を編集して、todo_dir = "c:/cygwin/home/username"を読みますが、ユーザー名をユーザー名に置き換えます。
最後に、モード(CHMOD)を変更して、TODOスクリプトを実行可能にします。ホームディレクトリのCygwinコマンドラインで、入力してください。
Penelope@scully〜 $ chmod 755 todo.sh
あなたは今dodo.txt'に行くのが良いです。 ./todo.shを入力して、示されているように(スペース上の理由で切り捨てられます)TODO使用法を取得します。DotSlash./ Todo ScriptがCygwinに「ねえ、この実行可能スクリプトを実行してください」と言う前に。
Penelope @Scully〜 $ ./TODO USAGE:./TODO.SH [アクション] [オプション] ...アクション:「私がする必要があるものP:Project @Context」を追加
TODOリストへの追加を開始するには、次を入力します。
Penelope@scully〜 $ ./todo.sh「Cygwinの詳細を学ぶ」todo: 'Cygwinの詳細については、1行目に追加されました。 C:/cygwin/home/penelope/todo.txtの1つのタスク。 Penelope@Scully〜 $
これがそうですTODO.SHスクリプトの使用については詳細です。
来週:Appending Textはファイルにカバーし、心のコンテンツにグレップし、デイジーを追いかけるコマンドやその他のCygwin Shenanigansをカバーします。コメントまたはlifehacker.comでのヒントへのメールで、質問で私をヒットします。
トップに戻ります申し訳ありませんが、現在のCygwinユーザー、この記事は涙を流します。しかし、とにかくあなたの専門知識を登録します。あなたはCygwinで最も使用していますか?コメントでお知らせください。パート2で書きます。 [
トップに戻ります]
Macユーザーは、これらのすべてのコマンドに箱から出してアクセスできます。 [生きるオタク]ライブフィードへのオタクジーナ・トラパニ、LifeHackerの編集者は、Cygwinの開発者に永遠に恩恵を受けています。彼女の半週間の機能、