خط فرمان

خط فرمان


خط فرمان نام های دیگری هم دارد که عبارتند از: خط فرمان ویندوز، صفحه فرمان یا رابط متن. خط فرمان یک رابط کاربری است که با تایپ (نوشتار) دستورات حرکت می کند به عبارت دیگر به جای ماوس استفاده می شود. به عنوان مثال: پوشه ویندوز در خط فرمان ویندوز به صورت "C:Windows>" نوشته می شود (همانطور که در تصویر مشاهده می کنید). و در یونیکس یا لینوکس، با توجه به Shell ممکن است از "%" یا "<" استفاده شود. برخلاف یک سیستم عامل GUI، خط فرمان تنها با استفاده از یک صفحه کلید و وارد کردن دستورات برای حرکت استفاده می کند و از ماوس برای مرور استفاده نمی کند.

چرا از خط فرمان استفاده می شود؟

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

به عنوان مثال، ممکن است کاربرانی که مایکروسافت ویندوز دارند بخواهند بیش از 100 فایل درون یک پوشه را تغییر نام دهند که یک کار بسیار فشرده و وقت گیر است. با این وجود، تغییر نام 100 فایل را می توان در کمتر از یک دقیقه و با یک فرمان در خط فرمان ویندوز انجام داد. همچنین این کار را می توان با استفاده خودکار سازی با Batch File (فایل دسته ای) به صورت فوری انجام داد.

مثال انجام یک کار در خط فرمان

برای کسی که تجربه کمی با خط فرمان داشته باشد در ابتدا درک نحوه استفاده از خط فرمان دشوار است. در ادامه ما یک مرورکلی برای درک انجام کار با استفاده از GUI و خط فرمان ویندوز خواهیم داشت.

انتقال همه فایل های .txt به یک پوشه پشتیبان با استفاده از خط فرمان

1. خط ففرمان ویندوز را باز کنید.

2. با استفاده از دستور cd به پوشه که حاوی فایل های .txt است بروید. به عنوان مثال، شما می توانید با تایپ دستور "cdusersusername widnowsdocuments" به پوشه اسناد ویندوز خود بروید (به جای ویندوز یوزرنیم نام کاربری ویندوز خود را وارد کنید).

3. سپس شما در دایرکتوری اسناد خود قرار میگیرید. یک دایرکتوری پشتیبان جدید بسازید، برای ساخت دایرکتوری از دستور md استفاده کنید (به عنوان مثال "md backup" را تایپ کنید) تا یک دایرکتوری جدید پشتیبان ایجاد کنید.

4. در نهایت برای انتقال همه فایل های .txt می توانید از دستور move استفاده کنید. "move *.txt backup" را تایپ کنید تا تمام فایل هایی که پسوند .txt دارند به پوشه backup منتقل شوند. ستاره (*) به عنوان "wild card" یا کاراکتر قراردادی استفاده می شود.

انتقال همه فایل های .txt به یک پوشه پشتیبان با استفاده از GUI ویندوز

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

1. ویندوز اکسپلورر (Windows Explorer) را باز کنید.

2. درایو و پوشه حاوی فایل های .txt را باز کنید. به عنوان مثال می توانید به درایو C: بروید و پوشه های Users>computer question> Doucuments باز کنید تا  اسناد متنی برای حساب کاربری ویندوز خود را باز کنید.

3. هنگامی که به پوشه اسناد خود رفتید، اگر پوشه پشتیبان وجود نداشته باشد، می توانید با کلیک راست در یک مکان خالی از پنجره روی گذینه New (جدید) بروید و از منوی کشویی باز شده جدید Folder (پوشه) را انتخاب کنید و نام آن را "backup" بگذارید تا یک پوشه پشتیبان بسازید.

4. اگر در پنجره ویندوز اکسپلورر جزئیات فایل ها نمایش داده نمی شود روی زبانه مشاهده  (Tab View) کلیک کنید تا جزئیات فایل ها نمایش داده شود.

