অ্যাশ প্রোফাইল / কনফিগারেশন ফাইল


26

আমি আমার নিজস্ব সেট aliasএবং হোয়াটসটের সাথে অ্যাশ সেশনগুলি কাস্টমাইজ করার উপায় খুঁজছি । বাশের bashrcফাইলগুলির অ্যাশ সমতুল্য কী ?

উত্তর:


21

অ্যাশ প্রথমে নিম্নলিখিত ফাইলগুলি পড়েন (যদি সেগুলি বিদ্যমান থাকে):

  • পদ্ধতি: /etc/profile
  • ব্যবহারকারী: ~/.profile

8
প্রদত্ত যে এটি লগইন শেল হিসাবে চালিত হয়, এটি ডিফল্ট নয় (যেমন আলপাইন লিনাক্স / ডকারে)
জাকুব হলি

2
@ জাকুবহোলý আপনি লগ-ইন শেল ব্যবহারের জন্য প্রোফাইল স্ক্রিপ্ট চালানোর কোনও উপায় খুঁজে পেয়েছেন?
ডেভিড লুকাক

@ ডেভিডলুকাক - লগ-ইন শেলগুলির জন্য আমার অন্যান্য উত্তরটি এখানে দেখুন।
স্পাইটার

8

এনভায়রনমেন্ট ভেরিয়েবল ENV তে নির্দিষ্ট করা থাকলে একটি নন-লগইন শেল একটি ফাইলও পড়বে।

সুতরাং আপনি যদি সেট করে থাকেন যে কোনওভাবে (সম্ভবত আপনার ~ /। প্রোফাইলে, বা অন্য কোনও 'নিয়ন্ত্রণের' পরিবেশ নিয়ন্ত্রণে), তবে ভবিষ্যতের কোনও ফর্কড শেলগুলি সেই স্ক্রিপ্টটি চালাবে। লগ-ইন না করা ক্ষেত্রে খুব সুবিধাজনক।

এটিতে ডকুমেন্টেশনগুলি পাওয়া শক্ত, তবে এটি ব্যস্তবক্স-ডাব্লু 32 (উইন্ডোজ চলমান) এ কাজ করার বিষয়ে নিশ্চিত হয়ে গেছে। আসলে এ্যাশের ফিচারসেটে ভাল ডকুমেন্টেশন পাওয়া মোটেই শক্ত।

আপডেট: বন্যগুলিতে ছাইয়ের বিভিন্ন ধরণের রূপ রয়েছে। 'ENV' তাদের সবার সাথে কাজ নাও করতে পারে। রূপগুলি সম্পর্কে এখানে কিছু তথ্য রয়েছে: https://www.in-ulm.de/~mascheck/various/ash/

সেখানে একটি পরামর্শ রয়েছে যে কিছু ছাই ভেরিয়েন্টগুলি ENV এর জায়গায় 'SHINIT' ব্যবহার করতে পারে।


আলপাইন ৩.7 এর অধীনে আমার পক্ষে কাজ করছেন না।
নিট

@knite Busybox এর অ্যাশ (আলপাইন দ্বারা ব্যবহৃত) ENV ব্যবহার করে ।
kirbyfan64sos

ENV বা SHINIT ভেরিয়েবলটি কি কেবল সেট করতে হবে বা একটি নির্দিষ্ট মানতে সেট করতে হবে? আমি ডোকরকে / বিন / শ-ল দিয়ে স্পষ্টভাবে শুরু না করে /root/. প্রোফাইলে। প্রোফাইল পড়তে বাধ্য করার চেষ্টা করছি
লিওন

@ লিওন - ENV (বা সম্ভবত SHINIT) ফাইল / উত্স লোড করার জন্য পুরো পথটি থাকা দরকার। তবে এটি কেবল 'ছাই' শেল বৈকল্পিকের সূচনার জন্য - সাধারণ শে বা বাশ শেল নয়।
স্পিটার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.