前回は
「ファイル」「ディレクトリ」「パス」
という用語を覚えたよ!
今回はディレクトリの
移動コマンドを実行してみよう!
pwd
コマンド
まずは
pwd
から覚えよう!
現在自分がいるディレクトリを表示するよ
名前から動きを
想像できないね…
何かの略かな?
print working directory の略なんだ
「ワーキングディレクトリ
(working directory)」は
現在自分がいるディレクトリのことだよ
以下のように入力して
Enter を押そう!
pwd
うん!さっそく実行するね!
/home/midori
これが私の現在位置ね!前回覚えたパスかな?
そのとおり!一番上の「ルートディレクトリ( があって その中に
/
)」home
ディレクトリがあってさらにその中に midori
ディレクトリがあってみどりはそこにいるんだよふむふむ…ここから自由に移動できるのかな?なんだかワクワクしてきた!
cd
コマンドcd
は自分のいるディレクトリを移動するよchange directory の略なんだなるほど!打ってみよう!
cd
あれ?何も変わっていないみたい?
pwd
で自分のいるディレクトリを確認だよね?pwd
/home/midori
やっぱり
/home/midori
のまま変わってないよ?多くのコマンドは対象を指定してあげる必要があるんだ「引数(argument)」というよ
cd
も行き先を指定しないとどこに移動すればいいかわからないんだこのようなコマンドの対象を行き先かぁ…どうやって指定すればいいのかな?
ディレクトリの1階層上は
..
と表すんだコマンド cd
と引数 ..
を組み合わせ以下のように入力しようcd ..
なるほど…
cd
でディレクトリ移動を指示して..
で1階層上を指定するんだね!そういうことだね実行したら今どこにいるか
pwd
で確認しようpwd
どれどれ?
/home
あっ、本当だ!
/home/midori
から1階層上がって/home
になったよ!ls
コマンドls
はディレクトリの中身を表示するよこれは list の略なんだls
ls
で list ね!midori/ shigeru/
midori
とshigeru
って表示されたよ現在みどりがいるディレクトリ
/home
には2つのディレクトリ midori
と shigeru
があるとわかるねmidori
は最初にいたディレクトリだね!shigeru
はお兄ちゃんのディレクトリかな?ls
は名前だけを表示してくれるけど-l
を指定すると詳細情報を表示してくれるよls -l
どうなるんだろう?
total 5
drwx------. 9 midori midori 4096 Dec 28 20:48 midori
drwx------. 9 shigeru shigeru 4096 Dec 25 12:15 shigeru
詳しくは後で説明するね今は「 と覚えておこう!
-l
を付ければ詳細が見れる」うん!名前以外も見たいときは
-l
を追加だね!では元の
midori
ディレクトリに戻ろうcd
の引数に midori
を指定すればいいよcd midori
うん!実行したよ!
次は
pwd
で位置確認だねpwd
元に戻れたかな?
/home/midori
/home/miodori
にちゃんと戻れたよ!今回はディレクトリ移動に関するコマンドを学んだよ!
コマンド | 役割 |
---|---|
ls | ディレクトリの内容確認 |
cd 移動先パス | 現在いるディレクトリを移動 |
pwd | 現在いるディレクトリを表示 |
この3つのコマンドが使えればディレクトリを自由に歩き回れるよ!
わぁ!ちょっと楽しくなってきた!
お兄ちゃん!
/home
のさらに上はどうなっているのかな?移動してみてもいい?