ගොනුවේ කෙළවරේ සිට අඩු හෝ වැඩි ගණනකින් පසුපසට කියවන්නේ කෙසේද?


176

මම මෙතෙක් එක් ක්‍රමයක් සොයාගෙන ඇත: අඩු + ජී ගොනු නාමයක්, නමුත් එය අනුචලනය වන්නේ ඉහළ යතුරු රේඛාවකින් පමණි. පිටුව අනුව අනුචලනය, රටා සෙවීම පසුපසට යනාදිය සපයන වඩා බලවත් අඩු භාවිතයන් මොනවාද?

Answers:


235

මට විශ්වාසයි වෙන කෙනෙකුට මීට වඩා හොඳ පිළිතුරක් ඇති බව, නමුත්

ඔබ ගොනුව විවෘත කළ පසු "අඩු" සමඟ:

G goes to the bottom of the file

^b goes up one page

? searches backwards.

ඔබ කී පරිදි, ඔබට + G සමඟ ගොනුව විවෘත කර භාවිතා කළ හැකිද? සහ b b ඉහළට අනුචලනය කිරීමට. තිර රචනයක එකම දේ සාක්ෂාත් කර ගැනීම සඳහා ඔබට කළ හැකි දක්ෂ අමුතු දේවල් තිබේ.


3
Ctrl-b ක්‍රියා කරයි, නමුත් b (තනිවම) ද ක්‍රියා කරයි.
වැඩිදුර දැනුම් දෙන තුරු විරාමය.

අපොයි! Vi යතුරු භාවිතා කිරීමට මට කොන්දේසියක් ඇත, මම අඩු ඒවා භාවිතා කරමි. ඔව් - b ඔබව අඩු පිටුවකට ඉහළට ගෙන යයි, නමුත් vi හි වරකට එක වචනයක් පමණක් පසුපසට ගෙන යයි. මම නොඉවසිලිමත් ය; මට වරකට පිටුවක් අවශ්‍ය වන අතර, මගේ වල්නට් ප්‍රමාණයේ මොළයට සමහර විට මම vi හෝ ඊට අඩු නම් මතක නැත ...
chris

2
ඔබේ ගොනුව අඩුවෙන්, පසුව 'h' => ටයිප් කරන්න, ඔබට එක් එක් ක්‍රියාකාරී අත්පොත ලැබේ. ඉතා පිළිවෙලට, බාහිර මාර්ගෝපදේශකවරුන්ගේ හෝ මෑන්පේජ් IMO අවශ්‍ය නොවේ.
කර්ස්කි

6
ඇත්ත වශයෙන්ම, ? = shift + /, /ඉදිරියට සෙවීමට වේ.
හොංබෝසු

1
ඇත්ත වශයෙන්ම Shift + Gගොනුවේ පහළට යයි
ඇලෙක්ස් 78191

83

විවිධත්වය සඳහා, ඔබට ඇත්ත වශයෙන්ම ගොනුවක් පසුපසට කියවීමට අවශ්‍ය නම් / අවශ්‍ය නම් (පළමු පේළිය පළමුව):

tac filename | less

1
එය බොහෝ දුරට ලිනක්ස් / ග්නූයිස්වාදයකි ...
chris

58
විනෝද ඇත්ත: taccatආපස්සට
dKen

7
මේ මගේ ළමා බළලාගේ නමයි. මම හිතන්නේ නැහැ ඇයි කියලා මට තේරුණා ඇයි කියලා.
වෝගන්

ztacGzipped ගොනු සඳහා (එනම් zcatපසුපසට) වැනි දෙයක් ගැන කිසිවෙකු අසා තිබේද?
irbanana

1
අර්බානානා: එක් ක්‍රමයක් . නමුත් එය විශාල ලිපිගොනු වල කිසිදු වේලාවක් ඉතිරි නොකරයි, මන්ද මුළු ගොනුවම විසංයෝජනය කළ යුතුය.
වැඩිදුර දැනුම් දෙන තුරු විරාමය.


6

භාවිත:

less +F /path/to/your/file

එය අඩු නමුත් පහළ සිට ආරම්භ වේ. + F සමඟ, ඔබ අඩුවෙන් භාවිතා කරන අතරතුර ගොනුව ලියා ඇත්නම්, එම අතිරේක අන්තර්ගතයට ප්‍රතිදානය ලැබේ. ල .ු-සටහන් සඳහා මෙය ප්‍රයෝජනවත් වේ.

