XFCE টার্মিনাল PS1 মান সেট করা এবং এটি স্থায়ী করা


0

আমি XFCE এ আমার টার্মিনালে মানটি PS1 = '\ u @ \ h: \ w \ $' যুক্ত করার চেষ্টা করছি। আমি লাইনে যোগ করেছি (আমি যা মনে করি) / etc / profile এ সঠিক এলাকা। প্রাসঙ্গিক সেগমেন্ট হল:

# Set a default shell prompt:
#PS1='`hostname`:`pwd`# '
PS1='\u@\h: \w\$ '
if [ "$SHELL" = "/bin/pdksh" ]; then
# PS1='! $ '
  PS1='\u@\h: \w\$ '
elif [ "$SHELL" = "/bin/ksh" ]; then
# PS1='! ${PWD/#$HOME/~}$ '
  PS1='\u@\h: \w\$ '
elif [ "$SHELL" = "/bin/zsh" ]; then
# PS1='%n@%m:%~%# '
  PS1='\u@\h: \w\$ '
elif [ "$SHELL" = "/bin/ash" ]; then
# PS1='$ '
  PS1='\u@\h: \w\$ '
else
 PS1='\u@\h: \w\$ '
fi

এর মধ্যে বেশিরভাগই ইতিমধ্যেই ছিল, আমি কেবল বর্তমান মূল্যটি মন্তব্য করেছি এবং আমি যা চাই তা যুক্ত করেছি।

নিজে টার্মিনাল খোলা এবং করছেন দ্বারা। প্রোফাইল, আমি এই মানগুলি লোড করতে পারি, কিন্তু তারা আটকাতে পারে না - আমি টার্মিনাল বন্ধ করে আবার খুলি, এবং আমি sh-4.1 $ ফিরে এসেছি।

হয়তো আমি ভুল জায়গায় এই কাজ করছি, কিন্তু কিভাবে আমি যে মান স্টিক করতে পারেন?

গুগল এ পাওয়া সকল তথ্য ফেডোরা / উবুন্টু-নির্দিষ্ট। আমি Slackware ব্যবহার করুন। এই বিষয়ে কোনো সাহায্য ব্যাপকভাবে প্রশংসা হবে।

উত্তর:


2

এটি XFCE বা আপনার টার্মিনাল সম্পর্কে নয়; এটা আপনার শেল সম্পর্কে।

আমি আপনার লগইন শেল অনুমান করছি /bin/bash। Bash ইন্টারঅ্যাক্টিভ কিনা, এটি একটি লগইন শেল কিনা, এবং সম্ভবত কিছু অন্যান্য বিষয় উপর নির্ভর করে, প্রারম্ভে কয়েকটি ফাইল পড়ে। দেখ bash ম্যানুয়াল গরিব বিবরণ জন্য।

শুরু করার জন্য, চেক করুন .bash_profile এবং .bashrc আপনার বাড়িতে ডিরেক্টরি।

পরিবর্তন যে নোট /etc/profile সিস্টেমের সব ব্যবহারকারীদের প্রভাবিত করে। আপনি যদি একমাত্র ব্যবহারকারী হন তবে সম্ভবত এটি কোনও ব্যাপার নয়, তবে সম্ভবত এটি আপনার নিজের হোম ডিরেক্টরিতে ব্যক্তিগত কাস্টমাইজেশানগুলি আরও ভাল করে তুলতে পারে।


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