Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I don't think I am a newbie at all, but I still can't figure out many abbreviations' origin like rc, rc.d, share, proc...

I've heard someone says rc is "run command", .d is directory, but I'm not sure that's true.

Is there a table explaining what their source is?

share|improve this question
For the names of common files and directories, browse the directory-structure tag on this site. – Gilles Jan 15 '12 at 1:43

rc is actually a fossil of an old batch facility, a runcom; the following is a quote from Brian Kernighan and Dennis Ritchie:

There was a facility that would execute a bunch of commands stored in a file; it was called runcom for "run commands", and the file began to be called "a runcom". rc in Unix is a fossil from that usage.

.d is a standard method to differentiate between a file and directory (as directories are a type of file, so they must have different names). It's often used to indicate that the files in that directory will be sourced for some purpose, usually to allow for modular configuration.

There is a good factsheet on stuff like this at the Indiana University website.

share|improve this answer
yes, another one perhaps is rc file is read configuration file, but runcom relation is more correct. +1 Chris :-) – Nikhil Mulley Jan 14 '12 at 13:18
share and proc are obvious: share - accessible by any user usually. It is not an abbreviation. Proc comes from processes, and you will find all the running processes there, by number, id, name, etc. – Patkos Csaba Jan 14 '12 at 15:01
@PatkosCsaba - You won't find "all running processes there"... proc is process accounting. – Chris Down Jan 14 '12 at 15:12
Thanks for the clarification – Patkos Csaba Jan 14 '12 at 15:21
by the way, man hier can display description of the file system hierarchy, but not for my question – snow Jan 15 '12 at 3:54

I got the answer from the following links. (The site is in Chinese, but the abbreviations and their meaning are in English.)



share|improve this answer
There are a few wrong ones, notably grep and /usr. – peth Mar 5 '12 at 11:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.