0
1

コマンドライン基本操作

Last updated at Posted at 2023-10-09

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. バスケットを作り、食材を入れる
    mkdirtouchの魔法で、'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の基本的な魔法を学ぶことができました。次回は、さらに高度な料理に挑戦しましょう!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1