UNIXコマンド基本的な使い方を説明します。
文字列をつかってコマンドでパソコンに様々な命令を出します。
コマンドを使うには、「ターミナル」というアプリケーションを使います。
ターミナルの起動方法
Macの中には、最初からターミナルが入っています。
Finder > アプリケーション > ユーティリティ > ターミナル
コマンドプロンプトとは?
ターミナルを開くと次の画面の表示になっているはずです。
マシン名:〜ユーザー名 $
これを、「コマンドプロンプト」といいます。
コマンドの入力待ちであることを表します。
コマンドを実行してみよう!
早速、コマンドを実行してみましょう。
ターミナル上でのコマンド操作は半角英数で行います。
まず、キーボードを半角英数入力に切り替えます。
Current directory(カレントディレクトリ)
まずは、自分いるディレクトリ(フォルダ)場所を確認してみましょう。
「pwd」と入力し、「enter」キーを押します。
pwd
※「$」部分は入力する必要はありません。
次のように表示されるはずです。
<マシン名>:~ <ユーザー名>pwd
/Users/ <ユーザー名>
「pwd 」は「print working directory」現在いるディレクトリを取得するためのコマンドです。
ターミナルを起動した状態ではホームディレクトリにいることがわかります。
ディレクトリの中にある、ファイル・フォルダを表示(pwd)
次に、今いるフォルダ中にあるファイル、フォルダを確認してみましょう。
「ls」コマンドを使うます。
ls
すると、今いるディレクトリの中にある、ファイル・フォルダが表示されます。
<マシン名>:~ <ユーザー名>ls
Applications Desktop
Applications (Parallels) Downloads
ディレクトリ(フォルダ)の移動(cd)
他のディレクトリに移動してみましょう。
ディレクトリの移動には、「cd」コマンドをつかいます。
「cd」の後に移動先のディレクトリを指定します。
cd Desktop/
プロンプトが次のように変わるはずです。
<マシン名>:Desktop <ユーザー名>$
ちゃんと移動できたか、「pwd」コマンドで今いる場所を確認してみましょう。
pwd
コマンドを実行すると、次のように返ってきます。
<マシン名>:Desktop <ユーザー名>pwd
/Users/<ユーザー名>/Desktop
「/Users/<ユーザー名>/Desktop」に移動できたことがわかります。
ディレクトリ(フォルダ)を作成しよう(mkdir)
ディレクトリを作るには、「mkdir」コマンドを使います。
「mkdir」の後に作りたいディレクトリ名を指定します。
今回は「test」という名前のディレクトリをつくります。
mkdir test
実行すると、次のように元のコマンドプロンプトが表示されるだけです。
<マシン名>:Desktop <ユーザー名>$
ディレクトリが作成できたか、「ls」コマンドで確認してみましょう。
<マシン名>:Desktop <ユーザー名>ls
test
すると、デスクトップにディレクトリがずらっと出てきます。
その中に「test」があればOKです。
ファイルを作成してみよう!(touch)
作成した「test」ディレクトリの中にファイルを作ってみしょう。
まず、「cd」コマンドで「 test 」ディレクリの中に移動します。
cd test
「pwd」で場所を確かめてみしょう。
pwd
<マシン名>:Desktop <ユーザー名>pwd
/Users/ <ユーザー名>/Desktop/test
この中にファイルをつくります。
ファイルの作成には「touch」コマンドを使います。
touch file
「ls」コマンドで中身を確かめてみましょう。
<マシン名>:Desktop <ユーザー名>ls
file
「 file」とう名前のファイルが作成できたことを確認できます。
ファイルを削除(rm)
ファイルを削除するには、「rm」コマンドを使います。
さきほど作った、「file」を削除しています。
rm file
※ターミナルでは「ゴミ箱」はありません。削除の操作は十分注意してください。
「ls」コマンドを実行してみましょう。
「test」ディレクトリの中が何もなくなっていることが確認できます。
一つ上のディレクトリに移動する(cd..)
今いる場所を「pwd」で一旦確認します。
<マシン名>:Desktop <ユーザー名>pwd
/Users/takanori/Desktop/test
デスクトップの中の「test」ディレクトリの中にいます。
一つ上のディレクトリに移動するには、
「cd ..」と入力しコマンドを実行します。
cd ..
移動したら、「pwd」で確認してみましょう。
<マシン名>:Desktop <ユーザー名>pwd
/Users/takanori/Desktop
一つ上の階層の「Desktop」にディレクトリに移動できたことが確認できます。
ホームディレクトリに戻る(cd)
一番最初のホームディレクトリに戻るには、「cd」コマンドを使います。
cd
「pwd」で今いる場所を確認してみましょう。
<マシン名>:Desktop <ユーザー名>pwd
/Users/<ユーザー名>/
ホームディレクトリに戻ってきたことが確認できます。
文字列をクリアする
いろいろコマンドを入力していると画面がごちゃごちゃしてきます。
クリアするには、キーボードの「control + L」を同時に押します。
タブ補完をつかう
コマンドで全ての文字を入力するのは面倒です。
簡単にコマンド実行できるよう便利な機能があります。
キーボードの「 tab」を使います。
例えば、「cd D」まで入力した後、キーボードの「 tab」を教えてください。
すると、一気に残りの文字列まで入力されます。
cd Desktop/
タブ補完を使うことで劇的に操作が早くなりますのでぜひ覚えておきましょう。
コマンドの履歴を呼び出す
キーボードの↑↓キーがを押してみましょう。
すると、過去に使ったコマンドが呼び出されます。
便利な機能ですので、ぜひこれも使いこなしましょう。
ターミナルを閉じる
ターミナルを閉じるには、「exit」と入力します。
exit
最後に
UNIXコマンド基本的な使い方を説明しました。