pwd② ホームディレクトリとカレントディレクトリ

シェル / Shell
““I have a real genius for staying at home.”
— Henry David Thoreau
私は家にいることにかけては天才だ。
— ヘンリー・デイヴィッド・ソロー
ていうか、$ってなに?キキちゃんが書く番のときにだけ出てくるみたい
What does $ even mean? It only shows up when it’s Kiki-chan’s turn to write.
Terminal
$  pwd
/Users/kiki
$
それは「コマンドプロンプト」。「プロンプト」と呼ぶことも多いよ。コンピュータが「次の命令を待ってますよ」って教えてくれているサインみたいなものね
That’s a “command prompt,” or often called a “prompt.” It’s like a sign from the computer telling you that it’s waiting for the next command.
へえ、だから毎回キキちゃんが何か入力する前に
$が出てくるんだね
Oh, so that’s why $ shows up before Kiki-chan types anything!
そうそう。けど使っているコンピュータの環境によって違う表示になるから、いまはあんまり気にしなくていいわ
Exactly. However, the prompt symbol may vary depending on the computer environment, so you don’t need to worry about it for now.
じゃあ、/Users/kikiってなに?なんでキキちゃんの名前が…
So, what is /Users/kiki? And why is my name there?
それはキキちゃんのホームディレクトリよ?
That’s Kiki-chan’s home directory.
ホームディレクトリ?なにそれ?
Home directory? What’s that?
おうちみたいなとこ。キキちゃんがコンピュータを立ち上げると最初にいる場所
It’s like your home. It’s the place where you are when you start the computer.
キキちゃんのおうちがコンピュータの中に…
Kiki-chan’s house is inside the computer…
そうよ。そして、/Users/kikiという表示は、kikiという名前のホームディレクトリが、Usersというディレクトリの中にあることを示してるわ
Indeed. And the /Users/kiki shows that the home directory named “kiki” is located inside the “Users” directory.
キキちゃんのおうちがコンピュータの中のUsersディレクトリの中に…
Kiki-chan’s house is inside the Users directory inside the computer…
そう。ユーザが/Users/kikiコマンドを使うと、コンピュータが、カレントディレクトリの住所を教えてくれているということね
Exactly. When the user enters the /Users/kiki command, the computer shows the address of the current directory
カレントディレクトリって、current directory…つまり、いまいるディレクトリということ?
Does ‘current directory’ literally refer to the directory you’re in right now?
キキちゃん、英語わかるのね!
Kiki-chan you understand English!
キキちゃん、宇宙船の中で、英語、勉強した。にほんご、あんまし知らない…
Kiki-chan studied English on my spaceship. I don’t know much Japanese…
そうなんだ。コンピュータの世界は英語を使うことが多いから、英語を知っているのはいいことよ
Since the computer world often uses English, knowing English is definitely an advantage.
けど、ホームディレクトリとか、カレントディレクトリって色々あるみたいだけど、そもそもディレクトリってなに?
But there seem to be things like home directory and current directory… What exactly is a directory?
ディレクトリは、ファイルをまとめるための入れ物よ。ほかのディレクトリも入れられるよ。ファイルを整理して管理するために使うのよ。
A directory is like a container that groups files together. You can also store other directories inside it. It’s used to organize and manage files.
だから、ディレクトリには、/Users/kikiみたいに住所がついてて、コンピュータの中のどこにあるかわかるようになってるんだね
That’s why directories have an “address” like /Users/kiki, which tells you where they are located inside the computer.
その通り!コンピュータの中には、びっくりするくらいの数のディレクトリが入っていて、階層的に整理されているの
That’s right! Inside a computer, there are an astonishing number of directories, all organized hierarchically
びっくりするくらいって、どのくらい?
How many is “astonishing”?
ふふふ
Hehehe…
 ? 
 ? 
けど、その中でも、ホームディレクトリ内のフォルダやファイルは、キキちゃんが誰にも邪魔されずに自由に操作していいの
But among all of them, within your home directory, you are free to manage the folders and files without anyone interfering.
ありがと。けどキキちゃん、
pwdしか呪文知らない…
Thanks. But Kiki-chan only knows the magic spell pwd
Terminal
$  pwd
/Users/kiki
$  pwd
/Users/kiki
$  pwd
/Users/kiki
$  pwd
/Users/kiki
$

まとめ / Summary

  • コマンドプロンプト(プロンプト)は、コンピュータがユーザからの入力を待っている合図。
    The command prompt indicates that the computer is waiting for input from the user.
  • ディレクトリは、ファイルを整理して効率よく管理するために入れ物。ほかのディレクトリと入れておくこともできる。
    A directory is a container used to organize files efficiently. It can also contain other directories.
  • ホームディレクトリは、ユーザがコンピュータ起動時に最初にいる場所。その中のフォルダやファイルは自由に操作できる。
    The home directory is the location where the user starts after booting the computer. The files and folders within can be freely managed.
  • カレントディレクトリ、はいま作業している場所。
    The current directory is the location where the user is currently working.