डॉट फ़ाइलों में "आरसी" का क्या अर्थ है


277

लिनक्स में मेरे होम फोल्डर में मेरे पास कई कॉन्फिग फाइल्स हैं जिनमें फाइल नाम एक्सटेंशन के रूप में "rc" है:

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

इन नामों में "आरसी" का क्या अर्थ है?



2
यहाँ एक ही सवाल पूछा गया: bbs.archlinux.org/viewtopic.php?id=13052
प्रोमेथियस

1
मैं इस बारे में अधिक उत्सुक हूं कि प्रोग्राम 'पता' किस आरसी फाइलों से पढ़ता है? उदाहरण के लिए, Vim शुरू होने से पहले .vimrc लोड किया जाता है। pylint शुरू होने से पहले .pylintrc लोड किया जाता है। मुझे लगता है .bashrc टर्मिनल के लिए है, लेकिन फिर .bash_profile वही करता है। तो क्या ये फ़ाइल नाम प्रत्येक प्रोग्राम के लिए पूर्व-परिभाषित थे और कुछ, टर्मिनल की तरह, यहां तक ​​कि कई कॉन्फ़िगरेशन फ़ाइलों को पहचानते हैं?
शॉन

1
@ सीन "तो क्या ये फ़ाइल नाम प्रत्येक प्रोग्राम के लिए पूर्व-परिभाषित थे और कुछ, टर्मिनल की तरह, कई कॉन्फ़िगरेशन फ़ाइलों को भी पहचानते हैं?" हाँ।
कोड-अपरेंटिस

जवाबों:


283

यह निम्न में से एक जैसा दिखता है:

  • कमांड चलाएं
  • संसाधन नियंत्रण
  • नियंत्रण चलाएं
  • रनटाइम कॉन्फ़िगरेशन

इसके अलावा मुझे एक प्रशस्ति पत्र मिला है :

'आरसी' प्रत्यय यूनिक्स के दादा-दादी, सीटीएस पर वापस जाता है। इसमें कमांड-स्क्रिप्ट फीचर था जिसे "रनकॉम" कहा जाता था। प्रारंभिक यूनिक्स ने ऑपरेटिंग सिस्टम के बूट स्क्रिप्ट के नाम के लिए 'आरसी' का इस्तेमाल किया, सीटीएसएस रनकॉम को श्रद्धांजलि के रूप में।


3
हां, बहुत सारे अलग-अलग जवाब हैं। सिर्फ संसाधन फ़ाइलों के रूप में उनके बारे में सोचो और हम अच्छे हैं :) मैं रनटाइम कॉन्फ़िगरेशन या संसाधन नियंत्रण को fav करता हूं।
प्रोमेथियस

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

3
"एक प्रशस्ति पत्र मिला" - कहाँ?
n611x007 7

3
पुनर्निधारण क्यों नहीं ? जो कि डिफ़ॉल्ट कॉन्फ़िगरेशन के अनुकूलन के लिए बहुत सटीक होगा।

यहाँ एक और उद्धरण है जो RUNCOMव्युत्पत्ति विज्ञान को दर्शाता है
जॉन ई

40

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

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

[यूनिक्स: सीटीएसएस सिस्टम पर रनकॉम फ़ाइलों से स्टार्टअप स्क्रिप्ट / आदि / आरसी के माध्यम से]

किसी एप्लिकेशन प्रोग्राम (या संपूर्ण ऑपरेटिंग सिस्टम) के लिए स्टार्टअप निर्देशों वाली स्क्रिप्ट फ़ाइल, आमतौर पर एक टेक्स्ट फाइल होती है जिसमें एक बार सिस्टम को चलाने के बाद एक प्रकार की कमांड को मैन्युअल रूप से लागू किया जा सकता है लेकिन सिस्टम के शुरू होने पर स्वचालित रूप से निष्पादित किया जाता है।

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

.Bashrc के लिए "rc" में से क्या उद्धृत है ?

मैंने कुछ नया सीखा! :)


2
+1 Release Candidate, भले ही इसके 'bashrc में
आरसी


2

यूनिक्स जैसी प्रणालियों के संदर्भ में, शब्द "कमांड रन" के लिए आरसी शब्द खड़ा है। इसका उपयोग किसी भी फ़ाइल के लिए किया जाता है जिसमें कमांड के लिए स्टार्टअप जानकारी होती है । ऐसा माना जाता है कि यह 1965 में एमआईटी कम्पेटिबल टाइम-शेयरिंग सिस्टम (सीटीएसएस) से एक रनकॉम सुविधा से उत्पन्न हुआ था।

संदर्भ: https://en.wikipedia.org/wiki/Run_commands


-5

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

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

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


रन स्तर का उपयोग सेवाओं को बनाते समय बूट समय पर किया जाता है, लेकिन यह आरसी फाइलों से अलग है।
एंथनीबी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.