【プログラミング教育ナビ】は、プログラミング初心者が自分に合った勉強法や教室を見つけられたり、プログラミングに特化した求人が検索できたり、SaaSの比較ができるサイトです。人気講座のある入門スクールや独学できる学習サイトを、口コミ・評判で比較してランキング形式でご紹介しています。言語から探す場所から探す条件から探すrsstwitterfacebook案件獲得できなかったら全額返金!未経験からプロのエンジニアスキルを身につけ、フリーエンジニアとして稼げるまで徹底サポート。プログラミング初心者向けお役立ちコンテンツTweetPocket皆さんは仕事中にコマンドプロンプトを活用していますか?直感的に操作出来るGUIは、PC初心者でも取っつきやすく、マウスひとつあれば誰でも簡単に操作することが可能です。その反面、マウスの誤操作で思いもよらぬ大惨事を招いてしまったり、処理しなければいけなかったデータを取りこぼしてしまったりなど、人為的なミスを起こしやすいというデメリットもあります。CUIで動くコマンドプロンプトは、マウス操作ではミスしがちな、単純な反復作業にとても強いです。頻繁に使用するコマンドをテキストファイルなどにメモしておけば、使いたい時にコピペするだけで処理結果を得ることが出来ます。/b業種を問わず、最も使用頻度が高いと思われるコマンドです。これを知っているか知らないかで、作業効率が大幅に変わってくることでしょう。dirはフォルダ内の情報を表示するコマンドです。この後にオプション「/b」を付けることで、ファイル名のみを表示することが出来ます。ファイル名ではなくフォルダ一覧を表示したい場合は、次のコマンドを使用してください。/ad「/ad」オプションを付けることで、フォルダ情報だけを出力することが出来ます。“test[^\\]*$”先ほど登場したdirコマンドを使用して、任意のファイルを検索します。dirの各オプションの意味は次の通り。a-d:ディレクトリ以外を取得する。/b:ディレクトリ名とファイル名のみを表示する。/s:サブディレクトリを含むすべてのファイル情報を表示する。findstrは文字列を検索するコマンドです。dirの結果をパイプでfindstrに渡し、検索条件にヒットした行だけをプロンプト上に出力します。正規表現で[^\\]を指定することにより、ファイルパスのフォルダ名に「test」という文字列が含まれていても、抽出対象外となるように設定しています。ファイルから指定の文字列を含む行を検索するファイル内容の検索はGUIの画面上からも可能ですが、何百メガ・何ギガもある様な大きなファイルなどは、ファイルを開くだけでエディタやPCがフリーズしてしまうこともあります。その様なときは、findコマンドが大変便利です。test.txtfindコマンドを使えば、ファイル内の文字列検索が可能となります。検索文字列は必ず「””」(ダブルクォーテーション)で囲む必要があるので注意してください。「/n」オプションを付けることで、ヒットした行番号も出力することが出来ます。clipコマンドプロンプトの出力結果は、マウスの左クリックを押しっぱなしにして範囲選択→右クリック、という操作でコピーすることが可能です。この操作は範囲選択をミスしてしまうことが多く、コピーしたはずなのに実際はクリップボードに何も転送されていなかった、というケースが頻繁に起こります。そこでおすすめしたいのがこのコマンド。任意のコマンドの後に「|」(パイプ)を付け、clipコマンドと連結します。すると、処理結果がコマンドプロンプト上には表示されず、全てクリップボードへと転送されるのです。.GUIとCUIにはそれぞれ長所と短所があるため、両方を上手く使い分けた方が効率良く作業出来ます。そんな時に便利なのがstart。このコマンドの後に任意のフォルダパスを記述すると、エクスプローラが起動して、そのフォルダの内容が表示されます。反対に、エクスプローラ上からコマンドプロンプトに戻りたい場合は、ウィンドウ上の任意の場所で、Shiftキーを押しながら右クリック。「コマンドウィンドウをここで開く」を選択すればプロンプトが起動して、今開いていたフォルダがカレントディレクトリに設定されます。※WindowsXPでは使用出来ません。投稿者:プログラミング教育ナビ編集部tweetプログラミングで挫折しそうなら、現役エンジニアにマンツーマンで相談してみませんか?オンラインのプログラミングスクール「TechAcademy」のメンターが対応。【プログラミング教育ナビ】は、プログラミング初心者が自分に合った勉強法や教室を見つけられたり、プログラミングに特化した求人が検索できたり、SaaSの比較ができるサイトです。人気講座のある入門スクールや独学できる学習サイトを、口コミ・評判で比較してランキング形式でご紹介しています。