د ترمینل سره: د کنسول ظاهري ب .ه ښه کول

زه یو له هغو کسانو څخه یم چې د ترمینل کارولو سره مینه لري. زه فکر کوم چې د ټولو کاروونکي GNU / لینوکس په یوه مرحله کې دوی پرته ژوند نشي کولی ، ځکه چې د کړکیو څخه ډک د کړکۍ دا برخه ژوند خورا اسانه کوي ، سمه ده؟

مګر موږ دا کولی شو دا د ډیفالټ په پرتله یو څه ډیر ښکلي وګورو. د دې مثال لیدلی شي (او ډاونلوډ شوی) له څخه ګونوم نظر. هغه لارښوونې چې زه به یې وروسته تاسو ته وښیم ، دا دی چې زموږ ټرمینل د لاندې ب appearanceه سره پریږدئ:

لکه څنګه چې تاسو لیدلی شئ ، د د اجرا کولو امر او د هر حکم ترمینځ کیښودل کیږي د مهال ویش د سیسټم وخت سره.

زه دا څنګه وکړم؟

موږ د متن مدیر خلاصوو (مثال ګیډیټ) او مونږ دننه دننه کړو:

# 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

موږ دا زموږ دننه ساتو / کور د نوم سره .bash_ps2 د مثال په توګه. بیا موږ خپل خلاص کړو .bashrc او موږ اضافه کوو:

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

موږ یو ټرمینل خلاص او موږ کولی شو بدلونونه وګورو 😀

 

لیدل شوي په: انسانان.


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

17 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي.

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   لوډیډز dijo

    د ټولو څخه د بلاګ او یوې پوښتنې لپاره مننه ، ایا د xterm یا lxterminal دودیز کولو او شاليد څخه بهر دودیز کولو امکان شتون لري؟ (دوی هغه ټرمینلونه دي چې زه یې خورا ډیر کاروم).
    مننه!

  2.   ایډارډو dijo

    جینۍ 🙂

    ما یوه اونۍ دمخه هڅه کړې کله چې ما دا موضوع په بل بلاګ کې لوستل ، مګر د نرخونو سره د ستونزې له امله په هغه څه کې چې باید اضافه شي .bashrc ما دا نشوای کارولای اوس دا لومړی زما لپاره سم کار وکړ.

    مننه.

    1.    KZKG ^ ګارا dijo

      د خوښۍ څخه پوهیدل چې دا یوازې هغه څه کړي چې تاسو یې غواړئ 😉
      مننه!

  3.   تورګون dijo

    :] عالي که دا هغه څه کوي چې زه فکر کوم زه فکر کوم ... هفته ، زه دا پدې اونۍ کې نصبوم 😀

    1.    KZKG ^ ګارا dijo

      په حقیقت کې ما هغه ښه کړی دی ... ما نور blushes واچاو او دا خورا ښه ښکاري ، زه به زما د سمونونو او بدلونونو خپرولو پوسټ جوړ کړم 😉

      ادامه: د دې پرځای کولو چې .bash_ps2 دا یو بل ولیکئ: http://paste.desdelinux.net/paste/6

      1.    ایډارډو dijo

        زه په 13 او 34 لینونو کې تېروتنه لرم.

        1.    elav <° لینوکس dijo

          موږ دمخه 2 are یو

      2.    زړورتيا dijo

        غل ، بل تیاره اړخ پروګرامر ...

        1.    KZKG ^ ګارا dijo

          زه دلته کوډ پریږدم ، زه نه پوهیږم چې ولې دا دوی ته تېروتنه ورکوي ... o_0 زما لپاره ښه کار کوي:
          # 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.   نويوبي dijo

    دا ډیر ښه دی ، ما دا آزموینه وکړه او دا 100 u اوبنټو 11.10 کار کوي

    سلام دی !!

  5.   غلا dijo

    ښه ، زه په 13 او 34 لینونو کې هم تېروتنه لرم

    13 کرښه: د ورته `matching لپاره د لټون په وخت کې نامتوقع EOF
    لاین 34: مصنوعي تېروتنه: د دوتنې پای تمه نه وه

    زه د لینکس ټکسال 11 lxde کاروم د دې لپاره چې دا ارزښت لري.

    مننه!

  6.   جیم سیلیکینګ dijo

    دا د عادي کارونکي سره 100 works کار کوي ، مګر کله چې تاسو سوپر واوسئ دا کار بندوي ، دا هیڅ نه کوي. زه فکر کوم چې دا اسانه دی ، مګر زه نه پوهیږم چې څنګه ډیر څه وکړم ، کوم حل؟

    1.    KZKG ^ ګارا dijo

      څه چې تاسو دننه کوئ .bashrc، تاسو باید دا هم دننه کړئ /root/.bashrc
      ازموینه واخلئ او موږ ته ووایاست چې تاسو څنګه یاست 🙂

      سلامونه 😀

      1.    جیم سیلیکینګ dijo

        دا په سم ډول کار کوي ، زه نه پوهیږم څنګه چې ما د پوښتنې دمخه هڅه نه کړې. مننه

        1.    KZKG ^ ګارا <° لینکس dijo

          نه اندیښنه مه کوئ 🙂

  7.   فرښته dijo

    سلام ملګري ، که تاسو به ما سره مرسته وکړئ مهرباني وکړئ ما هڅه کړې مګر دا حلقه ښکاري نه او دا لاهم په تور کې ده ، زه د fedora19 کاروم ، مهال ویش پکې څرګندیږي ... په هرصورت ، ستاسو د همکارۍ څخه ډیره مننه 🙂

  8.   Miguel dijo

    ایا دا کار په دبیان کې ورته کار کوي ؟؟؟