Answers:
මම ප්රශ්නය නිවැරදිව තේරුම් ගත්තා නම්, ඔබට නැවත නැවත පහර දීමෙන් විකල්ප හරහා චක්රීය වීමට හැකි විය යුතුය Ctrl+R.
උදා:
Ctrl+R
grep
Ctrl+R
Ctrl+R
...
එය ඔබගේ ඉතිහාසය හරහා පසුපසට සොයයි. ඒ වෙනුවට ඉදිරියට සෙවීම සඳහා, භාවිතා කරන්න Ctrl+S, නමුත් ඔබ විසින් සැකසීමට අවශ්ය විය හැකිය: stty -ixon
( .bash_profile
ඊට පෙර හෝ අතින්) XON / XOFF විශේෂාංගය අක්රිය කිරීමට පෙර Ctrl+s. (වැඩි විස්තර මෙතැනින් .)
CTRL+SHIFT+r
මට වැඩ කරන්නේ නැහැ.
[[ $- == *i* ]] && stty -ixon
ඔබේ .bashrc වෙත එකතු කළ හැකි අතර පසුව CTRL+s
ප්රතිලෝම ලෙස ක්රියා කරනු ඇතCTRL+r
විධානය නිතර භාවිතා වන බව ඔබට හැඟේ නම්, ඔබට ටැගයක් එක් කළ හැකිය
විධානය # භාවිතා කරන්න
ඉන්පසු
ctrl+r #useful
මෙය ක්රියාත්මක #
වන්නේ අදහස් දැක්වීමේ පරිසීමකය, එනම් සංකේතයෙන් පසුව එන සෑම දෙයක්ම විධානයක් ලෙස අර්ථ නිරූපණය නොකිරීමයි. කෙසේ වෙතත්, එය ඉතිහාසයේ පටිගත කෙරෙන අතර එමඟින් සෙවිය හැකිය.
Lines / .inputrc වෙත මෙම රේඛා එක් කිරීමෙන් තරමක් වෙනස් සෙවීමක් කිරීමට ඔබට ඉහළ සහ පහළ ඊතල සැකසිය හැකිය.
"\e[A": history-search-backward
"\e[B": history-search-forward
විධානයෙහි ඕනෑම තැනක උපස්ථරයක් සෙවීම වෙනුවට (වැනි Ctrl-r ) එය කර්සරයේ වම්පස ඇති පෙළෙන් ආරම්භ වන විධානයක් සොයනු ඇත . උදාහරණයක් ලෙස, මම මෙම විධානයන් ක්රියාත්මක කරන්නේ නම්:
$ ls bart
$ ls fools
ඉන්පසු දෙවරක් ටයිප් ls
කර ඔබන්න Up, එය පෙන්වනු ls bart
ඇති අතර කර්සරය එකම ස්ථානයේ. Ctrl- සමඟ සසඳන්න r, එය ls
අවසාන පේළියේ දෙවරක් සොයාගත හැකි බැවින් පෙර පේළිය සොයා ගැනීමට ඔබට එය නැවත වරක් එබිය යුතුය.
මෙම ප්රවේශයන් දෙකටම ඔවුන්ගේ ශක්තීන් ඇති අතර ඒ දෙකම බොහෝ කාලයක් ඉතිරි කර ගත හැකිය.
~/.inputrc
එම පේළි දෙක සෑදීමට හා එකතු කිරීමට අවශ්ය නොවේ .
~/.inputrc
ඉතිහාසය සෙවීම ඇතුළු පේළි දෙකෙහි ඔබ එකඟ නොවිය යුතුය. *
බිල්ට් ආදේශනයක් තියෙනවා Ctrl + Rනම් hstr . සියලු සෙවුම් ටෝකන එකවර ගැලපෙන විධාන ඉතිහාසය සෙවීමට (වෙනත් දේ අතර), සහ ඊතල යතුරු භාවිතයෙන් ප්රති result ල හරහා චක්රය කිරීමට එය ඉඩ දෙයි:
මෙන්න ආදර්ශන තිර විකාශනයකි .
එය ඩේබියන්-පවුලේ මෙහෙයුම් පද්ධතියක ස්ථාපනය කළ හැකිය:
add-apt-repository ppa:ultradvorka/ppa
apt-get update
apt-get install hstr
hstr --show-configuration >> ~/.bashrc
ඉන්පසු භාවිතා කරන්න Ctrl + R(පර්යන්තය නැවත විවෘත කිරීමෙන් පසුව).