مشاهده محتویات فایل با کمتر
La کمتر command برنامه ای برای مشاهده فایل های متنی است. در سراسر سیستم لینوکس ما، فایلهای زیادی وجود دارد که حاوی متن قابل خواندن توسط انسان است. در کمتر برنامه راه مناسبی برای بررسی آنها فراهم می کند.
"متن" چیست؟
راه های زیادی برای نمایش اطلاعات در رایانه وجود دارد. همه روش ها شامل تعریف رابطه بین اطلاعات و برخی اعدادی است که برای نشان دادن آن استفاده می شود. کامپیوترها فقط اعداد را درک می کنند و تمام داده ها به نمایش عددی تبدیل می شوند.
برخی از این سیستم های نمایش بسیار پیچیده هستند (مانند فایل های ویدئویی فشرده)، در حالی که برخی دیگر نسبتاً ساده هستند. یکی از اولین و ساده ترین آنها این است
نام متن ASCII. ASCII (تلفظ "As-Key") مخفف American Standard Code for Information Interchange است. این یک طرح رمزگذاری ساده است که برای اولین بار در ماشین های Teletype برای نگاشت کاراکترهای صفحه کلید به اعداد استفاده شد.
متن یک نگاشت ساده یک به یک از کاراکترها به اعداد است. بسیار جمع و جور است. پنجاه کاراکتر متن به پنجاه بایت داده ترجمه می شود. درک این نکته مهم است که متن فقط شامل یک نگاشت ساده از کاراکترها به اعداد است. این مانند یک سند پردازشگر کلمه مانند سند ایجاد شده توسط Microsoft Word یا LibreOffice Writer نیست. آن فایلها، برخلاف متن ساده ASCII، حاوی عناصر غیر متنی زیادی هستند که برای توصیف ساختار و قالببندی آن استفاده میشوند. فایلهای متنی ASCII ساده فقط شامل خود کاراکترها و چند کد کنترل ابتدایی مانند برگهها، برگرداندن کالسکه و فیدهای خط هستند.
در سراسر یک سیستم لینوکس، بسیاری از فایلها در قالب متن ذخیره میشوند و ابزارهای لینوکس زیادی وجود دارند که با فایلهای متنی کار میکنند. حتی ویندوز نیز اهمیت این فرمت را تشخیص می دهد. برنامه معروف NOTEPAD.EXE یک ویرایشگر برای فایل های متنی ساده ASCII است.
چرا می خواهیم فایل های متنی را بررسی کنیم؟ زیرا بسیاری از فایل هایی که حاوی تنظیمات سیستم هستند (به نام پرونده های پیکربندی) در این فرمت ذخیره می شوند و توانایی خواندن آنها به ما بینشی در مورد نحوه عملکرد سیستم می دهد. علاوه بر این، برخی از برنامه های واقعی که سیستم استفاده می کند (نامیده می شود اسکریپت) در این قالب ذخیره می شوند. در فصلهای بعدی، نحوه ویرایش فایلهای متنی به منظور اصلاح تنظیمات سیستم و نوشتن اسکریپتهای خود را یاد خواهیم گرفت، اما در حال حاضر فقط به محتویات آنها نگاه میکنیم.
La کمتر دستور به این صورت استفاده می شود:
کمتر نام فایل
کمتر نام فایل
پس از شروع، کمتر این برنامه به ما اجازه می دهد تا در یک فایل متنی به جلو و عقب حرکت کنیم. به عنوان مثال برای بررسی فایلی که تمامی حساب های کاربری سیستم را تعریف می کند، دستور زیر را وارد کنید:
[me@linuxbox ~]$ کمتر /etc/passwd
[me@linuxbox ~]$ کمتر /etc/passwd
هنگامی که کمتر برنامه شروع می شود، ما می توانیم محتویات فایل را مشاهده کنیم. اگر فایل بیشتر از یک صفحه باشد، می توانیم به بالا و پایین اسکرول کنیم. خارج شدن کمتر، کلید "q" را فشار دهید.
مشاهده محتویات فایل با کمتر
جدول زیر متداول ترین دستورات صفحه کلید مورد استفاده را فهرست می کند کمتر.
جدول 3-3: دستورات کمتر
دستور عمل
دستور عمل
صفحه به بالا یا b یک صفحه به عقب پیمایش کنید صفحه به پایین یا فاصله یک صفحه به جلو بروید پیکان به بالا یک خط به بالا بروید
فلش رو به پایین یک خط به پایین اسکرول کنید
G به انتهای فایل متنی بروید
1G یا g به ابتدای فایل متنی منتقل شوید
/کاراکترها به جلو برای وقوع بعدی کاراکترها جستجو کنید
n وقوع بعدی جستجوی قبلی را جستجو کنید
h نمایش صفحه راهنما
q ترک کنید کمتر
کمتر بیشتر است
La کمتر برنامه به عنوان جایگزینی بهبود یافته برای یک برنامه قبلی یونیکس به نام طراحی شده است بیش. نام "کمتر" بازی با عبارت "کمتر است بیشتر" است. - شعار معماران و طراحان مدرنیست.
کمتر در کلاس برنامههایی به نام «پیجر» قرار میگیرد، برنامههایی که امکان مشاهده آسان اسناد متنی طولانی را به صورت صفحه به صفحه فراهم میکنند. در حالی که برنامه های بیشتر فقط می توانند صفحه رو به جلو داشته باشند، برنامه کمتر امکان صفحه بندی به جلو و عقب را می دهد و همچنین دارای بسیاری از ویژگی های دیگر است.