উত্তর:
ম্যাক অপারেটিং সিস্টেম:
alias ll='ls -lG'
লিনাক্স:
alias ll='ls -l --color=auto'
যে লাঠি ~/.bashrc।
--color ।
~/.profileপরিবর্তে কমান্ডটি যুক্ত ~/.bashrcকরতে হয়েছিল। হতে পারে এটি ম্যাক ওএস এক্স নির্দিষ্ট।
alias ll='ls -lG'ম্যাকোক্সে আপনার একই প্রভাব প্রয়োজন ।
alias ll='ls -lG'এটি কাজ করার জন্য আমার আমার / .বাশ_প্রফাইলে যুক্ত হওয়া দরকার (সিংহটিতে, যদি তা গুরুত্বপূর্ণ)
$ echo "alias ll='ls -lG'" >> ~/.bashrc
ওভার এক্স ১০.৯.৫-তে ম্যাভেরিক্সের (এবং কমপক্ষে এল ক্যাপিটান অবধি) আপনার বাড়ির ফোল্ডারে আপনার .bash_profile ফাইলে একটি ওরফে কমান্ড যুক্ত করতে হবে:
~/.bash_profile
যা আপনার ব্যবহারকারীর পথে সমান
/Users/YOUR_USER_NAME/.bash_profile
ফাইন্ডারে সেই ফাইলটি দেখতে আপনাকে লুকানো ফাইলগুলির প্রদর্শন সক্রিয় করতে হবে (যেমন ইনভিশিবল অ্যাপ্লিকেশনটি ব্যবহার করে)। অন্যথায় আপনি এটি নির্ধারণ করতে এবং ন্যানো দিয়ে এডিট করতে কেবল আপনার টার্মিনালটি ব্যবহার করতে পারেন:
nano ~/.bash_profile
তারপরে alias ফাইলটির শেষে একটি উপনাম কমান্ড যুক্ত করুন। স্ট্যান্ডার্ড এলএল ওরফে হবে
alias ll='ls -lG'
কিন্তু আমি পছন্দ করি
alias ll='ls -lGaf'
যা সমস্ত লুকানো ফাইলও দেখায় (বিন্দু দিয়ে শুরু করে) এবং আউটপুট কেস-সংবেদনশীলকে বাছাই করে।
পরিবর্তনের পরে আপনার টার্মিনাল অ্যাপটি পুনরায় চালু করতে ভুলবেন না ।
source ~/.bash_profileনতুন সেটিংস পুনরায় লোড করার জন্য এটি যথেষ্ট যথেষ্ট
চালান type llযেখানে দেখতে llহুকুম থেকে আসছে। llকোনও স্ট্যান্ডার্ড কমান্ড নয়, তবে অনেকগুলি বন্টন এটিকে পূর্বনির্ধারিত কিছু বিকল্পের জন্য একটি উপাধিতে পূর্বনির্ধারিত করে ls। আউটপুট type llআপনাকে ওরফে সংজ্ঞা দেয় বা আপনি নিজের শেল কনফিগারেশন ফাইলে এটি সন্ধান করতে পারেন ( ~/.bashrcযদি আপনার শেলটি বাশ হয়)। ~/.bashrcঅন্যান্য মেশিনে সংজ্ঞাটি অনুলিপি করুন ।
বাশ তার কনফিগারেশন ফাইলটিকে কিছুটা বিশ্রীভাবে পরিচালনা করে: এটি ~/.bashrcলগইন শেলগুলি ছাড়া সমস্ত ইন্টারেক্টিভ শেলগুলিতে লোড হয়। লগইন শেলটিতে বাশ কেবল লোড করে ~/.bash_profile(যদি তা উপস্থিত থাকে তবে অন্যথায় ~/.profile)। আপনার .bashrcকখন এটি হওয়া উচিত তা নিশ্চিত করার জন্য এই লাইনটি এতে রাখুন ~/.bash_profile:
case $- in *i*) . ~/.bashrc;; esac
যোগ alias ll='ls -lG'আপনার টু ~/.profileআপনার প্রিয় সঙ্গে $EDITOR।
এই পদ্ধতিটি সহ, মনে রাখবেন যে আপনাকে একটি নতুন টার্মিনাল সেশন শুরু source ~/.profileকরতে হবে (বা ব্যবহার করতে সক্ষম হতে হবে ll)।
আপনি যদি এটি সমস্ত অ্যাকাউন্টে প্রয়োগ করতে চান তবে আপনিও রাখতে পারেন
alias ll='ls -lG'
মধ্যে /etc/profile।
/etc?
অন্য কারও মন্তব্যে সরাসরি মন্তব্য করতে আমার কাছে এখনও রেপ পয়েন্ট নেই তবে, আমি কেবল এটি স্পষ্ট করে বলতে চেয়েছিলাম যে "alias ll='ls -lGaf'"এটি আংশিক অপ্রয়োজনীয়। -F ব্যবহার করে স্বয়ংক্রিয়ভাবে -a সক্ষম করে। আপনি ম্যান পেজে এটি যাচাই করতে পারেন ls। সুতরাং, সত্যিকারের যা প্রয়োজন তা হ'ল "alias ll='ls -lGf'"।
(ম্যাকোস মোজভে উদাহরণ)
.bash_profileভিম সম্পাদকটিতে লুকানো ফাইলটি খুলুন :
vim ~/.bash_profileমূলধনটি টিপুন Gএবং তারপরে ফাইলের শেষ অক্ষরে যান $।
oফাইলটিতে একটি নতুন লাইন যুক্ত করতে টিপুন ।
আপনার নতুন নামটি Inোকান:
alias ll='ls -lG'Escভিমের সন্নিবেশ মোড থেকে প্রস্থান করার জন্য টিপুন ।
আপনার নতুন পরিবর্তনগুলি লিখতে নিম্নলিখিতটি টাইপ করুন এবং সম্পাদকটি থেকে প্রস্থান করুন:
:wqটার্মিনালটি আবার খুলুন এবং আপনার উপনামটি ব্যবহার করতে সক্ষম হওয়া উচিত ll
বেশ কয়েকটি উত্তর থেকে একটি জিনিস যা অনুপস্থিত তা হ'ল এটি শেল নির্ভর। আপনি যদি নীচে 10.14-এ সিস্টেম ডিফল্ট শেল ব্যবহার করেন, যা বাশ, তবে (।) Bash_profile এর উল্লেখগুলি সঠিক। / ইত্যাদি / প্রোফাইল পরিবর্তন করা সমস্ত ব্যবহারকারীর জন্য sh এর জন্য উপনাম তৈরি করবে (তবে ব্যাশে নয়)।
যদি আপনি স্যুইচ করে থাকেন, উদাহরণস্বরূপ, zsh, তাহলে সিস্টেম-ব্যাপী পরিবর্তন আনতে / etc / zprofile- এ উপন্যাস যুক্ত করা দরকার। আপনি যদি কেবল আপনার ব্যবহারকারীর জন্য পরিবর্তন করতে চান তবে আপনি এটি ~ / .zprofile এ যুক্ত করতে পারেন
alias ll='ls -al'ক্লিমে থেকে (আমি পছন্দ করি-al, তাই আমি লুকানো ফাইলগুলিও দেখতে পারি)