آموزش Linux Essentials - قسمت دهم
نمایش محتویات فایلها – less و more
برای نمایش محتویات فایل بر روی صفحه میتوانید به راحتی از دستور more استفاده کنید، این دستور میتواند محتویات یک فایل متنی را صفحه به صفحه برای شما نمایش دهد. یک صفحه از محتویات فایل نمایش داده میشود، و سپس در آخرین خط –-More-- را میبینید، میتوانید با فشردن کلید های معرفی شده در جدول زیر متن را پیمایش کنید.
کلید |
عملکرد |
↩ |
یک خط را می پیماید |
فاصله (Space) |
یک صفحه را می پیماید |
b |
یک صفحه به عقب باز میگردد |
h |
نمایش راهنما |
q |
خروج از more |
/ <word> ↩ |
در متن <word> را جستجو میکند. |
! <command> ↩ |
دستور <command> را در یک شل اجرا میکند. |
v |
ویرایشگر متن را اجرا میکند (به طور پیشفرض vi) |
Ctrl + l |
صفحه را مجدداً ترسیم میکند (Redraw) |
میتوانید more را با گزینه های خاصی که پشتیبانی میکند اجرا کنید. گزینه ی s- (مخفف squeeze) در صورت وجود چند خط خالی، فقط یک خط خالی را نمایش میدهد (صرفه جویی در فضای صفحه). با استفاده از گزینه ی n number- میتوانید تعین کنید که هر صفحه از چند خط تشکیل شود، در غیر این صورت، بر اساس مختصات ترمینال تنظیم خواهد شد.
خروجی more محدودیتهایی نیز دارد، مثلاً نمیتوانید به عقب بازگردید تا به ابتدای فایل برسید. بنابراین بهتر است از نسخه بهبود یافته آن به نام less استفاده کرد. Less به شما این امکان را میدهد تا با کلید های جهت متن را پیمایش کنید، عملکرد جستجو بهبود یافته و این امکان را میدهد که از ابتدا یا انتهای متن شروع به جستجو کنید. دستور های معمول در جدول زیر آمده اند.
کلید |
نتیجه |
↓ یا e یا j یا ↩ |
یک خط به پایین میرود |
F یا فاصله |
یک صفحه به پایین میرود |
Y یا k یا ↑ |
یک خط به بالا میرود |
b |
یک صفحه به بالا میرود |
Home یا g |
به ابتدای متن برمیگردد |
End یا Shif + g |
به انتهای متن میپرد |
p <percent> ↩ |
بر حسب درصد داده شده به مکان مربوطه در متن میرود |
h |
نمایش راهنما |
q |
خروج |
/ <word> ↩ |
عبارت <word> را در متن از آخر جستجو میکند |
n |
ادامه جستجو از آخر فایل |
? <word> ↩ |
عبارت <word> را در متن از اول فایل جستجو میکند |
Shift + n |
ادامه جستجو از ابتدای فایل |
! <command> ↩ |
دستور <command> را در یک شل اجرا میکند. |
v |
ویرایشگر متن را فراخوانی میکند(پیشفرض : vi) |
r یا Ctrl + l |
صفحه را مجدداً ترسیم میکند (redraw) |
- ۹۵/۰۶/۱۰
- ۳۸۸ نمایش