আমি কীভাবে ম্যাক ওএস এক্সে `ll` কমান্ড ইনস্টল করতে পারি?


88

আমি ম্যাক ওএস এক্স ব্যবহার করছি I যখন আমি সার্ভারগুলিতে এসএসএইচ করি তখন llকমান্ডটি দরকারী মনে হয় তবে এটি আমার স্থানীয় মেশিনে পাওয়া যায় না। আমি কীভাবে এটি ইনস্টল করতে পারি?


3
alias ll='ls -al'ক্লিমে থেকে (আমি পছন্দ করি -al, তাই আমি লুকানো ফাইলগুলিও দেখতে পারি)
ভেনমফ্যাঙ্গস

উত্তর:


129

ম্যাক অপারেটিং সিস্টেম:

alias ll='ls -lG'

লিনাক্স:

alias ll='ls -l --color=auto'

যে লাঠি ~/.bashrc



8
আরও একটি, আমাকে কাজটি করার ~/.profileপরিবর্তে কমান্ডটি যুক্ত ~/.bashrcকরতে হয়েছিল। হতে পারে এটি ম্যাক ওএস এক্স নির্দিষ্ট।
Eonil

9
alias ll='ls -lG'ম্যাকোক্সে আপনার একই প্রভাব প্রয়োজন ।
বুরহান খালিদ

7
alias ll='ls -lG'এটি কাজ করার জন্য আমার আমার / .বাশ_প্রফাইলে যুক্ত হওয়া দরকার (সিংহটিতে, যদি তা গুরুত্বপূর্ণ)
জেসিকা

2
এমনকি অলস:$ echo "alias ll='ls -lG'" >> ~/.bashrc
অবিনিশ 21

44

ওভার এক্স ১০.৯.৫-তে ম্যাভেরিক্সের (এবং কমপক্ষে এল ক্যাপিটান অবধি) আপনার বাড়ির ফোল্ডারে আপনার .bash_profile ফাইলে একটি ওরফে কমান্ড যুক্ত করতে হবে:

~/.bash_profile

যা আপনার ব্যবহারকারীর পথে সমান

/Users/YOUR_USER_NAME/.bash_profile

ফাইন্ডারে সেই ফাইলটি দেখতে আপনাকে লুকানো ফাইলগুলির প্রদর্শন সক্রিয় করতে হবে (যেমন ইনভিশিবল অ্যাপ্লিকেশনটি ব্যবহার করে)। অন্যথায় আপনি এটি নির্ধারণ করতে এবং ন্যানো দিয়ে এডিট করতে কেবল আপনার টার্মিনালটি ব্যবহার করতে পারেন:

nano ~/.bash_profile

তারপরে alias ফাইলটির শেষে একটি উপনাম কমান্ড যুক্ত করুন। স্ট্যান্ডার্ড এলএল ওরফে হবে

alias ll='ls -lG'

কিন্তু আমি পছন্দ করি

alias ll='ls -lGaf'

যা সমস্ত লুকানো ফাইলও দেখায় (বিন্দু দিয়ে শুরু করে) এবং আউটপুট কেস-সংবেদনশীলকে বাছাই করে।

পরিবর্তনের পরে আপনার টার্মিনাল অ্যাপটি পুনরায় চালু করতে ভুলবেন না ।


2
এটি আমি ওএসএক্স এল ক্যাপিটেনের সন্ধান এবং কাজ করেছিলাম। (এছাড়াও, টার্মিনাল থেকে লগআউট বা অ্যাপ্লিকেশনটি বন্ধ করে পুনরায় চালু করতে ভুলবেন না)।
crmpicco

1
ধন্যবাদ @ ক্রিম্পিকো, আমি সেই অনুযায়ী উত্তর আপডেট করেছি।
জেপসি

7
আপনার টার্মিনালটি পুনরায় আরম্ভ করার দরকার নেই, source ~/.bash_profileনতুন সেটিংস পুনরায় লোড করার জন্য এটি যথেষ্ট যথেষ্ট
অ্যাস্প্রেড

8

চালান type llযেখানে দেখতে llহুকুম থেকে আসছে। llকোনও স্ট্যান্ডার্ড কমান্ড নয়, তবে অনেকগুলি বন্টন এটিকে পূর্বনির্ধারিত কিছু বিকল্পের জন্য একটি উপাধিতে পূর্বনির্ধারিত করে ls। আউটপুট type llআপনাকে ওরফে সংজ্ঞা দেয় বা আপনি নিজের শেল কনফিগারেশন ফাইলে এটি সন্ধান করতে পারেন ( ~/.bashrcযদি আপনার শেলটি বাশ হয়)। ~/.bashrcঅন্যান্য মেশিনে সংজ্ঞাটি অনুলিপি করুন ।

