লিনাক্সে আমার হোম ফোল্ডারে আমার বেশ কয়েকটি কনফিগার ফাইল রয়েছে যা "আরসি" ফাইলের নাম এক্সটেনশন হিসাবে রয়েছে:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
এই নামগুলির "আরসি" এর অর্থ কী?
লিনাক্সে আমার হোম ফোল্ডারে আমার বেশ কয়েকটি কনফিগার ফাইল রয়েছে যা "আরসি" ফাইলের নাম এক্সটেনশন হিসাবে রয়েছে:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
এই নামগুলির "আরসি" এর অর্থ কী?
উত্তর:
এটি নীচের একটির মতো দেখাচ্ছে:
এছাড়াও আমি একটি উদ্ধৃতি পেয়েছি :
'আরসি' প্রত্যয়টি ইউনিক্সের পিতামহ, সিটিএসএস-এ ফিরে যায়। এটিতে একটি কমান্ড-স্ক্রিপ্ট বৈশিষ্ট্য ছিল যা "রানকম" নামে পরিচিত। প্রারম্ভিক ইউনিক্স সিটিএসএস রানকমকে শ্রদ্ধা হিসাবে অপারেটিং সিস্টেমের বুট স্ক্রিপ্টের নামের জন্য 'আরসি' ব্যবহার করেছিল।
রানটাইম কনফিগারেশন সাধারণত এটি config
ডিরেক্টরিতে থাকে। আমি তাদের রিসোর্স ফাইল হিসাবে মনে করি। আপনি যদি rc
ফাইলের নামে দেখেন তবে এটি সংস্করণ হতে পারে অর্থাৎ প্রার্থী প্রকাশ করুন।
সম্পাদনা : না, আমি এটি আনুষ্ঠানিকভাবে ফিরিয়ে নিয়েছি ... "কমান্ডগুলি চালান"
[ইউনিক্স: স্টার্টআপ স্ক্রিপ্ট / ইত্যাদি / আরসি মাধ্যমে সিটিএসএস সিস্টেমে রান কমকম ফাইল থেকে 1962-63]
স্ক্রিপ্ট ফাইলটিতে একটি অ্যাপ্লিকেশন প্রোগ্রামের (বা একটি সম্পূর্ণ অপারেটিং সিস্টেম) স্টার্টআপ নির্দেশাবলী রয়েছে, সাধারণত একটি পাঠ্য ফাইল যাতে সিস্টেম চলার পরে ম্যানুয়ালি আহ্বান করা হতে পারে তবে প্রতিটি সিস্টেম চালু হওয়ার পরে স্বয়ংক্রিয়ভাবে কার্যকর করা যেতে পারে।
সুতরাং, এটি দেখে মনে হবে যে "আরসি" অংশটি "রানকম", যা আমি বিশ্বাস করি "রান কমান্ড" এ প্রসারিত হতে পারে। প্রকৃতপক্ষে, ফাইলটিতে ঠিক এটিই রয়েছে, কমান্ডগুলি যে ব্যাশ চালানো উচিত।
.Bashrc এর "আরসি" কী থেকে দাঁড়ায়?
আমি নতুন কিছু শিখলাম! :)
Release Candidate
, যদিও এটি 'বাশার্কে আরসি' নয়
ইউনিক্স বিশ্বে আরসি মানে "রান কন্ট্রোল"।
ইউনিক্সের মতো সিস্টেমের প্রসঙ্গে, আরসি শব্দটি "রান কমান্ডস" শব্দটি বোঝায়। এটি যে কোনও ফাইলের জন্য ব্যবহৃত হয় যা কোনও কমান্ডের জন্য প্রারম্ভিক তথ্য রয়েছে । এটি এমআইটি সামঞ্জস্যপূর্ণ সময়-ভাগ করে নেওয়ার ব্যবস্থা (সিটিএসএস) এর রানকোম সুবিধা থেকে 1965 সালে কোথাও উদ্ভূত বলে মনে করা হয়।
তথ্যসূত্র: https://en.wikedia.org/wiki/Run_commands
আরসি ফাইলগুলি বোঝার জন্য, এটি জানতে সাহায্য করে যে উবুন্টু বিভিন্ন বিভিন্ন রানলেভলে বুট করে । তারা 0-6, 0 হচ্ছে "স্থগিত", 1 হচ্ছে "একক-ব্যবহারকারী", 2 "একাধিক ব্যবহারকারী" (ডিফল্ট runlevel) হচ্ছে, ইত্যাদি এই সিস্টেম এখন দ্বারা পুরানো করা হয়েছে ভুঁইফোড় এবং initd সবচেয়ে লিনাক্সে প্রোগ্রাম distros। এটি এখনও পিছনের সামঞ্জস্যের জন্য বজায় রাখা হয়।
মধ্যে /etc
ডিরেক্টরি বিভিন্ন লেবেল ফোল্ডার "rc0.d, rc1.d" ইত্যাদি, rc6.d. মাধ্যমে হয় কার্নেলটি সেই রানলিভেলের জন্য কোন init স্ক্রিপ্টগুলি চালিত হবে তা জানতে এটি নির্দেশকগুলি। তারা ডিরেক্টরিতে থাকা সিস্টেম পরিষেবা স্ক্রিপ্টগুলির প্রতীকী লিঙ্ক /etc/init.d
।
আপনি যে প্রসঙ্গে এটি ব্যবহার করছেন সে ক্ষেত্রে, এটি প্রদর্শিত হবে যে আপনি নামটিতে আরসি দিয়ে কোনও ফাইল তালিকাভুক্ত করছেন। এই ফাইলগুলিতে কোড পরিষেবাগুলি / কার্যগুলি শুরু করার উপায় এবং প্রাথমিককরণের সময় চালিত হবে will