"এলএস-এল" এর জন্য সিস্টেমের প্রশস্ত উপনাম কীভাবে তৈরি করবেন? [বন্ধ]


21

আমি চাই

alias ll="ls -l"

সিস্টেম প্রশস্ত হতে।

উবুন্টুতে এটি কীভাবে হয়?

উত্তর:


18

এটিতে যুক্ত করুন /etc/bashrc। এটি ব্যাশ ব্যবহারকারী প্রত্যেক ব্যবহারকারী দ্বারা লগইন করতে (বা হওয়া উচিত) হবে will


2
আমার মেশিনে (উবুন্টু 12) / etc / bashrc বা / etc / প্রোফাইল, ~ / .bashrc বা অন্য কোথাও এর কোনও উল্লেখ নেই। জায়গা আমি দেখেছি যে শ্রেষ্ঠ ছিল এই কাজ করতে, পুতুল মত কিছু দিয়ে কাস্টমাইজেশন বজায় রাখার জন্য সিস্টেমের ফাইল থেকে পৃথক করেছে এবং এইভাবে ভাল, /etc/profile.d/ একটি ফাইল স্থাপন করতে হয়
Spanky

17
# echo "alias ll='ls -l'" >> /etc/bash.bashrc

এবং নিশ্চিত হয়ে নিন যে যখনই কোনও ব্যবহারকারী শেল প্রবেশ করে নিম্নলিখিত ফাইলগুলি যুক্ত করে ~/.bashrc:

# Source global definitions
if [ -f /etc/bash.bashrc ]; then
    . /etc/bash.bashrc
fi

এই উত্তর সহায়ক ছিল। উবুন্টু ১৪.০৪-এ, যখন আমি আমার .bashrcফাইলটি শেষের কাছে if [...]খুললাম, @ কোয়ান্টা উল্লেখের মতো একটি প্রাক-তৈরি বিভাগ রয়েছে, ব্যবহারগুলি ব্যতীত .bash_aliases। সকল নিশ্চয়ই আমি নই মধ্যে ওরফে echo কি ছিল echo "alias ll-'ls -l'" >> ~/.bash_aliasesযেহেতু .bashrcএই পরিবেশে ইতিমধ্যে কিছু সেটআপ। এবং আমি পুটি বন্ধ / পুনরায় খোলা।
jumbertucci

4

যদি আপনার ব্যবহারকারীর $ HOME / .Bashrc এ স্বাভাবিক থাকে

if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

তারপরে এটি / etc / bashrc এ রাখুন। যদি এটি এটিকে / ইত্যাদি / প্রোফাইলে রাখে না তবে সেখান থেকে এটি কমপক্ষে লগইন শেলগুলির জন্য পড়তে হবে।

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