دستورات محیط ترمینال MAC و Linux

۱۶۰ بازدید
آخرین به‌روزرسانی: ۱۹ اردیبهشت ۱۴۰۲
زمان مطالعه: ۲ دقیقه

زمانی که موضوع یادگیری کدنویسی پیش می‌آید، یکی از سخت‌ترین مباحث، یادگیری نحوه کدنویسی در خط فرمان (Command Line) سیستم عامل ویندوز و محیط کدنویسی معادل آن یعنی ترمینال (Terminal) در سیستم عامل‌های یونیکس (Unix)، لینوکس (Linux) و مکینتاش (Macintosh) است.

برای بسیاری از کاربران حرفه ای لینوکس و مکینتاش، امکانات موجود در رابط گرافیکی بسیار محدود بوده و محیط ترمینال امکانات بسیار بیشتر و وسیع‌تری را در اختیار کاربر قرار می‌دهد. بدین ترتیب، اعمالی که از طریق رابط کاربری قابل انجام نیست، با استفاده از ترمینال، به راحتی و با یک یا چند دستور ساده انجام می‌شوند.

تصویر محیط ترمینال در سیستم عامل مکینتاش

تصویر محیط ترمینال در سیستم عامل مکینتاش

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

چیت شیت ترمینال

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

خوشبختانه، بیشتر این دستورات، مشابه با اسامی نوشتاری‌شان هستند. هدف از ایجاد این دستورات، کمک به کدنویس است نه ایجاد سردرگمی. به عنوان مثال، دستور «exit» به معنای خروج از محیط ترمینال است.

دستور

توضیح

عملکرد

pwd Print Working Directory نمایش مسیر ذخیره پروژه یا دایرکتوری (Directory)
hostname Computer's Network Name نام شبکه رایانه
mkdir Make Directory ایجاد دایرکتوری
cd Change Directory تغییر دایرکتوری
ls List Directory فهرست کردن دایرکتوری
find Find Files یافتن فایل‌های مورد نظر
rmdir Remove Directory حذف کردن دایرکتوری
less Page Through File نمایش محتویات فایل با اسکرول کردن (Scroll)
cp Copy File or Directory کپی کردن فایل یا دایرکتوری
mv Move File or Directory جابجایی فایل یا دایرکتوری
pushd Push Directory ذخیره دایرکتوری فعلی در حافظه رایانه
popd Pop Directory بازگردانی دایرکتوری ذخیره شده
grep Find Things Inside Files پیدا کردن موارد مختلف در درون یک فایل
 xarg Execute Arguments اجرای آرگومان‌ها
cat Print the Whole File نمایش تمامی قسمت‌های یک فایل
env Look at Environment  نمایش متغیرهای محیطی
export  Export/Set a New Environment Variable ذخیره/تنظیم یک متغیر محیطی جدید
 echo Print Some Arguments نمایش برخی از آرگومان‌ها
 man Read a Manual Page خواندن یک صفحه راهنما
apropos Find What Man Page Is Appropriate  یافتن صفحه راهنمای مناسب
chown  Change Ownership تغییر مالکیت گروه یک فایل و یا یک پوشه
chmod Change Permission Modifiers تغییر و محدود کردن مجوز دسترسی
 exit Exit Shell  خروج از محیط کدنویسی
sudo Danger! Become Super User Root Danger  به دست آوردن مجوزهای دسترسی روت (Root)، این دستور می‌تواند باعث آسیب‌پذیری سیستم شود!

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

بر اساس رای ۱۷ نفر
آیا این مطلب برای شما مفید بود؟
شما قبلا رای داده‌اید!
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.
منابع:
learntocodewith

نظر شما چیست؟

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