Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

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
2  
For the names of common files and directories, browse the directory-structure tag on this site. –  Gilles Jan 15 '12 at 1:43
add comment

2 Answers

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
1  
by the way, man hier can display description of the file system hierarchy, but not for my question –  snowcake and icejelly Jan 15 '12 at 3:54
show 4 more comments

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

http://i.linuxtoy.org/docs/guide/ch02s02.html

http://i.linuxtoy.org/docs/guide/ch02s03.html

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

Your Answer

 
discard

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.