10 دستور برتر لینوکس که باید بدانید

نتیجه

از دستورات لینوکس به طور منظم استفاده می کنید؟ امروز، 10 دستور لینوکس را که باید بدانید را بررسی خواهیم کرد . دستورات لیست شده در زیر برخی از مفیدترین و پرکاربردترین دستورات لینوکس هستند.

پیش نیازها
  • ما این دستورات را روی سرور اوبونتو اجرا خواهیم کرد، اما می‌توانید در هر توزیع لینوکس مدرن دنبال کنید.

1.دستور lsدر لینوکس

این lsدستور برای فهرست کردن فایل‌ها و دایرکتوری‌ها در فهرست کاری فعلی استفاده می‌شود. این یکی از پرکاربردترین دستورات لینوکس است که باید بدانید.

همانطور که در تصویر بالا مشاهده می کنید، استفاده از دستور به تنهایی بدون هیچ آرگومان، خروجی ای با تمام فایل ها و دایرکتوری های موجود در دایرکتوری به ما می دهد. این فرمان از نظر نمایش داده ها در خروجی انعطاف پذیری زیادی را ارائه می دهد.

2.دستور pwdدر لینوکس

این pwd به شما امکان می‌دهد فهرست کاری فعلی را در ترمینال خود چاپ کنید. این یک دستور بسیار ابتدایی است و هدف خود را به خوبی حل می کند.

اکنون، درخواست ترمینال شما معمولاً باید دایرکتوری کامل را داشته باشد. اما در صورتی که اینطور نباشد، این می تواند یک دستور سریع برای دیدن دایرکتوری که در آن هستید باشد. کاربرد دیگر این دستور هنگام ایجاد اسکریپت هایی است که در آن این دستور می تواند به ما اجازه دهد دایرکتوری را که اسکریپت در آن ذخیره شده است پیدا کنیم.

3.دستور cd در لینوکس

در حین کار در ترمینال، حرکت در داخل دایرکتوری ها تقریباً یک ضرورت است. دستور cd یکی از دستورات مهم لینوکس است که باید بدانید و به شما کمک می کند تا در دایرکتوری ها حرکت کنید. همانطور که در زیر نشان داده شده است، فقط cd و سپس دایرکتوری را تایپ کنید.

root@ubuntu:~# cd <directory path>


همانطور که در دستور بالا مشاهده می کنید، من به سادگی cd /etc/ را تایپ کردم تا وارد پوشه /etc شوم. ما از دستور pwd برای چاپ فهرست کاری فعلی استفاده کردیم.

4.دستور mkdi در لینوکس

دستور mkdir به شما اجازه می دهد تا دایرکتوری ها را از داخل ترمینال ایجاد کنید.

root@ubuntu:~# mkdir <folder name>


همانطور که در تصویر بالا می بینید، ما دایرکتوری JournalDev را فقط با همین دستور ساده ایجاد کردیم.

5.دستورات cp و mv

دستورات cp و mv معادل دستورات copy-paste و cut-paste در ویندوز هستند. اما از آنجایی که لینوکس واقعاً دستوری برای تغییر نام فایل ها ندارد، ما از دستور mv برای تغییر نام فایل ها و پوشه ها نیز استفاده می کنیم.

root@ubuntu:~# cp <source> <destination>


در دستور بالا یک کپی از فایل با نام Sample ایجاد کردیم. بیایید ببینیم اگر از دستور mv به همان شیوه استفاده کنیم چه اتفاقی می افتد.

root@ubuntu:~# mv <source> <destination


در مورد بالا، از آنجایی که ما فایل را در همان دایرکتوری جابجا می کردیم، به عنوان تغییر نام عمل می کرد. اکنون نام فایل تغییر کرده است.

6.دستور rm در لینوکس

در قسمت قبل فایل Sample-Copy را حذف کردیم. دستور rm برای حذف فایل ها و پوشه ها استفاده می شود و یکی از دستورات مهم لینوکس است که باید بدانید.

root@ubuntu:~# rm <file name>


برای حذف یک دایرکتوری، باید آرگومان -r را به آن اضافه کنید. بدون آرگومان -r، دستور rm دایرکتوری ها را حذف نمی کند.

root@ubuntu:~# rm -r <folder/directory name>

پرچم -r در دستور rm در لینوکس مخفف “recursive” است. هنگامی که با دستور rm استفاده می شود، نه تنها فایل مشخص شده، بلکه همه زیرشاخه های آن و فایل های درون آن زیر شاخه ها را به صورت بازگشتی حذف می کند.

7.دستور Touch در لینوکس

دستور Touch در لینوکس یک فایل خالی ایجاد می کند یا مهر زمانی یک فایل موجود را به روز می کند.

root@ubuntu:~# touch <file name>


8.دستور ln در لینوکس

برای ایجاد پیوند به فایل دیگری از دستور ln استفاده می کنیم. اگر قصد دارید به عنوان مدیر لینوکس کار کنید، این یکی از مهمترین دستورات لینوکس است که باید بدانید.

root@ubuntu:~# ln -s <source path> <link name>

پرچم -s یک پیوند نمادین (همچنین به عنوان پیوند نمادین یا پیوند نرم شناخته می شود) به یک فایل یا دایرکتوری ایجاد می کند. پیوند نمادین نوع خاصی از فایل است که به عنوان میانبر یا اشاره گر به فایل یا دایرکتوری دیگری عمل می کند.

به طور پیش فرض، دستور ln به جای پیوندهای نمادین یا نرم، پیوندهای سخت ایجاد می کند.

9.دستور clear در لینوکس

دستور clear در لینوکس صفحه ترمینال را پاک می کند. تمام متن و خروجی های نمایش داده شده در ترمینال را حذف می کند و به شما یک صفحه تمیز برای کار می دهد.

در اینجا مثالی از نحوه استفاده از دستور clear آورده شده است:

root@ubuntu:~# clear

با این کار صفحه ترمینال پاک می شود و مکان نما به گوشه سمت چپ بالای صفحه حرکت می کند.

همچنین می توانید از دستور clear در ترکیب با دستورات دیگر استفاده کنید، مانند این:

root@ubuntu:~# ls -l; clear

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

10.دستورات Cat، Echo و Less

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

root@ubuntu:~# cat <file name>
root@ubuntu:~# echo <Text to print on terminal>

همانطور که در مثال بالا می بینید، دستور cat، زمانی که در New-File ما استفاده می شود، محتویات فایل را چاپ می کند. در عین حال، هنگامی که از دستور echo استفاده می کنیم، به سادگی هر آنچه را که بعد از دستور دنبال می شود چاپ می کند.

دستور Less زمانی استفاده می شود که خروجی چاپ شده توسط هر دستوری بزرگتر از فضای صفحه باشد و نیاز به اسکرول داشته باشد. دستور less به کاربر این امکان را می دهد که خروجی را شکسته و با استفاده از کلیدهای enter یا space در آن اسکرول کند.

راه ساده برای انجام این کار استفاده از عملگر (|) است.

root@ubuntu:~# cat /boot/grub/grub.cfg | less
[تعداد: 1   میانگین: 5/5]
دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شاید دوست داشته باشید