5. برروی سلول نوع (Type) کلیک کنید تا فایل ها را براساس نوع آنها دسته بندی کنید.

6. تمام فایل های .txt را برجسته کنید.

7. برروی یک از فایل های برجسته شده راست کلیک کنید و در منوی باز شده برش (Cut) را انتخاب نمایید.

8. پوشه پشتیبان را باز کنید و در آن راست کلیک کرده و در منوی کشویی باز شده گزینه جای گزاری (Paste) را کلیک کنید تا همه ی فایل ها در آن پوشه قرار دهید.

همانطور که در دو مثال بالا گفته شد، انجام یک کار هشت مرحله ای در خط فرمان ویندوز نیاز به یادگیری سه دستور دارد. بنابراین زمانی که این فرمان ها مشخص شود، نیاز به مراحل کمتری برای انجام یک کار در ویندوز خواهیم داشت. از فرمان ها می توان در فایل های دسته ای (Batch file) یا سایر زبان های اسکریپتی برای به کار انداختن فرایند استفاده کرد. به عنوان مثال، می توانید به صورت خودکار فرایند کپی کردن فایل ها را به جای انتقال دادن آنها انجام دهید. هنگامی که فرمان ها در یک فایل دسته ای نوشته شوند، تمام کاری که شما نیاز دارید دوبار کلیک کردن روی فایل های دسته ای برای انجام همه موارد کپی است.

دستورات خط فرمان

صد ها دستور مختلف برای استفاده از خط فرمان وجود دارد. یادگیری همه دستورات، سینتکس ها و گزینه های دستوری دیگر غیرممکن است، در اینده لیستی از دستورات خط فرمان MS-DOS و ویندوز و همچنین لینوکس و یونیکس را منتشر خواهیم کرد.

رابط متنی با منوها در یک خط فرمان

رابط متن می تواند با استفاده از منوهای ایجاده با کاراکترهای متنی و ASCII آسان تر شود. به عنوان مثال، بسیاری از ویرایشگران خط فرمان از یک رابط با منوها و کلیدهای میانبر استفاده می کنند که باعث می شود ویرایش فایل ها ساده تر شود. در تصویر زیر نمونه از ویرایشگر MS-DOS را مشاهده می کنید که برای ویرایش فایل ها در خط فرمان MS-DOS یا ویندوز استفاده می شود.

 ویرایشگر MS-DOS

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

آیا باید خط فرمان را یاد بگیریم؟

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

- نیاز به راه هایی برای مدیریت سریع تر و راحت تر فایل ها در یک کامپیوتر.

- کنترل کامپیوتر از راه دور.

- فایل ها را در یک سرور فایل یا سرور وب مدیریت می کنید (به عنوان مثال، مدیریت یک صفحه وب).

- نیاز به خودکار سازی انجام وظایف معمولی.

- بخواهید اطلاعات عمومی کامپیوتری خود را ارتقاء دهید.

کدام صحیح است: command line یا command-line؟

امروزه به طور گسترده ای از هر دو شکل نوشتاری استفاده می شود و هردوی آنها هم صحیح هستند. هنگامی که قبل از یک اسم به عنوان صفت استفاده شود، باید command-line را به کار ببریم تا از سردرگمی جلوگیری کنیم. به عنوان مثال در جمله:

 “Make sure you entered the correct command-line parameter” (مطمئن شوید که پارامتر خط فرمان درست را وارد کرده اید) کلمه خط فرمان یک نوع پرامتر را توصیف می کند.

هنگامی که به عنوان اسم مورد استفاده قرار می گیرد، از command line (بدون خط) در نوشتار استفاده کنید. به عنوان مثال در جمله: “Open the command line” (باز کردن خط فرمان) "خط فرمان" به عنوان اسم مورد استفاده قرار می گیرد.

تبلیغات در پایین ادامه ی مطلب

نظرات شما


    نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
    کد امنیتیرفرش کد امنیتی