از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
25 فرمان Bash که باید بدانید
سرفصلهای مطلب
1. pwd
بیایید با راه اندازی پوسته اوبونتو 20.04 شروع کنیم. اگر کسی تازه کار لینوکس است و در مورد آن چیزی نمی داند bash دایرکتوری کاری فعلی در terminal، می توانند دستور تک کلمه ای “pwd” را بنویسند و آن را اجرا کنند روی پوسته یعنی “چاپ دایرکتوری کاری”.
صرف نظر از مکان فعلی شما، مسیر دایرکتوری کاری فعلی شما را برمی گرداند.
2. لیست “ls”
لینوکس یک دستورالعمل لیست “ls” برای نمایش لیست تمام فایل ها و پوشه ها برای دایرکتوری فعلی ارائه کرد. استفاده از گزینه “-l” در این دستورالعمل می تواند خروجی را در نمای دقیق به شما ارائه دهد.
بدون رفتن به دایرکتوری دیگر، می توانید با استفاده از دستورالعمل “ls” محتویات آن را پیدا کنید. همانطور که در تصویر انجام داده ایم باید از مسیر پوشه استفاده کنید. استفاده از گزینه “-a” برای “همه” همچنین می تواند فایل ها و پوشه های پنهان دایرکتوری فعلی را نمایش دهد.
3. لمس کردن
لینوکس terminal این فرصت را برای شما فراهم می کند تا با استفاده از دستورالعمل “لمسی” آن، هر نوع فایلی را ایجاد کنید. ما یک فایل متنی “new.txt” در فهرست اصلی خانه فعلی ایجاد کرده ایم که در زیر نشان داده شده است.
همچنین می توانید هر کدام را ایجاد کنید bash، C#، C، C++، Python یا فایل متنی همانطور که در زیر ایجاد کرده ایم.
4. گربه
برای مشاهده محتوای فایل یا داده ها روی شما terminal روی صفحه نمایش به عنوان متن، می توانید از دستورالعمل “cat” به همراه نام یک فایل استفاده کنید. داده ها به صورت متنی مطابق شکل نمایش داده می شوند.
5. mkdir
برای دایرکتوری ها، باید از دستورالعمل “mkdir” به همراه نام دایرکتوری جدید استفاده کنید روی پوسته. با استفاده از نام دایرکتوری ها در پرس و جو “mkdir” بیش از 1 دایرکتوری ایجاد کنید.
6. rm
لینوکس terminalدستور “rm” را می توان برای حذف هر فایلی از دایرکتوری فعلی استفاده کرد. بنابراین، ما 4 فایل مختلف در پوشه خانه داریم و از دستور ‘rm’ استفاده کرده ایم تا 3 مورد از آنها را یکی یکی حذف کنیم.
فقط 1 فایل در پوشه باقی مانده است.
7. rmdir
دستور “rm” را نمی توان برای حذف پوشه ها استفاده کرد. ما باید از دستور “rmdir” لینوکس برای حذف یک یا چند دایرکتوری در لینوکس زمانی که پوشه ها خالی هستند استفاده کنیم.
8. پژواک
با استفاده از عبارت “echo” لینوکس، می توانید هر پیام متنی را چاپ کنید روی پوسته به صورت زیر
9. سی دی
اگر میخواهید در دایرکتوری دیگری وارد شوید یا به فهرستی که قبلاً در آن بودید برگردید، میتوانید این کار را با دستور cd انجام دهید. ما از آن برای پیشبرد 2 دایرکتوری استفاده کرده ایم.
برای حرکت به عقب، از دو نقطه با دستور “cd” استفاده کنید. شما باید از همان تعداد “/” با دو نقطه برای بیش از یک جابجایی دایرکتوری استفاده کنید.
10. mv
دستورالعمل “mv” در حین اعمال روی فایلها، میتوانند نام خود را به نامهای جدید یعنی «new.txt» به «test.txt» تغییر دهند.
همچنین میتواند یک فایل را به مکان دیگری منتقل کند زیرا «test.txt» را از خانه به پوشه «test» منتقل کردهایم.
11. cp
دستورالعمل لینوکس “cp” میتواند هر فایلی را بدون حذف آن از مکان فعلیاش در مکان دیگری کپی کند، یعنی ما “test.txt” را از پوشه “test” در پوشه “home” کپی کردهایم.
12. پیدا کنید
این bash دستورالعمل “find” از گزینه “-name” برای جستجوی هر فایل در هر مکانی استفاده می کند.
13. مرد
این bash تعلیم «انسان» دستور دانا است. استفاده از آن با هر ابزار یا نام دستوری می تواند شما را به دفترچه راهنمای آن دستور خاص بازگرداند.
مرد page برای دستور sudo در زیر نشان داده شده است.
14. کمتر
دستورالعمل “less” لینوکس می تواند به سرعت فایل شما را در قسمت باز کند terminal خود برای اهداف نمایشی
این اجازه را به شما نمی دهد که تغییراتی در فایل ایجاد کنید، همانطور که ما می توانیم در ویرایشگرها انجام دهیم.
15. روشن
دستورالعمل روشن از bash می تواند شما را بسازد terminal تمام دستورالعمل های اجرا شده را از خود پاک کرده و حذف کنید terminal صفحه نمایش
16. نام مستعار
دستور مستعار یا “Aliases” از bash به شما امکان می دهد از فرم های کوتاه تر برای دستورات استفاده کنید. در تصویر، از دستور مستعار برای ایجاد یک نام مستعار “l” برای دستور ‘-ls -l’ استفاده کردیم.
نتیجه استفاده از «ls –l» و «l» یکسان است. بنابراین، شما می توانید از “l” به جای “ls -l” استفاده کنید.
17. نام مستعار
دستور unalias می تواند به سادگی نام مستعار ایجاد شده را کاملاً غیر کاربردی کند.
18. ش
خلق کردن bash کد در terminal، می توانید از دستور “sh” برای ایجاد a استفاده کنید bash console.
19. chmod
می توانید حقوق اختصاص داده شده به برخی از فایل ها یا پوشه ها را تغییر دهید bash با استفاده از دستورالعمل “chmod”. می بینید که ما جزئیات “new.sh” را نمایش می دهیم، یعنی فقط حقوق خواندن و نوشتن.
دستورالعمل “chmod” از اعداد “0-7” برای به روز رسانی امتیازات استفاده می کند. فایل “new.sh” نیز دارای حقوق اجرایی است.
20. چاشنی
همچنین می توانید مالک و کاربر هر فایل یا پوشه ای را در آن تغییر دهید bash. برای این کار، از دستورالعمل “chown” به همراه مالک جدید و نام کاربری مرتبط با “:” استفاده کردیم.
21. رایگان
رایگان” bash دستورالعمل با “-h” می تواند به شما امکان دهد جزئیات استفاده از ذخیره سازی را در پایان خود مشاهده کنید.
22. grep
دستورالعمل “grep” لینوکس با گزینه “-R” می تواند جستجوی شما را به صورت بازگشتی انجام دهد.
همانطور که نشان داده شده است می توان از آن بدون نام فایل استفاده کرد.
استفاده از “-v” می تواند شما را وادار کند که الگوی جستجو شده را از فایل حذف کنید.
23. Passwd
دستور “passwd” لینوکس می تواند به شما اجازه دهد رمز عبور کاربری که در حال حاضر وارد شده اید را تغییر دهید. رمز عبور فعلی خود را به درستی اضافه کنید و سپس یک رمز عبور جدید برای این کار اضافه کنید.
24. sudo su
دستورالعمل “su” می تواند شما را وادار کند به عنوان یک کاربر ریشه در پوسته خود وارد شوید. برای این کار، باید رمز عبور حساب “root” خود را اضافه کنید.
25. خروج
اگر می خواهید از “ریشه” خارج شوید console شما به تازگی باز کرده اید، می توانید دستورالعمل “خروج” را در آن امتحان کنید console. شما به کاربر عادی باز خواهید گشت console.
هنگامی که از دستورالعمل “خروج” استفاده می کنید روی یک عادی terminal، شما را می بندد bash terminal.
نتیجه
در این مقاله، ما پرکاربردترین و اساسی ترین دستورات را مورد بحث قرار دادیم bash. ما استفاده از هر دستور را از طریق تصویرسازی با پیاده سازی آنها نشان دادیم روی پوسته لینوکس ما. همه کاربران برای درک بهتر می توانند آنها را به روش های مختلف پیاده سازی کنند.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-30 01:28:04