මට ගැටලුවක් තිබේ, මම ඉතා දිගු විධානයන් යතුරු පුවරුවේ ටයිප් කළහොත් ටර්මිනලය මා ටයිප් කරන දේ නිවැරදිව ඉදිරිපත් නොකරයි. මට පහත දැක්වෙන විධානයක් තිබේ නම් මම බලාපොරොත්තු වෙමි:
username@someserver ~/somepath $ ssh -i /path/to/private/key
myusername@something.someserver.com
විධානය පේළි දෙකකින් දැක්විය යුතුය. ඒ වෙනුවට එය බොහෝ විට එතෙර වී මගේ විමසුමට ඉහළින් ලිවීමට පටන් ගනී.
myreallylongusername@something.somelongserver.comh -i /path/to/private/key
මම ආපසු ගොස් යම් තර්කයක් වෙනස් කිරීමට තීරණය කළහොත්, කර්සරය පෙන්වන්නේ කොතැනදැයි කියා නැත, සමහර විට විමසුමේ මැද, නමුත් සාමාන්යයෙන් මා ටයිප් කරන ස්ථානයට ඉහළින් .
මා Upකලින් විධානයකට ගිය විට අමතර විනෝදයක් සිදු වේ. මම මෙය gnome-terminal සහ terminator සහ i3 සහ Cinnamon යන දෙකින්ම උත්සාහ කර ඇත්තෙමි. කවුරුහරි යෝජනා කළේ එය මගේ විමසුම බවයි, එබැවින් මෙන්න එයයි:
\[\033[01;32m\]\u:\[\033[01;34m\] \W\033[01;34m \$\[\033[00m\]
Ctrll,, reset
සහ clear
සියල්ලෝම ඔවුන් කියන දේ කරති, නමුත් මම නැවත විධානය ටයිප් කරන විට හෝ Upඑකම දේ සිදු වේ.
මම පරික්ෂා කර බැලුවෙමි checkwinsize
. මෙය 80x24 සහ වෙනත් කවුළු ප්රමාණ වලින් සිදු වේ.
මෙය මා සමඟ ජීවත් වීමට ඉගෙන ගන්නා දෙයක් පමණක්ද? මා දැනගත යුතු මැජික් කෑල්ලක් තිබේද? මම ඉතා කෙටි විමසුමක් භාවිතා කිරීම සඳහා විසඳා ඇත, නමුත් එය ගැටළුව විසඳන්නේ නැත.
\[\033[01;32m\]\u: \[\033[01;34m\]\W \[\033[01;34m\] \$ \[\033[0m\]
හැසිරීමේ අමුතුකම වළක්වන බවක් පෙනේ - නමුත් එය ඔබගේ මුල්
tput smam
env -i bash --norc
නිවැරදි වේ. $ COLUMNS සහ $ LINES ගැලපේ. එයින් අදහස් කරන්නේ මගේ .bashrc සමඟ විහිලු යමක් ඇති බවයි?