টার্মিনাল সহ: কনসোলের চেহারা উন্নত করা

আমি যারা টার্মিনালটি ব্যবহার করতে পছন্দ করি তাদের মধ্যে আমি একজন। আমি মনে করি সমস্ত ব্যবহারকারী জিএনইউ / লিনাক্স এক পর্যায়ে তারা এগুলি ছাড়া বাঁচতে পারে না, কারণ চিঠিগুলিতে পূর্ণ উইন্ডোটির এই অংশটি আমাদের জন্য জীবনকে অনেক সহজ করে তুলেছে, তাই না?

তবে আমরা এটিকে ডিফল্টের চেয়ে কিছুটা সুন্দর দেখতে পারি। এর উদাহরণ দেখা যায় (এবং ডাউনলোড করা) থেকে জিনোম চেহারা। নীচের টিপস যা আমি আপনাকে নীচে দেখাব তা হল নীচের উপস্থিতি সহ আমাদের টার্মিনালটি ছেড়ে যাওয়া:

আপনি দেখতে পারেন, চালানো আদেশ এবং প্রতিটি আদেশের মধ্যে রাখা হয় একটি সময়রেখা সিস্টেম সময় সহ।

আমি এটা কিভাবে করব?

আমরা একটি পাঠ্য সম্পাদক খুলি (উদাহরণ gedit) এবং আমরা এটি ভিতরে রেখেছি:

# Fill with minuses
# (this is recalculated every time the prompt is shown in function prompt_command):

fill="--- "
reset_style='\[\033[00m\]'
status_style=$reset_style'\[\033[0;90m\]' # gray color; use 0;37m for lighter color
prompt_style=$reset_style
command_style=$reset_style'\[\033[1;29m\]' # bold black
# Prompt variable:
PS1="$status_style"'$fill \t\n'"$prompt_style"'${debian_chroot:+($debian_chroot)}\u@\h:\w\$'"$command_style "
# Reset color for command output
# (this one is invoked every time before a command is executed):
trap 'echo -ne "\e[0m"' DEBUG
function prompt_command {
# create a $fill of all screen width minus the time string and a space:
let fillsize=${COLUMNS}-9
fill=""
while [ "$fillsize" -gt "0" ] do
fill="-${fill}" # fill with underscores to work on
let fillsize=${fillsize}-1
done
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
bname=`basename "${PWD/$HOME/~}"`
echo -ne "\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"
;;
*)
;;
esac
}
PROMPT_COMMAND=prompt_command

আমরা এটি আমাদের ভিতরে রাখি / হোম নাম সহ .বাশ_পিএস 2 উদাহরণ স্বরূপ. তারপর আমরা আমাদের খুলুন .bashrc এবং আমরা যোগ:

if [ -f "$HOME/.bash_ps2" ]; then
. "$HOME/.bash_ps2"
fi

আমরা একটি টার্মিনাল খুলি এবং আমরা পরিবর্তনগুলি দেখতে পাই 😀

