دستورات محیط ترمینال 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)، این دستور میتواند باعث آسیبپذیری سیستم شود! |
با ذخیره و یا چاپ این صفحه، می توانید مرجع مختصر و مفیدی از دستورات ابتدایی محیط ترمینال را در اختیار داشته باشید.