টার্মিনালে একটি ম্যানুয়ালি নির্দিষ্ট কমান্ড টাইপ করে আমি অন্য কিছু কমান্ড চালাতে চাই exec
কীভাবে একটি কমান্ডের মধ্যে একটি উপনাম যুক্ত করতে পারে? আমি কি টার্মিনালের সাহায্যে এটি করতে পারি বা আমার কোনও ধরণের ফাইল সম্পাদনা করা উচিত?
টার্মিনালে একটি ম্যানুয়ালি নির্দিষ্ট কমান্ড টাইপ করে আমি অন্য কিছু কমান্ড চালাতে চাই exec
কীভাবে একটি কমান্ডের মধ্যে একটি উপনাম যুক্ত করতে পারে? আমি কি টার্মিনালের সাহায্যে এটি করতে পারি বা আমার কোনও ধরণের ফাইল সম্পাদনা করা উচিত?
উত্তর:
alias new_name='old command'
একটি স্থায়ী উপন্যাস তৈরি করতে আপনাকে .bashrc
নিজের হোম ডিরেক্টরিতে ফাইল সম্পাদনা করতে হবে।
আরও তথ্য এখানে
আরও .bashrc ফাইল এখানে
স্থায়ী পরিবর্তনগুলি করতে আপনি আপনার এলিয়াসগুলি আলাদাভাবে রেখে দিতে পারেন ~/.bash_aliases
source ~/.bash_aliases
পরিবর্তনটি কার্যকর হওয়ার জন্য চালাতে ভুলবেন না ।
আপনি alias
যে শেলটি ব্যবহার করছেন তাতে বিল্ট ইন কমান্ডটি ব্যবহার করতে পারেন, বা আপনি যা চান তা কোনও স্ক্রিপ্ট লিখতে পারেন। ধরে নিই যে আপনি বাশ শেল হিসাবে ব্যবহার করছেন (যা পূর্বনির্ধারিত), আপনি ব্যাশের অন্যান্য উপকরণের ডকুমেন্টেশনের জন্য বিভাগে টাইপ করতে man bash
এবং এড়িয়ে যেতে পারেন ALIASES
।
এলিয়াসিং সম্পর্কে শিখতে: http://www.mediacolleg.com/linux/command/alias.html দেখুন
পরিবর্তনগুলি স্থায়ী করার জন্য (অর্থাত্ শেল শুরু করার সময় প্রতিবার পড়তে) the / .bashrc ফাইলটিতে টার্মিনালে টাইপ করা উপন্যাস কমান্ডগুলি যুক্ত করুন।
আমি ওরফে কমান্ড যুক্ত / সম্পাদনা করার জন্য একটি জিইউআই লিখি। আপনি এটি কমান্ডলাইন থেকে এটির মতো ব্যবহার করতে পারেন:
addalias -add "sinstall" "sudo apt-get install"
আপনি সরাসরি সব alias লেখা সংগ্রহের জন্য আপনার বাড়িতে একটি ফাইল তৈরি করতে পারেন .bash_profile
লেখা দ্বারা nano ~.bash_profile
কেবল কমান্ড / শর্টকাটগুলি উদাহরণস্বরূপ, তৈরি করতে চান সেই ফাইলে লিখুন:
alias edbp='nano ~/.bash_profile'
এবং তারপরে এটি চালিয়ে যাওয়া ফাইলটি সোর্সিং করুন, তাই চলছে
source ~.bash_profile
মনে রাখবেন যে প্রতিবার আপনি আপনার দস্তাবেজটি সংশোধন করবেন আপনাকে আবার চালাতে হবে source ~.bash_profile