MacOSのTerminal: コマンドライン基本操作
MacOSのTerminalは、コンピュータの深い部分と直接対話するためのインターフェースです。このガイドでは、Terminalの基本的な使用方法を学びます。
1. Terminalの起動
Terminalは、アプリケーション > ユーティリティ > Terminalからアクセスできます。
2. 基本的なコマンド
- pwd : 現在のディレクトリを表示
$ pwd
$ pwd
/Users/ryu-ten
- ls : ディレクトリの内容をリスト表示
$ ls
Desktop Downloads Pictures ...
- cd : ディレクトリを移動
$ cd Desktop
- mkdir : 新しいディレクトリを作成
$ mkdir newfolder
- rmdir : ディレクトリを削除
$ rmdir newfolder/
newfolderの"/"は、そのファイルがディレクトリ(フォルダ)であることを示します。
- touch : 新しいからのファイルを作成
$ touch new_file.txt
- rm : ファイルを削除
$ rm new_file.txt
- echo : テキストを表示
$ echo "Hello, World"
Hello, World
- cat : ファイルの内容を表示
$ cat filename.txt
- man : コマンドのマニュアルを表示
$ man ls
ページャーが開きます。
3. ファイルとディレクトリの操作
- ファイルやディレクトリのコピー
$ cp source.txt destination.txt
- ディレクトリの中身ごとコピー
$ cp -r source_folder destination_folder
- ファイルやディレクトリの移動
$ mv source.txt destination_folder/
4. その他の便利なコマンド
- clear : Terminalの画面をクリア
$ history
- exit : Terminalのセッションを終了
$ exit
これはMacOSのTerminalでの基本的なコマンドライン操作の一部です。これらのコマンドをマスターすることで、Macの深い部分と効率的に対話することができます。練習を積むことで、さらに多くのコマンドやテクニックを学ぶことができるでしょう!
5. MacOSのTerminal: 魔法の料理大会
あなたは、MacOSのTerminalの世界で開催される「魔法の料理大会」の参加者となりました。この大会では、コマンドという魔法を使って、さまざまな料理や食材を作り出すことが求められます。さあ、大会を始めましょう!
-
1. 対戦アリーナを探す
まずは、lsの魔法を使って、対戦アリーナを探します。
$ ls -l
-
2. 自分の料理スペースを作る
mkdirの魔法で、'recipe/'という自分だけの料理スペースを作ります。
$ mkdir recipe
-
3. 料理スペースへ
cdの魔法で、'recipe/'の中へ入ります。
$ cd recipe/
-
4. 食材を用意する
touchの魔法で、'chicken.txt'と'potato.txt'という2つの食材を用意します。
$ touch chicken.txt potato.txt
-
5. メッセージを食材に書き込む
echoの魔法で、'chicken.txt'に"Juicy and Tender"というメッセージを書き込みます。
$ echo "Juicy and Tender" > chicken.txt
-
6. 食材の中身を確認する
catの魔法で、'chicken.txt'の中身を読みます。
$ cat chicken.txt
-
7. 食材をコピーする
cpの魔法で、'chicken.txt'を'grilled_chiken.txt'としてコピーします。
$ cp chicken.txt grilled_chicken.txt
$ cat grilled_chicken.txt
-
8. バスケットを作り、食材を入れる
mkdirとtouchの魔法で、'salad'というバスケットを作り、その中に'lettuce.txt'という食材を入れます。そして、cp -rの魔法で、'salad'の中身ごと'fruit_salad'にコピーします。
$ mkdir salad
$ touch salad/lettuce.txt
$ cp -r salad fruit_salad
$ ls fruit_salad
-
9. 食材を移動する
mvの魔法で、'salad'の'lettuce.txt'を、料理のスペースの中心部に移動します。
$ mv salad/lettuce.txt .
$ ls
-
10. 優勝の瞬間
あなたの料理スキルと魔法の使い方が認められ、あなたは料理大会に優勝することができました!会場からは大きな拍手が送られてきます。 -
11. これまでの料理を振り返る
historyの魔法で、これまでの料理の手順を振り返ります。
$ history
-
12. 料理の後片付け
cdの魔法で、キッチンの外に出て、rm -rfの魔法で、'recipe/'の料理のスペースを全て片付けます。
$ cd ..
$ rm -rf recipe/
注意: rm -rfは非常に強力な魔法です。誤って使うと大切な食材や料理を失うことがあります。
-
13. 料理大会を終える
exitの魔法で、この料理大会から帰ります。
$ exit
この料理大会を通して、Terminalの基本的な魔法を学ぶことができました。次回は、さらに高度な料理に挑戦しましょう!