/usr/local/binwonderingwhatthisisfor
November 14, 2012 5:30 AM Subscribe
Development on OSX. I lots of kiddie-pool programming experience, but I'm starting to do learn web dev and working with frameworks is leading to a lot of confusion regarding paths, dependencies, permissions, and file structure. What's a good resource that lays out the "how & why"?
I have so many questions that I think the problem's that I lack an understanding of the osx file structure paradigm. Need to know the reasoning behing all this stuff so I can act in accordance with it.
Here's a few things I've been wondering, to give you a flavor:
Why the distinction between root and user(home), when I'm the only one using this machine?
What types of things should I do for convenience and efficiency, what things should I do to prevent me from accidentally screwing things up?
What should my home folder look like?
When is it kosher (and when is it not) to move directories around? Dependencies, permissions, where is stuff "supposed" to go?
mymachine$ ls ---->
dev etc bin sbin usr
What's in all these directories and why?
---------------------------------------------------------------------------------------
Also, if I was to widen the scope a little bit: I for example didn't know what a package manager was until a few weeks ago when I installed Django for the first time. I know learning by doing is the best way -- but I want the cheat-sheet for what tools (web) developers use and take for granted.
posted by victory_laser to computers & internet (10 answers total) 10 users marked this as a favorite
Probably best to leave bin, etc, etc. alone until you are sure what you are doing and why.
posted by thelonius at 5:36 AM on November 14, 2012