مان انهن مان آهيان جو ٽرمينل استعمال ڪرڻ سان پيار ڪندو آهي. مان سمجهان ٿو ته سڀ يوزر GNU / Linux هڪ نقطي تي اهي ان کان سواءِ رهي نٿا سگھن ، ڇاڪاڻ ته اکرن جي پوري ونڊو جو اهو حصو اسان لاءِ تمام آسان آهي ، ٺيڪ؟
پر اسان ان کي ڊفالٽ کان ٿورو بهتر ڪري سگهو ٿا. ان جو هڪ مثال ڏسي (۽ ڊائون لوڊ) کان سجايو نظارو. جنهن جون صلاحون آئون توهان کي هيٺ ڏيکاريندس ، اسان جي ٽرمينل کي هيٺ ڏنل ظاهر سان ڇڏڻ آهي.
جئين توهان ڏسي سگهو ٿا ، جي حڪم ڏيڻ تي عمل ڪرڻ ۽ هر آرڊر جي وچ ۾ رکيل آهي وقت جي لڪير سسٽم وقت سان.
آئون ان کي ڪيئن ڪرائيندس؟
اسان هڪ ٽيڪسٽ ايڊيٽر کوليون ٿا (مثال گيٽ) ۽ اسان ان کي اندر رکون ٿا.
# 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 تبصرا ، پنھنجو ڇڏ
سڀني جي پهرين بلاگ جي مهرباني ۽ هڪ سوال ، ڇا متن ۽ پس منظر جي رنگ کان ٻاهر xterm يا lxterminal کي ترتيب ڏيڻ جو ڪو امڪان آهي؟ (اهي ٽرمينل آهن جيڪي مان تمام گهڻو استعمال ڪندس).
مهرباني
جنرل ماڊل جي جڳھ تي 🙂
مون اها هڪ هفتي اڳ مون ڪوشش ڪئي جڏهن آئون هن موضوع کي ٻئي بلاگ ۾ پڙهائي ، پر ڪوششن سان مسئلو جي ڪري جنهن ۾ شامل ڪيو پيو وڃي. .bashrc مان ان کي استعمال نه ڪري سگھيس. هاڻ اهو پهرين منهنجي لاءِ صحيح طرح ڪم ڪيو.
توهان جي مهرباني.
اهو toاڻڻ لاءِ خوشي ته اهو صرف ڪيو جيڪو توهان چاهيو 😉
اقتباس سان جواب ڏيو
:] چ ifو آهي جيڪڏهن اهو ڪري ٿو مان سمجهان ٿو منهنجو تصور آهي ... وي ، آئون ان کي هن هفتي جي آخر ۾ انسٽال ڪريان 😀
اصل ۾ مون ان کي بهتر ڪيو هو ... مون وڌيڪ شرارت ڪئي ۽ اهو گهڻو بهتر ڏسڻ ۾ آيو ، آئون هڪ پوسٽ شايع ڪندس منهنجي واڌارن ۽ ترميمن کي 😉
ترتيب ڏنل: انهي ۾ وجھڻ بدران .بش_پس 2 هي ٻيو رک http://paste.desdelinux.net/paste/6
مون کي 13 ۽ 34 جي لائنن تي غلطي ملي ٿي.
اسان پهريان ئي 2 😀 آهيون
، هڪ ٻيو اونداهي طرف پروگرامر ...
آئون هتي ڪوڊ ڇڏي ڏيان ، مون کي خبر ناهي ته اهو انهن کي غلطي ڇو ٿو ڏي ... 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
تمام سٺو ، مان صرف ان تي آزمايو ۽ اهو ڪم ڪري ٿو 100٪ ubuntu 11.10
مبارڪون ڏيڻ !!
خير ، مون کي 13 ۽ 34 جي لائنن تي به نقص ملي ويو آهي
لائن 13: هڪ متوقع طور تي EOF هڪ ميلاپ جي ڳولا دوران جڏهن "
لڪير 34: نحو نقص: فائل جي پڇاڙي جي توقع نه ٿي هئي
آئون انهي لنڪس جي قيمت کان وٺي لنڪس منٽ 11 lxde استعمال ڪريان ٿو.
مهرباني
اهو 100 سيڪڙو عام صارف سان ڪم ڪندو آهي ، پر جنهن لمحو توهان سپرائزر ٿي وڃو اهو ڪم ڪرڻ بند ڪري ڇڏي ، اهو ڪجهه نه ٿو ڪري. منهنجو خيال آهي ته اهو آسان آهي ، پر مان نه ٿو muchاڻان ته گهڻو ڪجهه ، ڇا ڪنهن حل؟
جيڪو توهان ۾ وجهيو .bashrc، توهان کي به هن ۾ رکڻ گهرجي /root/.bashrc
امتحان وٺو ۽ اسان کي ٻڌايو ته توهان ڪيئن آهيو 🙂
مبارڪون 😀
اهو مڪمل طور تي ڪم ڪري ٿو ، مان نه howاڻان ته مون پڇڻ کان پهريان اها ڪوشش ڇو نه ڪئي. توهان جي مهرباني
ن پريشان نه ڪر 🙂
اي دوست ، جيڪڏهن تون منهنجي مدد ڪندين مهرباني ڪري مون انهي کي آزمايو پر دائرو ظاهر نه ٿيو ۽ اهو اڃا تائين ڪارو ۾ آهي ، آئون فيڊورا 19 استعمال ڪندو آهيان ، ٽائم لائن جيڪڏهن اهو ظاهر ٿئي ٿو ... تڏهن به توهان جي تعاون جي مهرباني
ڇا اهو ڊيبين ۾ ساڳيو ڪم آهي ؟؟