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

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

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

فهرست مطالب این نوشته

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

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

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

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

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

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

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

دستور توضیح عملکرد
pwdPrint Working Directoryنمایش مسیر ذخیره پروژه یا دایرکتوری (Directory)
hostnameComputer's Network Nameنام شبکه رایانه
mkdirMake Directoryایجاد دایرکتوری
cdChange Directoryتغییر دایرکتوری
lsList Directoryفهرست کردن دایرکتوری
findFind Filesیافتن فایل‌های مورد نظر
rmdirRemove Directoryحذف کردن دایرکتوری
lessPage Through Fileنمایش محتویات فایل با اسکرول کردن (Scroll)
cpCopy File or Directoryکپی کردن فایل یا دایرکتوری
mvMove File or Directoryجابجایی فایل یا دایرکتوری
pushdPush Directoryذخیره دایرکتوری فعلی در حافظه رایانه
popdPop Directoryبازگردانی دایرکتوری ذخیره شده
grepFind Things Inside Filesپیدا کردن موارد مختلف در درون یک فایل
 xargExecute Argumentsاجرای آرگومان‌ها
catPrint the Whole Fileنمایش تمامی قسمت‌های یک فایل
envLook at Environment نمایش متغیرهای محیطی
export Export/Set a New Environment Variableذخیره/تنظیم یک متغیر محیطی جدید
 echoPrint Some Argumentsنمایش برخی از آرگومان‌ها
 manRead a Manual Pageخواندن یک صفحه راهنما
aproposFind What Man Page Is Appropriate یافتن صفحه راهنمای مناسب
chown Change Ownershipتغییر مالکیت گروه یک فایل و یا یک پوشه
chmodChange Permission Modifiersتغییر و محدود کردن مجوز دسترسی
 exitExit Shell خروج از محیط کدنویسی
sudoDanger! Become Super User Root Danger به دست آوردن مجوزهای دسترسی روت (Root)، این دستور می‌تواند باعث آسیب‌پذیری سیستم شود!

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

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

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