وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

25 فرمان Bash که باید بدانید

0 3
زمان لازم برای مطالعه: 5 دقیقه


گفته می شود که دستورات، عملیات پایه ای در لینوکس هستند که برای انجام وظایف خاصی طراحی شده اند. اگر کاملاً تازه وارد هستید bash محیط و می خواهید چند دستور برای آن یاد بگیرید console، پس این مقاله برای شما یک جایزه خواهد بود. ما استفاده از برخی از دستورات پرکاربرد و اساسی را نشان خواهیم دادbash” که بیشترین محبوبیت را در بین توسعه دهندگان دارند.

1. pwd

بیایید با راه اندازی پوسته اوبونتو 20.04 شروع کنیم. اگر کسی تازه کار لینوکس است و در مورد آن چیزی نمی داند bash دایرکتوری کاری فعلی در terminal، می توانند دستور تک کلمه ای “pwd” را بنویسند و آن را اجرا کنند روی پوسته یعنی “چاپ دایرکتوری کاری”.

25 فرمان Bash که باید بدانید

صرف نظر از مکان فعلی شما، مسیر دایرکتوری کاری فعلی شما را برمی گرداند.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

2. لیست “ls”

لینوکس یک دستورالعمل لیست “ls” برای نمایش لیست تمام فایل ها و پوشه ها برای دایرکتوری فعلی ارائه کرد. استفاده از گزینه “-l” در این دستورالعمل می تواند خروجی را در نمای دقیق به شما ارائه دهد.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

بدون رفتن به دایرکتوری دیگر، می توانید با استفاده از دستورالعمل “ls” محتویات آن را پیدا کنید. همانطور که در تصویر انجام داده ایم باید از مسیر پوشه استفاده کنید. استفاده از گزینه “-a” برای “همه” همچنین می تواند فایل ها و پوشه های پنهان دایرکتوری فعلی را نمایش دهد.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

3. لمس کردن

لینوکس terminal این فرصت را برای شما فراهم می کند تا با استفاده از دستورالعمل “لمسی” آن، هر نوع فایلی را ایجاد کنید. ما یک فایل متنی “new.txt” در فهرست اصلی خانه فعلی ایجاد کرده ایم که در زیر نشان داده شده است.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

همچنین می توانید هر کدام را ایجاد کنید bash، C#، C، C++، Python یا فایل متنی همانطور که در زیر ایجاد کرده ایم.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

4. گربه

برای مشاهده محتوای فایل یا داده ها روی شما terminal روی صفحه نمایش به عنوان متن، می توانید از دستورالعمل “cat” به همراه نام یک فایل استفاده کنید. داده ها به صورت متنی مطابق شکل نمایش داده می شوند.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

5. mkdir

برای دایرکتوری ها، باید از دستورالعمل “mkdir” به همراه نام دایرکتوری جدید استفاده کنید روی پوسته. با استفاده از نام دایرکتوری ها در پرس و جو “mkdir” بیش از 1 دایرکتوری ایجاد کنید.

پیشنهاد می‌کنیم بخوانید:  صادرات متغیرها در Bash

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

6. rm

لینوکس terminalدستور “rm” را می توان برای حذف هر فایلی از دایرکتوری فعلی استفاده کرد. بنابراین، ما 4 فایل مختلف در پوشه خانه داریم و از دستور ‘rm’ استفاده کرده ایم تا 3 مورد از آنها را یکی یکی حذف کنیم.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

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

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

7. rmdir

دستور “rm” را نمی توان برای حذف پوشه ها استفاده کرد. ما باید از دستور “rmdir” لینوکس برای حذف یک یا چند دایرکتوری در لینوکس زمانی که پوشه ها خالی هستند استفاده کنیم.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

8. پژواک

با استفاده از عبارت “echo” لینوکس، می توانید هر پیام متنی را چاپ کنید روی پوسته به صورت زیر

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

9. سی دی

اگر می‌خواهید در دایرکتوری دیگری وارد شوید یا به فهرستی که قبلاً در آن بودید برگردید، می‌توانید این کار را با دستور cd انجام دهید. ما از آن برای پیشبرد 2 دایرکتوری استفاده کرده ایم.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

برای حرکت به عقب، از دو نقطه با دستور “cd” استفاده کنید. شما باید از همان تعداد “/” با دو نقطه برای بیش از یک جابجایی دایرکتوری استفاده کنید.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

10. mv

دستورالعمل “mv” در حین اعمال روی فایل‌ها، می‌توانند نام خود را به نام‌های جدید یعنی «new.txt» به «test.txt» تغییر دهند.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

همچنین می‌تواند یک فایل را به مکان دیگری منتقل کند زیرا «test.txt» را از خانه به پوشه «test» منتقل کرده‌ایم.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