এতে দেখা: মানুষ.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   লুইডস তিনি বলেন

    সবার আগে ব্লগ এবং একটি প্রশ্নের জন্য ধন্যবাদ, পাঠ্যের রঙ এবং পটভূমির বাইরে এক্সটার্ম বা এক্সএক্সটারিনাল কাস্টমাইজ করার কোনও সম্ভাবনা আছে? (তারা যে টার্মিনালগুলিতে আমি সর্বাধিক ব্যবহার করি)।
    ধন্যবাদ!

  2.   এদুয়ার্দো তিনি বলেন

    জিনিয়াললললললললললল 🙂

    আমি এক সপ্তাহ আগে এটি চেষ্টা করেছি যখন আমি অন্য একটি ব্লগে এই বিষয়টি পড়ি, তবে কীগুলিতে যুক্ত করা দরকার তা উদ্ধৃতিগুলির সাথে একটি সমস্যার কারণে .bashrc আমি এটি ব্যবহার করতে পারি না। এখন এটি আমার জন্য প্রথমে সঠিকভাবে কাজ করেছে।

    আপনাকে ধন্যবাদ।

    1.    কেজেডিজি ^ গারা তিনি বলেন

      আপনি যেটা চান ঠিক তা করেছে তা জেনে আনন্দিত 😉
      শুভেচ্ছা

  3.   তারেগন তিনি বলেন

    :] চমত্কার যদি এটি আমার মনে হয় যা মনে করে তবে ... হুয়াই, আমি এটি এই সপ্তাহান্তে ইনস্টল করব 😀

    1.    কেজেডিজি ^ গারা তিনি বলেন

      আসলে আমি এটিকে উন্নত করেছি ... আমি আরও ব্লাশ লাগিয়েছি এবং এটি আরও ভাল দেখাচ্ছে, আমি আমার উন্নতি এবং পরিবর্তনগুলি প্রকাশ করে একটি পোস্ট করব 😉

      সম্পাদিত: Puttingোকানোর পরিবর্তে .বাশ_পিএস 2 এটি অন্য রাখুন: http://paste.desdelinux.net/paste/6

      1.    এদুয়ার্দো তিনি বলেন

        আমি 13 এবং 34 লাইনে ত্রুটি পেয়েছি।

        1.    elav <° Linux তিনি বলেন

          আমরা ইতিমধ্যে 2 😀

      2.    সাহস তিনি বলেন

        ফাক, আরেকটি ডার্ক সাইড প্রোগ্রামার ...

        1.    কেজেডিজি ^ গারা তিনি বলেন

          আমি কোডটি এখানে রেখেছি, কেন জানি না এটি তাদের একটি ত্রুটি দেয় ... o_0U আমার পক্ষে ভাল কাজ করে:
          # Fill with minuses
          # (this is recalculated every time the prompt is shown in function prompt_command):

          fill="--- "
          reset_style='\[\033[00m\]'
          status_style=$reset_style'\[\033[0;90m\]' # gray color; use 0;37m for lighter color
          prompt_style=$reset_style
          command_style=$reset_style'\[\033[1;29m\]' # bold black
          # Prompt variable:
          PS1="$status_style"'$fill \t\n'"$prompt_style"'${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m$
          # Reset color for command output
          # (this one is invoked every time before a command is executed):
          trap 'echo -ne "\e[0m"' DEBUG
          function prompt_command {
          # create a $fill of all screen width minus the time string and a space:
          let fillsize=${COLUMNS}-9
          fill=""
          while [ "$fillsize" -gt "0" ]
          do
          fill="-${fill}" # fill with underscores to work on
          let fillsize=${fillsize}-1
          done
          # If this is an xterm set the title to user@host:dir
          case "$TERM" in
          xterm*|rxvt*)
          bname=`basename "${PWD/$HOME/~}"`
          echo -ne "\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"
          ;;
          *)
          ;;
          esac
          }
          PROMPT_COMMAND=prompt_command

  4.   নবাগত তিনি বলেন

    খুব সুন্দর এটি, আমি এটি পরীক্ষা করেছি এবং এটি 100% উবুন্টু ১১.১০ কাজ করে

    শুভেচ্ছা !!

  5.   হরণ করা তিনি বলেন

    ঠিক আছে, আমি 13 এবং 34 লাইনেও একটি ত্রুটি পেয়েছি

    লাইন 13: matching a এর সাথে মিলে যাওয়ার সময় অপ্রত্যাশিত EOF `
    34 লাইন: সিনট্যাকটিক ত্রুটি: ফাইলটির সমাপ্তি আশা করা যায়নি

    আমি লিনাক্স পুদিনা 11 এলএক্সডি ব্যবহার করি এটির মূল্য।

    গ্রিটিংস!

  6.   জিমসেकिंग তিনি বলেন

    এটি সাধারণ ব্যবহারকারীর সাথে 100% কাজ করে, তবে আপনি যে মুহুর্তে সুপারভাইজার হয়ে ওঠেন এটি কাজ করা বন্ধ করে দেয়, এটি কিছুই করে না। আমি অনুমান করি এটি সহজ, তবে আমি কীভাবে কীভাবে করব, কোনও সমাধান জানি না?

    1.    কেজেডিজি ^ গারা তিনি বলেন

      আপনি কি আপনার রাখা .bashrc, আপনি এটি ভিতরে করা আবশ্যক /root/.bashrc
      পরীক্ষা নিন এবং আমাদের কেমন আছেন তা বলুন 🙂

      শুভেচ্ছা 😀

      1.    জিমসেकिंग তিনি বলেন

        এটি নিখুঁতভাবে কাজ করে, জিজ্ঞাসার আগে আমি কীভাবে চেষ্টা করেছিলাম তা আমি জানি না। ধন্যবাদ

        1.    কেজেডিজি ^ গারা <° লিনাক্স তিনি বলেন

          না চিন্তা করবেন না 🙂

  7.   ফেরেশতা তিনি বলেন

    আরে বন্ধু, আপনি যদি আমাকে সহায়তা করেন দয়া করে আমি চেষ্টা করেছিলাম কিন্তু বৃত্তটি উপস্থিত নেই এবং এটি এখনও কালো রয়েছে, আমি ফেডোরা ১৯ ব্যবহার করি, টাইমলাইনটি যদি উপস্থিত হয় ... তবুও আপনার অবদানের জন্য আপনাকে অনেক ধন্যবাদ

  8.   মিগুয়েল তিনি বলেন

    এই কাজ কি দেবিয়ান একই হয় ???