বাশ তার কনফিগারেশন ফাইলটিকে কিছুটা বিশ্রীভাবে পরিচালনা করে: এটি ~/.bashrcলগইন শেলগুলি ছাড়া সমস্ত ইন্টারেক্টিভ শেলগুলিতে লোড হয়। লগইন শেলটিতে বাশ কেবল লোড করে ~/.bash_profile(যদি তা উপস্থিত থাকে তবে অন্যথায় ~/.profile)। আপনার .bashrcকখন এটি হওয়া উচিত তা নিশ্চিত করার জন্য এই লাইনটি এতে রাখুন ~/.bash_profile:

case $- in *i*) . ~/.bashrc;; esac

4

যোগ alias ll='ls -lG'আপনার টু ~/.profileআপনার প্রিয় সঙ্গে $EDITOR

এই পদ্ধতিটি সহ, মনে রাখবেন যে আপনাকে একটি নতুন টার্মিনাল সেশন শুরু source ~/.profileকরতে হবে (বা ব্যবহার করতে সক্ষম হতে হবে ll)।


আপনার সমাধান পুনরুত্পাদন করার জন্য ব্যবহারকারীদের পদক্ষেপগুলি দেওয়া দুর্দান্ত, তবে নির্দিষ্ট এবং সংক্ষিপ্ত হওয়াও যথেষ্ট too
HalosGhost

3

সমস্ত উত্তরের সংক্ষিপ্তসার:

ম্যাক ওএস এক্স (এল ক্যাপিটনে পরীক্ষিত)

echo "alias ll='ls -lGaf'" >> ~/.bash_profile 
source ~/.bash_profile 

লিনাক্স

echo "alias ll='ls -la --color=auto'" >> ~/.bash_profile
source  ~/.bash_profile

2

আপনি যদি এটি সমস্ত অ্যাকাউন্টে প্রয়োগ করতে চান তবে আপনিও রাখতে পারেন

alias ll='ls -lG'

মধ্যে /etc/profile


1
ওএসএক্স এমনকি একটি আছে /etc?
জেসনওয়ারিয়ান

1

অন্য কারও মন্তব্যে সরাসরি মন্তব্য করতে আমার কাছে এখনও রেপ পয়েন্ট নেই তবে, আমি কেবল এটি স্পষ্ট করে বলতে চেয়েছিলাম যে "alias ll='ls -lGaf'"এটি আংশিক অপ্রয়োজনীয়। -F ব্যবহার করে স্বয়ংক্রিয়ভাবে -a সক্ষম করে। আপনি ম্যান পেজে এটি যাচাই করতে পারেন ls। সুতরাং, সত্যিকারের যা প্রয়োজন তা হ'ল "alias ll='ls -lGf'"


1

(ম্যাকোস মোজভে উদাহরণ)

  1. .bash_profileভিম সম্পাদকটিতে লুকানো ফাইলটি খুলুন :

    vim ~/.bash_profile
  2. মূলধনটি টিপুন Gএবং তারপরে ফাইলের শেষ অক্ষরে যান $

  3. oফাইলটিতে একটি নতুন লাইন যুক্ত করতে টিপুন ।

  4. আপনার নতুন নামটি Inোকান:

    alias ll='ls -lG'
  5. Escভিমের সন্নিবেশ মোড থেকে প্রস্থান করার জন্য টিপুন ।

  6. আপনার নতুন পরিবর্তনগুলি লিখতে নিম্নলিখিতটি টাইপ করুন এবং সম্পাদকটি থেকে প্রস্থান করুন:

    :wq
  7. টার্মিনালটি আবার খুলুন এবং আপনার উপনামটি ব্যবহার করতে সক্ষম হওয়া উচিত ll


0

বেশ কয়েকটি উত্তর থেকে একটি জিনিস যা অনুপস্থিত তা হ'ল এটি শেল নির্ভর। আপনি যদি নীচে 10.14-এ সিস্টেম ডিফল্ট শেল ব্যবহার করেন, যা বাশ, তবে (।) Bash_profile এর উল্লেখগুলি সঠিক। / ইত্যাদি / প্রোফাইল পরিবর্তন করা সমস্ত ব্যবহারকারীর জন্য sh এর জন্য উপনাম তৈরি করবে (তবে ব্যাশে নয়)।

যদি আপনি স্যুইচ করে থাকেন, উদাহরণস্বরূপ, zsh, তাহলে সিস্টেম-ব্যাপী পরিবর্তন আনতে / etc / zprofile- এ উপন্যাস যুক্ত করা দরকার। আপনি যদি কেবল আপনার ব্যবহারকারীর জন্য পরিবর্তন করতে চান তবে আপনি এটি ~ / .zprofile এ যুক্ত করতে পারেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.