11. cp

دستورالعمل لینوکس “cp” می‌تواند هر فایلی را بدون حذف آن از مکان فعلی‌اش در مکان دیگری کپی کند، یعنی ما “test.txt” را از پوشه “test” در پوشه “home” کپی کرده‌ایم.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

12. پیدا کنید

این bash دستورالعمل “find” از گزینه “-name” برای جستجوی هر فایل در هر مکانی استفاده می کند.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

13. مرد

این bash تعلیم «انسان» دستور دانا است. استفاده از آن با هر ابزار یا نام دستوری می تواند شما را به دفترچه راهنمای آن دستور خاص بازگرداند.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

مرد page برای دستور sudo در زیر نشان داده شده است.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

14. کمتر

دستورالعمل “less” لینوکس می تواند به سرعت فایل شما را در قسمت باز کند terminal خود برای اهداف نمایشی

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

این اجازه را به شما نمی دهد که تغییراتی در فایل ایجاد کنید، همانطور که ما می توانیم در ویرایشگرها انجام دهیم.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

15. روشن

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

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

16. نام مستعار

دستور مستعار یا “Aliases” از bash به شما امکان می دهد از فرم های کوتاه تر برای دستورات استفاده کنید. در تصویر، از دستور مستعار برای ایجاد یک نام مستعار “l” برای دستور ‘-ls -l’ استفاده کردیم.

پیشنهاد می‌کنیم بخوانید:  روش تغییر مسیر stderr به stdout در Bash

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

نتیجه استفاده از «ls –l» و «l» یکسان است. بنابراین، شما می توانید از “l” به جای “ls -l” استفاده کنید.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

17. نام مستعار

دستور unalias می تواند به سادگی نام مستعار ایجاد شده را کاملاً غیر کاربردی کند.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

18. ش

خلق کردن bash کد در terminal، می توانید از دستور “sh” برای ایجاد a استفاده کنید bash console.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

19. chmod

می توانید حقوق اختصاص داده شده به برخی از فایل ها یا پوشه ها را تغییر دهید bash با استفاده از دستورالعمل “chmod”. می بینید که ما جزئیات “new.sh” را نمایش می دهیم، یعنی فقط حقوق خواندن و نوشتن.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

دستورالعمل “chmod” از اعداد “0-7” برای به روز رسانی امتیازات استفاده می کند. فایل “new.sh” نیز دارای حقوق اجرایی است.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

20. چاشنی

همچنین می توانید مالک و کاربر هر فایل یا پوشه ای را در آن تغییر دهید bash. برای این کار، از دستورالعمل “chown” به همراه مالک جدید و نام کاربری مرتبط با “:” استفاده کردیم.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

21. رایگان

رایگان” bash دستورالعمل با “-h” می تواند به شما امکان دهد جزئیات استفاده از ذخیره سازی را در پایان خود مشاهده کنید.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

22. grep

دستورالعمل “grep” لینوکس با گزینه “-R” می تواند جستجوی شما را به صورت بازگشتی انجام دهد.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

همانطور که نشان داده شده است می توان از آن بدون نام فایل استفاده کرد.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

استفاده از “-v” می تواند شما را وادار کند که الگوی جستجو شده را از فایل حذف کنید.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

23. Passwd

دستور “passwd” لینوکس می تواند به شما اجازه دهد رمز عبور کاربری که در حال حاضر وارد شده اید را تغییر دهید. رمز عبور فعلی خود را به درستی اضافه کنید و سپس یک رمز عبور جدید برای این کار اضافه کنید.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

24. sudo su

دستورالعمل “su” می تواند شما را وادار کند به عنوان یک کاربر ریشه در پوسته خود وارد شوید. برای این کار، باید رمز عبور حساب “root” خود را اضافه کنید.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

25. خروج

اگر می خواهید از “ریشه” خارج شوید console شما به تازگی باز کرده اید، می توانید دستورالعمل “خروج” را در آن امتحان کنید console. شما به کاربر عادی باز خواهید گشت console.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

هنگامی که از دستورالعمل “خروج” استفاده می کنید روی یک عادی terminal، شما را می بندد bash terminal.

25 فرمان Bash که باید بدانید25 فرمان Bash که باید بدانید

نتیجه

در این مقاله، ما پرکاربردترین و اساسی ترین دستورات را مورد بحث قرار دادیم bash. ما استفاده از هر دستور را از طریق تصویرسازی با پیاده سازی آنها نشان دادیم روی پوسته لینوکس ما. همه کاربران برای درک بهتر می توانند آنها را به روش های مختلف پیاده سازی کنند.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-30 01:28:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید