どうも、つよぽんです!
今回は演習課題の紹介記事となります。
今回の課題では、「コマンドの基本操作」の知識を定着させるための課題に取り組んでいただきます。
具体的には以下の12個のシナリオを全てコマンドで実現していただきます。
- デスクトップに移動する
- 「command_line_excercise_part_1」という名前のディレクトリを作成する
- 「command_line_excercise_part_1」ディレクトリに移動する
- 「command_line_excercise_part_1」ディレクトリの中に「index.htmlファイル」を作成する(中身は何も記述されていない空ファイル)
- 「command_line_excercise_part_1」ディレクトリの中に「css」ディレクトリと「js」ディレクトリを作成する
- 「css」ディレクトリの中に「reset.css」と「main.css」 という2つのCSSファイルを作成する(どちらのファイルも中身は何も記述されていない空ファイル)
- 「js」ディレクトリの中に「main.js」と「math.js」 という2つのJavaScriptファイルを作成する(どちらのファイルも中身は何も記述されていない空ファイル)
- 「css」ディレクトリの中にある「reset.css」ファイルを削除する
- 「js」ディレクトリを削除する(「main.js」「math.js」が含まれている状態で削除すること)
- 「css」ディレクトリの中に「reset.css」ファイルが含まれていないことを確認する
- 「command_line_excercise_part_1」ディレクトリの中に「js」ディレクトリが含まれていないことを確認する
- 現在位置のパスを表示する
今回の課題で確認する知識は以下のとおりです。
- cdコマンド
- lsコマンド
- pwdコマンド
- mkdirコマンド
- touchコマンド
- rmコマンド
今すぐ課題に取り組みたい方は以下の記事から課題ページにアクセスして、早速取り組んでいただけたらと思います。
この記事の想定読者は次のとおりです。
- 今まで解説した基本コマンドを学習済みの方
- 実用的なコマンド操作を覚えたい方
現時点で上記の知識が身についていないとしても、上記内容を学習できる記事を紹介していくので問題ありません。
今回の課題をクリアするために参考になる記事は次のとおりです。忘れてしまっているものがあれば記事を読み返しふり返ってみましょう。
目次
ターミナルとは?コマンドとは?【コマンド操作の基礎知識】
「コマンドという言葉が何を指しているのか?」「コマンドは何を使って実行するのか?」がわからない方は、まずは「ターミナル」と「コマンド」という言葉から理解する必要があります。
「ターミナル」と「コマンド」については以下の記事で解説しているのでそちらを参考に知ていただけたらと思います。
【コマンド】cdコマンドでディレクトリを移動する【基本】
「cd」コマンドは「change directory」の略で、ターミナル上でディレクトリの移動をするときに使うコマンドです。
cdコマンドの使い方は以下の記事で解説しています。
【コマンド】lsコマンドでディレクトリ内を確認【オプション解説付き】
「ls」コマンドは「list」の略で、ターミナル上でディレクトリの中身を一覧表示(=list)するときに使うコマンドです。
lsコマンドの使い方は以下の記事で解説しています。
【コマンド】pwdコマンドでターミナル上の現在位置を表示する
「pwd」コマンドは「print working directory」の略で、ターミナル上で現在いる位置を表示するときに使うコマンドです。
pwdコマンドの使い方は以下の記事で解説しています。
【コマンド】mkdirでディレクトリを作成【-pオプションの解説付き】
「mkdir」コマンドは「make directory」の略で、ディレクトリを作成するときに使うコマンドです。
mkdirコマンドの使い方は以下の記事で解説しています。
【コマンド】touchでサクッと空ファイルを作成する
「touch」コマンドは、空ファイルを作成できるコマンドです。
touchコマンドの使い方は以下の記事で解説しています。
【コマンド】rmでファイル・ディレクトリの削除【-rfに要注意】
「rm」コマンドは「remove」の略で、ファイルの削除や、オプション付きでディレクトリの削除ができるコマンドです。
rmコマンドの使い方は以下の記事で解説しています。
まとめ
あらためて、今回の課題をクリアするために必要な知識を解説した記事を以下にまとめておきます。
上にまとめた記事内容をふりかえり、今回の演習課題で取り組む知識の定着のためにも、ぜひチャレンジしましょう!^^
- cdコマンド
- lsコマンド
- pwdコマンド
- mkdirコマンド
- touchコマンド
- rmコマンド
頭では理解してても実際に手を動かしてみて手が進まないところがあれば、それは理解が不十分だということを意味します。
練習問題をやっててわからないところ、質問したいところがあればお気軽に以下からご連絡いただけたらと思います^^
それでは、課題頑張ってください!