টার্মিনালটিতে ব্যবহারকারীর নাম কীভাবে ছোট করা যায়?


16

আপনি যখন একটি টার্মিনাল খোলেন এটি ব্যবহারকারীর নাম এবং মেশিনের নাম প্রদর্শন করে। হিসাবে একটি উদাহরণ খনি শো: romeo@romeo-Satellite-C660D:~$। এটি সত্যিই বিরক্তিকর কারণ এটি বেশ বড়। আমি কি এটিকে আরও ছোট করে তৈরি করতে পারি, কেবল রোমো দেখাতে পারি?

আমি জানি এটি নির্বোধ মনে হয় তবে আমি ইউনিক্স ভিত্তিক ওএসএস সহ নতুন।

উত্তর:


21

PS1আপনার পরিবেশে পরিবর্তনশীল পরিবর্তন করতে হবে । PS1আপনার কমান্ড প্রম্পটটি কীভাবে অভিনব হবে এবং কী তথ্য এতে থাকবে তা দায়বদ্ধ।

স্থায়ী পরিবর্তন

.bashrcনিম্নরূপে উবুন্টু 10.04 এলটিএসে ডিফল্ট ফাইলের উদ্ধৃতি রয়েছে :

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

এটি কমান্ড প্রম্পটকে এর মতো দেখায়: username@hostname:~/directory$

আপনি যদি এটি পরিবর্তন করেন এবং @\hঅংশটি মুছুন তবে PS1আপনি আপনার কমান্ড প্রম্পটে হোস্টনাম অংশটি থেকে মুক্তি পাবেন:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u:\w\$ '
fi

ফলাফল: username:~/directory$

অস্থায়ী পরিবর্তন

PS1আপনার বর্তমান bashসেশনে ওভাররাইড করুন:

export PS1="\u:\w\$ "

সম্পদ:


3

দেখুন man bashএবং সন্ধান করুন PS1

ব্যবহারকারীর নামের প্রম্পটটি কমাতে, আপনি এটিতে যুক্ত করতে পারেন ~/.bashrc:

PS1='\u $'

কিছু "উন্নত" কাস্টমাইজেশন দেখুন যেমন: বাশ শেল PS1: 10 আপনার লিনাক্স প্রম্পটটি অ্যাঞ্জেলিনা জোলির মতো করার জন্য


-3
export PS1='\t$'

যেহেতু আমি টার্মিনাল আমি যতটা সম্ভব সামান্য পটভূমি তথ্য যেমন প্রদর্শন করার পছন্দ সাধারণত একটি হিসাবে যে অধিবেশন কাস্টমাইজ #, $ইত্যাদি


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