web-dev-qa-db-ja.com

Mac OS XターミナルはMacintosh HDに入る? GitとGithubを使用する場合

特にWebソフトウェアをhtdocsディレクトリにインストールするためにGitとGithubの使用を開始したかったのです。 htdocsは、MAMPを使用して実行するすべてのWebサイト(Apacheサーバー、PHP、MySQLなど)を配置するフォルダーです。

これは本当の問題ではありませんが、問題は私がターミナルにいて、これを見るということです:

iMac-van-jeroen-*******-2:~ JeroensiMac$ 

また、cd ~またはcd ..を使用すると、上記の行に戻ります。これは通常のことです。

問題は、すべてのアプリケーションとすべてが実際にはユーザーではなくMacintoshHDにあることです。

Macintosh HD/applications, or Macintosh HD/applications/MAMP/htdocs/

ターミナルになり、Macintosh HDに移動します(これはスーパーユーザーと呼ばれますか?)。

これがMacintosh HD/users/JeroensiMac/~ではなくMacintoshHDにすべてをインストールしたことによる私のせいなのかどうか知りたいのですが。また、それが可能かどうか知りたいのですが、何かが足りません。

そして私が何も間違っていない場合 Macintosh HDのディレクトリでGit(Github)を使用しても安全ですか?

5
Jeroen

Terminalを開くと、/Users/username/、つまり~から始まります。これは、Macintosh HD:Users:usernameと同じパスです。

そこからcd ..は親ディレクトリ/Users、またはMacintosh HD:Usersに移動します。


Macintosh HD(ターミナルの/と同じ)にアクセスするには、次のように入力します。

cd /

他のディスクは/Volumes/にマウントされています(Finderからは見えません)。


Finderのフォルダに移動...メニュー項目はUnixパス(つまり、/で始まるパス)を使用するため、これらを知っておくと便利です。ターミナルをあまり使用しない場合でも。


Mac OS Xのスーパーユーザーは、システム管理に使用されるrootユーザーアカウントを指し、ファイルシステムパスとはほとんど関係がありません。ユーザーアカウントにホームディレクトリの外部への書き込み権限がない可能性があります。これは、情報を見るダイアログのロックアイコンとボタンの目的です。通常のユーザーアカウントに次の権限がないものを削除する場合:

alt text

rootまたはSudoを使用して、ターミナルでsuとしてコマンドを実行できます。 何をしているかわからない場合、これは危険ですのでご注意ください!

10
Daniel Beck

Macintosh HDを使いたい場合は、MacintoshHDを単に/に置き換える必要があります。例えば。

/Applications
/Applications/MAMP/htdocs/
1
Wuffers