පේළියකින් පසුපසට යාමට ඉහළ ඊතල යතුර භාවිතා කරන්න. නැතහොත් පිටුව අනුව පිටුවට යාමට ctl + b භාවිතා කරන්න.


4
මෙය ගොනුවේ අවසානයට පමණක් නොව, අවසානයේදී අතිරේක ප්‍රතිදානය සඳහා බලා සිටී tail -f. මෙය ඔබට අවශ්‍ය දේ නොවේ නම්, +Gඒ වෙනුවට ඔබ භාවිතා කළ යුතුය .
මයිකල් හැම්ප්ටන්

ඔබ හරි @ මයිකල් හැම්ප්ටන්
රූබන් එස්ට්‍රාඩා

CTRL + C එබීමෙන් ඔබට අතිරේක ප්‍රතිදානය සඳහා බලා සිටීම නතර කළ හැකිය. එය නව දත්ත සඳහා බලා සිටීම නවත්වන නමුත් අඩුවෙන් පිටවන්නේ නැත.
xdevs23

4

tail -r | අඩු

කිසිවෙකු මේ ගැන නොසිතුවේ මන්දැයි මම නොදනිමි. ගොනුවක අවසානය වලිගය අල්ලා ගැනීම පහසුය. -R පොදු විකල්පයක් නොවේද?


උබුන්ටු 12.02 හි වලිගය (GNU coreutils) 8.13 භාවිතා කිරීම. එවැනි විකල්පයක් නොමැත -r.
ජේඑච්එච්

මම හිතන්නේ tail -rBSD / macOS දෙයක් - එම පරිසරවල නැහැ tac.
fzzfzzfzz

2

මට පුදුමයි මීට පෙර කිසිවෙකු මෙය ගෙන ආවේ නැත, නමුත්:

?patternරටාව පසුපසට සෙවීම .

N රටාවේ පෙර ගැලපීම සොයා ගනී (එනම් පසුපසට සෙවීම).

යොමු /patternකිරීම සඳහා, රටාව ඉදිරියට සොයමින් රටාවේn ඊළඟ ගැලපීම සොයා ගනී. සෙවීම බහුලව භාවිතා වන ආකාරය එයයි.


2

අභ්‍යවකාශ තීරුව භාවිතා කරන විට moreහෝ journalctl -xeභාවිතා කරන විට ඔබට පිටු 1 ක් පහළට ගෙන යයි. ඒක මට වැඩක්. මෙය උපකාරී වේ යැයි සිතමි.


1

තවත් විකල්පයක්, ඔබ ගොනුවක් අඩුවෙන් ආරම්භ කළ පසු:

alt + "end-key"

"අවසන් යතුර" සමඟ මම අදහස් කරන්නේ සාමාන්‍යයෙන් යතුරු පුවරුවක "ගෙදර යතුර" ට පහළින් පිහිටා ඇති යතුරයි.


-1

ඔබ විශේෂිත යමක් සොයන්නේ නම්, මෙය එය කළ හැකිය:

cat yourfile.txt | grep "something specific" | less

ලොග් ලිපිගොනු සෙවීම සඳහා මම එය භාවිතා කරමි. එය තවමත් 'වැරදි' අනුපිළිවෙලෙහි ඇත, නමුත් වඩා කෙටි ය.

ඩෙනිස් විලියම්සන්ගේ පිළිතුර කියවීමෙන් පසු, එය මගේ නව ක්‍රමය =)


මම දන්නේ නෑ catසමග grep-grep $StRING $FILENAME | less
ලී ගී

ඉම්හෝ, එය සම්පූර්ණයෙන්ම වෙනස් ප්‍රශ්නයකි.
යාරොස්ලාව් නිකිටෙන්කෝ

-1

සමහරවිට dr01 යන්නෙහි තේරුම සමහර අයට නොතේරුණි . මම එය වෙනත් වචන වලින් කියන්නට උත්සාහ කරමි.

  • ගොනුව අඩුවෙන් විවෘත කරන්න
  • ඉදිරියට සෙවීම: යතුර ඇතුළත් කරන්න /
  • පසුගාමී සෙවීම: යතුර ඇතුළත් කරන්න?
  • පෙර දෙකටම: ඔබගේ සෙවුම් පදය දැන් ඇතුළත් කරන්න
  • Enter ඔබන්න
  • ඊළඟ සොයා ගැනීම සෙවීමට n ඔබන්න
  • පෙර සොයා ගැනීම සෙවීමට N ඔබන්න
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.