আমি জানি যে ব্যাশে আপনি একটি .bash_aliases ফাইলে এলিয়াস সেট আপ করতে পারেন যাতে আপনি যে কমান্ডটি টাইপ করেন না সেটিকে সিস্টেমে বাইনারিগুলিতে সংরক্ষিত একটি কমান্ড হওয়া দরকার। আমি কীভাবে zsh এ এলিয়াস পেতে পারি?
আমি জানি যে ব্যাশে আপনি একটি .bash_aliases ফাইলে এলিয়াস সেট আপ করতে পারেন যাতে আপনি যে কমান্ডটি টাইপ করেন না সেটিকে সিস্টেমে বাইনারিগুলিতে সংরক্ষিত একটি কমান্ড হওয়া দরকার। আমি কীভাবে zsh এ এলিয়াস পেতে পারি?
উত্তর:
আপনি এই সিনট্যাক্স সহ "ওরফে" কমান্ড দ্বারা এটি করতে পারেন:
alias [ -gmrL ] [ name[=value] ... ]
"জিএমআরএল" সুইচগুলির জন্য, এই গাইডটি দেখুন, যা আমার উল্লেখ reference কোনও মূল্যহীন প্রতিটি নামের জন্য, zsh নামটি প্রিন্ট করবে এবং এটি পূর্বে কীভাবে যুক্ত হয়। কোনও যুক্তি ছাড়াই, ওরফে সমস্ত সংজ্ঞায়িত উপাধির মান মুদ্রণ করে।
এক বা একাধিক উপকরণের সংজ্ঞা দিতে, কেবল প্রবেশ করুন
alias name1=value1 name2=value2 ... nameX=valueX
সংশ্লিষ্ট মান সহ প্রতিটি নামের জন্য, zsh সেই মান সহ একটি উপাধি সংজ্ঞায়িত করে। আরও তথ্যের জন্য, সেই লিঙ্কটি দেখুন ;-)
আপডেট: মৃত লিঙ্কটি আপডেট হয়েছে।
~/.profileযত্ন করি এমন সমস্ত উপাত্ত সংরক্ষণ করার জন্য এবং ~/.profileএটি থেকে উত্স উত্স ব্যবহার করি ~/.zshrc।
আমি বাশ এবং zsh এর মধ্যে পিছনে পিছনে যাই, এবং উভয়ের জন্য একই .aliases ফাইল ব্যবহার করি। তারা একই বেসিক ওরফে বাক্য গঠনটি ভাগ করে, যাতে আপনি একটি .aliases ফাইল তৈরি করতে পারেন এবং এটি .bashrc এবং .zshrc এর সাথে লিঙ্ক করতে পারেন:
.bashrc:
if [ -f ~/.aliases ]; then
. ~/.aliases
fi
.zshrc:
source $HOME/.aliases
Fww এছাড়াও পৃথক .env ফাইলে পরিবেশ পরিবর্তনশীল ঘোষণার মাধ্যমেও করা যেতে পারে ।
~/ .bash_aliasesআমার সেখানে খুব কম সহায়তা দরকার দয়া করে যদি আপনি সেখানে থাকেন তবে প্রতিক্রিয়া
আপনি সাধারণত এগুলি putোকান ~/.zshenv। তবে অনেকগুলি প্রোগ্রাম শেল কমান্ডগুলি প্রয়োগ করার পরিবর্তে /bin/sh(সাধারণত bash) ব্যবহার $SHELLকরে, সুতরাং এটি সর্বত্র কাজ করার জন্য আপনাকে সম্ভবত কোনওভাবেই bashউপনামটির সমতুল্য রাখার প্রয়োজন হবে ~/.bash_aliases।