2012-06-14 13 views
159

लिनक्स में मेरे घर फ़ोल्डर में मैं एक फ़ाइल नाम एक्सटेंशन के रूप में है कि "आर सी" कई config फ़ाइलें में मतलब है:क्या "आर सी" डॉट फ़ाइलों

$ ls -a ~/|pcregrep 'rc$' 
.bashrc 
.octaverc 
.perltidyrc 
.screenrc 
.vimrc 

क्या इन नामों में "आर सी" करता है क्या मतलब है?

+14

देखें http://en.wikipedia.org/wiki/Run_Commands –

+2

वही प्रश्न यहां पूछा गया: https://bbs.archlinux.org/viewtopic.php?id=13052 – Prometheus

+0

@ जोचिमपाइलबोर्ग स्पूइलर! – n611x007

उत्तर

158

निम्न में से एक की तरह लग रहा:

- run commands 
- resource control 
- run control 
- runtime configuration 

इसके अलावा, मैं एक citation पाया है:

The ‘rc’ suffix goes back to Unix's grandparent, CTSS. 
It had a command-script feature called "runcom". Early 
Unixes used ‘rc’ for the name of the operating system's 
boot script, as a tribute to CTSS runcom. 
+3

हाँ वहाँ कई अलग-अलग उत्तर हैं। बस संसाधन फ़ाइलों के रूप में उनके बारे में सोचें और हम अच्छे हैं :) मैं fav रनटाइम विन्यास या संसाधन नियंत्रण। – Prometheus

+17

"आरसी फाइलों" के "आरसी" नामकरण सम्मेलन को ऊपर वर्णित "रनकॉम" सुविधा से प्रेरित किया गया था और अक्सर "संसाधन कॉन्फ़िगरेशन" या "रनटाइम कॉन्फ़िगरेशन" के लिए खड़ा नहीं होता है जैसा कि अक्सर गलत अनुमान लगाया जाता है। http://en.wikipedia.org/wiki/Rc_file –

+2

"एक उद्धरण मिला" - कहाँ? – n611x007

22

क्रम विन्यास सामान्य रूप से अगर यह config में है। संसाधन फ़ाइलों के रूप में उनके बारे में सोचो। यदि आप फ़ाइल नाम में आरसी देखते हैं तो यह संस्करण हो सकता है यानी रिलीज उम्मीदवार।

संपादित करें: नहीं मैं इसे वापस ले आधिकारिक .... "चलाने के कमांड"

[यूनिक्स: CTSS प्रणाली 1962-1963 पर runcom फ़ाइलें स्टार्टअप स्क्रिप्ट/etc/आर सी के माध्यम से, से] स्क्रिप्ट फ़ाइल जिसमें एप्लिकेशन प्रोग्राम (या एक संपूर्ण ऑपरेटिंग सिस्टम) के लिए स्टार्टअप निर्देश होते हैं, आमतौर पर एक पाठ फ़ाइल जिसमें उस प्रकार के आदेश होते हैं जो को सिस्टम चलाए जाने के बाद मैन्युअल रूप से लागू किया जा सकता है लेकिन प्रत्येक बार स्वचालित रूप से निष्पादित किया जाना है प्रणाली शुरू होती है।

इस प्रकार, ऐसा लगता है कि "आरसी" भाग "रनकॉम" के लिए खड़ा है, जिसे मैं मानता हूं "रन कमांड" में विस्तारित किया जा सकता है। वास्तव में, यह वास्तव में फ़ाइल में क्या है, बैश चलाने वाले आदेश।

उद्धरण: https://unix.stackexchange.com/questions/3467/what-does-rc-in-bashrc-stand-for

मैं कुछ नया सीखते हैं। :)

+2

+1, भले ही यह 'bcrc में आरसी' नहीं है – n611x007

0

आरसी फाइलों को समझने के लिए, यह जानने में मदद करता है कि उबंटू कई अलग-अलग रनलेवल में बूट करता है। वे 0-6, 0 "रोक" हैं, 1 "एकल-उपयोगकर्ता" होने के नाते, 2 "बहु-उपयोगकर्ता" (डिफ़ॉल्ट रनलेवल) आदि हैं। यह सिस्टम अब अपस्टार्ट और initd द्वारा पुराना हो गया है अधिकांश लिनक्स Distros में कार्यक्रम। यह अभी भी पीछे की संगतता के लिए बनाए रखा है।

/etc निर्देशिका में rc6.d के माध्यम से "rc0.d, rc1.d" आदि लेबल वाले कई फ़ोल्डर्स हैं। ये निर्देशिकाएं हैं जो कर्नेल को यह जानने के लिए संदर्भित करती है कि init स्क्रिप्ट्स को उस रनलेवल के लिए चलाना चाहिए। वे /etc/init.d निर्देशिका में रहने वाली सिस्टम सेवा स्क्रिप्ट के प्रतीकात्मक लिंक हैं।

संदर्भ में आप इसका उपयोग कर रहे हैं, ऐसा लगता है कि आप नाम में आरसी के साथ किसी भी फाइल को सूचीबद्ध कर रहे हैं। इन फ़ाइलों में कोड प्रारंभ होने पर सेवाओं/कार्यों को स्टार्टअप और चलाने का तरीका निर्धारित करेगा।

संबंधित मुद्दे