آموزش گنو/لینوکس – بخش دوم (آموزش دستورات Bash Shell)

۲۸م آذر ،

در بخش اول آموزش لینوکس با دستورات پایه ایی و اصلی شل آشنا شدیم. در این بخش نیز ادامه دستورات بخش اول را با هم یاد می گیریم. در این بخش به همراه آموزش دستورات پایه ایی برای هر دستور مثالی تصویری جهت سهولت در یادگیری هم آورده شده است.

دستور man :

بدست آوردن اطلاعات در مورد دستورهای مختلف در لینوکس

man -k :  بدست آوردن اطلاعات در مورد دستوری که نام آن را نمی دانید ولی عملکرد آن را می دانید.

man -f :  شرح مختصری در مورد دستوری که کاربرد آن را نمی دانید ولی نام آن را می دانید.

man -u : بروز رسانی بانک اطلاعاتی دستور man، بهتر است قبل از استفاده از دستور man  این دستور را به کار ببریم.

دستور whereis :

پیدا کردن مسیر اجرایی دستورات و فایل های منبع آن. این دستور ابتدا مکان فایل های منبع را گزارش می دهد سپس محل فایل های اجرایی و در نهایت مکان صفحات راهنما را نمایش می دهد توسط این دستور می توان ازمحل دقیق نصب برنامه روی سیستم آگاهی پیدا کرد.

whereis -b: پیدا کردن فایل های اجرایی

whereis -m:  پیدا کردن صفحات راهنما

whereis -s:  پیدا کردن فایل های منبع دستور

دستور whatis:

مانند دستور man -f اطلاعاتی در مورد دستورات به ما می دهد.

whatis -w: بدست آوردن اطلاعاتی در مورد دستور با استفاده از wildcard ها و regular expression ها

دستور apropos:

بدست آوردن اطلاعاتی در مورد دستورات با استفاده از خصوصیات و توضیحات دستور

دستور which:

توسط دستور whereis -b محل فایل های اجرایی را به دست می آوریم، ولی دستور which  به ما می گوید که در صورت اجرای دستور، کدام نسخه از برنامه اجرا خواهد شد.

دستور cat:

این دستور محتویات فایل متنی را نمایش داده و سپس خط فرمان را نشان می دهد. می توانید همزمان چندین فایل متنی را با هم باز کنید. به این ترتیب که نام فایل ها را جلوی دستور cat می آورید.

cat -n file: نمایش محتویات فایل ها به همراه شماره گذاری سطرهای فایل

دستور less :

این دستور برای خواندن فایل های بسیار طولانی مثل لاگ فایل ها بسیار مفید است این دستور در هر لحظه یک صفحه را به شما نمایش می دهد. برای خروج از حالت نمایشی این دستور از کلید q استفاده می کنیم.

less -N file: نمایش محتویات فایل ها به همراه شماره گذاری سطرهای فایل

less file: برای ویرایش کردن فایل متنی که با less باز شده است کلید v  را می فشاریم less تبدیل به یک ویرایشگر متنی می گردد که می توان فایل موردنظر را ویرایش نمود. همچنین برای ملاحظه راهنمای less می توان از کلید h استفاده کرد.

 

نکته: به صورت پیش فرض editorای که برای ویرایش کردن فایل های متنی با less تعریف شده، nano است که می توانید این editor را توسط دستور ذیل تغییر دهید.

export EDITOR=vim

نکته مهمی که وجود دارد این است که این دستور برای همیشه editor را عوض نمی کند. هر بار که less را خاتمه می دهید بایستی دستور فوق را اجرا نمایید. برای جلوگیری از این حالت می توانید دستور export EDITOR=vim را در .bashrc اضافه کنید.

 

دستور head :

این دستور ۱۰ خط از ابتدای فایل موردنظر را به شما نمایش می دهد و سپس خط فرمان را برمی گرداند، می توانید ۱۰ خط از ابتدای چندین فایل را با جدا کردن نام فایل ها از هم نمایش دهید.

head -n num: می توانید با مشخص کردن عدد num، تعداد موردنظر خطوط فایل متنی را برای نمایش مشخص کنید.

head -c: می توانید تعداد بایت مشخصی از یک فایل را نمایش دهید.

 

دستور tail :

این دستور ۱۰ خط از انتهای فایل موردنظر را به شما نمایش می دهد و سپس خط فرمان را بر می گرداند. می توانید ۱۰ خط از انتهای چندین فایل را با جدا کردن نام فایل ها از هم نمایش دهید.

tail -n num : می توانید با مشخص کردن عدد num، تعداد موردنظر خطوط فایل متنی را نمایش دهید.

tail -c : می توانید تعداد بایت مشخصی از یک فایل را نمایش دهید.

tail -f : نمایش محتویات فایل همزمان با تغییراتی که در فایل به وجود می آید که این دستور به شدت در خواندن لاگ فایل ها و کار با برنامه کاربرد دارد.

نکته: برای جستجوی یک عبارت خاص در متن های طولانی می توانید با تایپ / و سپس عبارت موردنظر جستجوی خود را انجام دهید.

بخش اول آموزش لینوکس

پیشنهاد می‌شود بخوانید:

آی کلاب
باز نشر: پورتال خبری ممتاز نیوز www.momtaznews.com

نظرتان را در مورد مطلب فوق بنویسید. نشانی ایمیل شما منتشر نخواهد شد.