පර්යන්තය සමඟ: කොන්සෝලයේ පෙනුම වැඩි දියුණු කිරීම

මම ටර්මිනලය භාවිතා කිරීමට කැමති අයගෙන් කෙනෙක් වෙමි. මම හිතන්නේ සියලුම පරිශීලකයින් GNU / Linux එක් අවස්ථාවක ඔවුන්ට එය නොමැතිව ජීවත් විය නොහැක, මන්ද එම කවුළු කැබැල්ල අකුරු වලින් පිරී ඇති හෙයින් ජීවිතය වඩාත් පහසු වේ, නේද?

නමුත් අපට එය පෙරනිමියට වඩා ටිකක් ලස්සන පෙනුමක් ලබා දිය හැකිය. මේ සඳහා උදාහරණයක් දැක ගත හැකිය (සහ බාගත කර) gnome- පෙනුම. ඊළඟට මම ඔබට පෙන්වන ඉඟි නම්, පහත දැක්වෙන පෙනුම සමඟ අපගේ පර්යන්තය හැර යාමයි:

ඔබට පෙනෙන පරිදි, ද ක්‍රියාත්මක කිරීමට විධානය සහ එක් එක් ඇණවුම අතර තබා ඇත කාල රේඛාවක් පද්ධති කාලය සමඟ.

මම එය කරන්නේ කෙසේද?

අපි පෙළ සංස්කාරකයක් විවෘත කරමු (උදාහරණයක් ගෙඩිත්) අපි ඒක ඇතුලට දැම්මා:

# 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

අපි ටර්මිනලයක් විවෘත කරන අතර අපට වෙනස්කම් දැකිය හැකිය

 

දුටුවේ: මිනිසුන්.


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 17 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ.

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   ලුවීඩ්ස් ප්රකාශ කළේය

    පළමුවෙන්ම බ්ලොග් අඩවියට ස්තූතියි සහ ප්‍රශ්නයකට, පා text යේ වර්ණය හා පසුබිම ඉක්මවා xterm හෝ lxterminal අභිරුචිකරණය කිරීමට හැකියාවක් තිබේද? (ඒවා මම වැඩිපුරම භාවිතා කරන පර්යන්ත වේ).
    ස්තූතියි!

  2.   Eduardo ප්රකාශ කළේය

    GENIALLLLLLLLLLLLL 🙂

    සතියකට පෙර මම මෙම මාතෘකාව වෙනත් බ්ලොග් අඩවියක කියවන විට එය අත්හදා බැලුවෙමි, නමුත් එයට එකතු කළ යුතු දේවල උපුටා දැක්වීම්වල ගැටලුවක් නිසා .bashrc මට එය භාවිතා කළ නොහැකි විය. දැන් එය මුලින්ම මට නිවැරදිව වැඩ කළා.

    ඔබට ස්තුතියි.

    1.    KZKG ^ ගාරා ප්රකාශ කළේය

      ඔහු ඔබට අවශ්‍ය දේ කළ බව දැනගැනීමට ලැබීම සතුටක්
      උත්තරයක් දෙන්න

  3.   ටැරෙගන් ප්රකාශ කළේය

    :] එය මා සිතන දේ කළහොත් විශිෂ්ටයි ... වී, මම මේ සති අන්තයේ එය ස්ථාපනය කරමි

    1.    KZKG ^ ගාරා ප්රකාශ කළේය

      ඇත්ත වශයෙන්ම මම එය වැඩිදියුණු කළෙමි ...

      සංස්කරණය කරන ලදි: ඒක දානවා වෙනුවට .බෂ්_පීඑස් 2 මෙය තවත් එකක් තබන්න: http://paste.desdelinux.net/paste/6

      1.    Eduardo ප්රකාශ කළේය

        මට 13 සහ 34 පේළි වල දෝෂයක් ඇතිවිය.

        1.    elav <° ලිනක්ස් ප්රකාශ කළේය

          අපි දැනටමත් 2 are

      2.    ධෛර්යය ප්රකාශ කළේය

        ෆක්, තවත් අඳුරු පැති ක්‍රමලේඛකයෙක් ...

        1.    KZKG ^ ගාරා ප්රකාශ කළේය

          මම මෙහි කේතය තබමි, එය ඔවුන්ට දෝෂයක් ලබා දෙන්නේ මන්දැයි මම නොදනිමි ... 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% උබුන්ටු 11.10 වැඩ කරයි

    සුබ පැතුම් !!

  5.   මංකොල්ල කන ප්රකාශ කළේය

    හොඳයි, මට 13 සහ 34 පේළි වල දෝෂයක් ද ඇත

    13 වන පේළිය: ගැලපෙන `` සොයමින් සිටියදී අනපේක්ෂිත ඊ.ඕ.එෆ්
    34 වන පේළිය: සින්ටැක්ටික් දෝෂය: ගොනුවේ අවසානය බලාපොරොත්තු නොවීය

    එහි වටිනාකම සඳහා මම ලිනක්ස් මින්ට් 11 lxde භාවිතා කරමි.

    ස්තූතියි!

  6.   ජිම්ල්ෆ්කිං ප්රකාශ කළේය

    එය සාමාන්‍ය පරිශීලකයා සමඟ 100% ක් ක්‍රියා කරයි, නමුත් ඔබ සුපිරි පරිශීලකයෙකු බවට පත්වූ මොහොතේ සිට එය ක්‍රියා විරහිත වේ, එය කිසිවක් නොකරයි. මම හිතන්නේ එය පහසුයි, නමුත් මම දන්නේ නැහැ බොහෝ දේ කරන්නේ කෙසේද, කිසියම් විසඳුමක්?

    1.    KZKG ^ ගාරා ප්රකාශ කළේය

      ඔයා දාපු දේ .bashrc, ඔබත් එය දැමිය යුතුයි /root/.bashrc
      පරීක්ෂණය කර ඔබට කෙසේද කියා අපට කියන්න

      සුබ පැතුම්

      1.    ජිම්ල්ෆ්කිං ප්රකාශ කළේය

        එය පරිපූර්ණව ක්‍රියාත්මක වේ, විමසීමට පෙර මම එය උත්සාහ නොකළේ කෙසේදැයි මම නොදනිමි. ඔබට ස්තුතියි

        1.    KZKG ^ Gaara <° Linux ප්රකාශ කළේය

          නාහ් බයවෙන්න එපා

  7.   දේවදූතයෙක් ප්රකාශ කළේය

    හේයි මිතුරා, ඔබ මට උදව් කරන්නේ නම් කරුණාකර මම එය උත්සාහ කළෙමි, නමුත් රවුම නොපෙන්වන අතර එය තවමත් කළු පැහැයෙන් පවතී, මම ෆෙඩෝරා 19 භාවිතා කරමි, එය දිස්වන්නේ නම් කාලරාමුව ... ඔබගේ දායකත්වයට තවමත් ස්තූතියි

  8.   මිගෙල් ප්රකාශ කළේය

    මෙය ඩේබියන් භාෂාවෙන්ද ක්‍රියාත්මක වේද ???