• آموزش خط فرمان ویندوز همه دستورات خط فرمان ویندوز در یک مکان خط فرمان جدید

    سلام به همه. در این مقاله در مورد موضوعاتی مانند:

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

    خط فرمانویندوز از مفسر فرمان استفاده می کند cmd.exeکه به شما امکان دانلود اپلیکیشن ها را می دهد و جریان داده ها را بین آنها هدایت می کند، به عبارت دیگر دستورات کاربر را به شکلی قابل فهم برای سیستم ترجمه می کند. کنسول خط فرماندر تمام نسخه های سیستم عامل ویندوز یکپارچه شده است. در نگاه اول رابط فرمانکاربر را می ترساند که توسط رابط گرافیکی همان ویندوز خراب شده است، اما به عنوان یک قاعده رابط فرمان، بسیار سریعتر است و دارای بسیاری از ویژگی های اضافی است که نمی توان آنها را در یک رابط گرافیکی پیاده سازی کرد.

    روش های راه اندازی:

    1. شروع / همه برنامه ها / لوازم جانبی / خط فرمان.
    2. شروع / اجرا / cmd.exe را در خط وارد کنید
    3. از پوشه سیستم اجرا کنید: C:\WINDOWS\system32\cmd.exe

    دستورات CMD

    در زیر یک علامت با یک لیست کامل به شما می دهم دستورات خط فرمان، و بعد از تبلت با جزئیات بیشتری به قسمت اصلی خواهیم پرداخت دستورات CMD

    تیم شرح
    ASSOC نمایش یا تغییر ارتباط بر اساس پسوند نام فایل.
    AT دستورات را اجرا کنید و برنامه ها را طبق برنامه اجرا کنید.
    ATTRIB نمایش و تغییر ویژگی های فایل
    زنگ تفريح حالت پردازش کلید ترکیبی CTRL+C را فعال/غیرفعال کنید.
    CACLS نمایش/ویرایش لیست های کنترل دسترسی (ACL) برای فایل ها.
    زنگ زدن فراخوانی یک فایل دسته ای از دیگری.
    سی دی
    CHCP صفحه کد فعال را نمایش یا تنظیم کنید.
    CHDIR نمایش نام یا تغییر پوشه فعلی.
    CHKDSK بررسی دیسک و نمایش آمار.
    CHKNTFS نمایش یا تغییر اینکه آیا بررسی دیسک در هنگام بوت انجام می شود یا خیر.
    CLS تمیز کردن صفحه نمایش.
    CMD راه اندازی یک مترجم خط فرمان ویندوز دیگر.
    رنگ متن پیش فرض و رنگ پس زمینه را تنظیم کنید.
    COMP مقایسه محتویات دو فایل یا دو مجموعه فایل.
    فشرده - جمع و جور نمایش/تغییر فشرده سازی فایل در پارتیشن های NTFS.
    تبدیل حجم دیسک های FAT را به NTFS تبدیل کنید. درایو فعال فعلی قابل تبدیل نیست.
    کپی 🀄 یک یا چند فایل را در مکان دیگری کپی کنید.
    تاریخ نمایش یا تنظیم تاریخ فعلی
    DEL
    مدیر فایل ها و زیر پوشه ها را از یک پوشه مشخص فهرست کنید.
    DISKCOMP مقایسه محتویات دو فلاپی دیسک
    DISKCOPY کپی کردن محتویات یک فلاپی دیسک به دیگری.
    DOSKEY ویرایش و فراخوانی مجدد خطوط فرمان؛ ایجاد ماکروها
    ECHO نمایش پیام ها و تغییر حالت نمایش دستورات روی صفحه.
    ENDLOCAL پایان تغییرات محیط محلی برای فایل دسته ای.
    پاک کردن حذف یک یا چند فایل
    خروج خروج از برنامه CMD.EXE (مفسر خط فرمان).
    F.C. دو فایل یا دو مجموعه فایل را مقایسه کنید و تفاوت بین آنها را نمایش دهید.
    پیدا کردن یک رشته متنی را در یک یا چند فایل جستجو کنید.
    FINDSTR جستجوی رشته ها در فایل ها
    برای دستور مشخص شده را برای هر یک از فایل های مجموعه اجرا کنید.
    فرمت فرمت کردن دیسک برای استفاده در ویندوز.
    FTYPE نمایش یا تغییر انواع فایل های مورد استفاده در هنگام مطابقت با پسوند نام فایل.
    رفتن به کنترل را به خط مشخص شده فایل دسته ای منتقل کنید.
    GRAFTABL به ویندوز اجازه می دهد تا کاراکترهای توسعه یافته را در حالت گرافیکی نمایش دهد.
    کمک اطلاعات راهنما در مورد دستورات ویندوز را نمایش می دهد.
    اگر عملگر برای اجرای مشروط دستورات در یک فایل دسته ای.
    برچسب ایجاد، تغییر و حذف برچسب های حجم برای دیسک ها.
    M.D. ایجاد یک پوشه.
    MKDIR ایجاد یک پوشه.
    حالت پیکربندی دستگاه های سیستم
    بیشتر خروجی متوالی داده ها در قطعاتی به اندازه یک صفحه نمایش.
    حرکت یک یا چند فایل را از یک پوشه به پوشه دیگر منتقل کنید.
    مسیر نمایش یا تنظیم مسیر جستجو برای فایل های اجرایی.
    مکث اجرای یک فایل دسته ای را متوقف می کند و پیامی را نمایش می دهد.
    POPD مقدار قبلی پوشه فعال فعلی ذخیره شده با استفاده از دستور PUSHD را بازیابی می کند.
    چاپ چاپ محتویات فایل های متنی
    سریع تغییر اعلان در خط فرمان ویندوز.
    PUSHD پوشه فعال فعلی را ذخیره می کند و به پوشه دیگری منتقل می شود.
    R.D. حذف یک پوشه
    بازیابی بازیابی اطلاعات قابل خواندن از یک دیسک خراب یا آسیب دیده.
    R.E.M. نظرات را در فایل های دسته ای و فایل CONFIG.SYS قرار دهید.
    REN
    تغییر نام دهید تغییر نام فایل ها و پوشه ها
    جایگزین کردن جایگزینی فایل
    RMDIR حذف یک پوشه
    تنظیم فهرست کردن، تنظیم و حذف متغیرهای محیط ویندوز.
    SETLOCAL تغییرات محیط محلی را برای فایل دسته ای شروع کنید.
    تغییر مکان تغییر محتویات (shift) پارامترهای جایگزین شده برای یک فایل دسته ای.
    مرتب سازی مرتب سازی ورودی
    شروع کنید یک برنامه یا دستور را در یک پنجره جداگانه اجرا کنید.
    SUBST مسیر داده شده را با نام درایو مطابقت می دهد.
    زمان نمایش و تنظیم زمان سیستم.
    عنوان عنوان پنجره را برای جلسه فعلی مفسر خط فرمان CMD.EXE اختصاص می دهد.
    درخت نمایش گرافیکی ساختار پوشه یک درایو مشخص یا پوشه مشخص.
    تایپ کنید نمایش محتویات فایل های متنی
    VER اطلاعات مربوط به نسخه ویندوز را نمایش می دهد.
    تأیید کنید تنظیم حالت برای بررسی صحت نوشتن فایل ها روی دیسک.
    VOL برچسب حجم و شماره سریال دیسک را نمایش می دهد.
    XCOPY کپی کردن فایل ها و درختان پوشه.

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

    اکنون بیایید با جزئیات بیشتری در مورد پرکاربردترین دستورات صحبت کنیم، اما ابتدا کمی در مورد کلیدهایی که می توانند همراه با دستورات برای عملکردی کاربردی تر استفاده شوند، به شما می گویم. برای مثال، دستور RD (حذف دایرکتوری) را می گیریم، اگر روی یک پوشه خالی اعمال شود، حذف می شود، اما اگر فایل هایی در پوشه وجود داشته باشد، هیچ اتفاقی نمی افتد. بنابراین، برای حذف یک پوشه به همراه فایل های موجود در آن، باید از کلید همراه با دستور RD استفاده کنید /s.

    یعنی مثلا یک دایرکتوری کت وجود دارد و برای یافتن هر فایلی در آن، برای حذف دایرکتوری به همراه فایل ها، باید ثبت نام کنید. گربه RD/s. فهرستی از کلیدهای هر دستوری را می توان با تایپ نام فرمان و سپس یک اسلش و سوال پیدا کرد: command_name/؟.

    دستورات اولیه برای کار با دایرکتوری ها:

    • MD - ایجاد دایرکتوری. نحو: (نام دایرکتوری MD، امکان تعیین مسیر مکان وجود دارد).
    • RD - حذف یک دایرکتوری. نحو: (نام دایرکتوری RD، امکان تعیین مسیر مکان وجود دارد). توجه داشته باشید، RD بدون کلید فقط به شما امکان می دهد یک دایرکتوری خالی را حذف کنید.
    • CD - دایرکتوری فعلی را تغییر دهید. نحو: (نام دایرکتوری سی دی، امکان تعیین مسیر مکان وجود دارد). CD\ - به فهرست اصلی بروید. CD.. - به دایرکتوری والد بروید.
    • DIR - دایرکتوری را به عنوان یک لیست مشاهده کنید. نحو: (نام دایرکتوری DIR، امکان تعیین مسیر مکان وجود دارد).
    • TREE - نمایش دایرکتوری ها در نمایش گرافیکی. نحو: (نام دایرکتوری TREE، امکان تعیین مسیر مکان وجود دارد).
    • MOVE - دایرکتوری Move\Rename. نحو: .
    • XCOPY - ساختارهای دایرکتوری را کپی کنید. نحو: (XCOPY what_we copy Where_we copy، امکان تعیین مسیر مکان وجود دارد).

    دستورات کار با فایل ها:

    • COPY CON - یک فایل ایجاد کنید. نحو: (COPY CON file_name_with_extension، امکان تعیین مسیر مکان وجود دارد).
    • TYPE - محتویات فایل را روی صفحه نمایش می دهد. نحو: (TYPE file_name_with_extension، امکان تعیین مسیر مکان وجود دارد).
    • DEL - یک فایل را حذف کنید. نحو: (DEL file_name_with_extension، امکان تعیین مسیر مکان وجود دارد).
    • COPY - کپی کردن یک فایل\ترکیب فایل ها. نحو (کپی): (کپی what_we copy where_we copy، امکان تعیین مسیر مکان وجود دارد). نحو (ادغام): (COPY file_name + file_name + file_name... merge_file_name، امکان تعیین مسیر مکان وجود دارد).
    • EDIT - ایجاد\ویرایش یک فایل. نحو: (نام فایل ویرایش، امکان تعیین مسیر مکان وجود دارد).
    • MOVE - انتقال/تغییر نام فایل. نحو: (MOVE what_we move where_we move, می توان مسیر مکان را مشخص کرد).
    • REN - تغییر نام فایل ها. نحو: (REN what_we rename what_we rename را تغییر می دهیم، امکان تعیین مسیر مکان وجود دارد).
    • FC - مقایسه فایل. (FC file_name file_name file_name...، امکان تعیین مسیر مکان وجود دارد).

    دستورات سیستم:

    • CLS - تمیز کردن صفحه نمایش.
    • DATE - مشاهده و نمایش تغییرات به تاریخ فعلی.
    • VER - اطلاعات مربوط به نسخه فعلی سیستم عامل را نمایش می دهد.
    • VOL - اطلاعات مربوط به پارتیشن حجمی منطقی دیسک را نمایش می دهد.
    • SYSTEMINFO - نمایش اطلاعات مربوط به تنظیمات سیستم.
    • EXIT - از خط فرمان خارج می شود.

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

    این جایی است که این مقاله را به پایان می برم، امیدوارم که شما به طور کامل موضوعات را درک کرده باشید: دستورات CMD، دستورات خط فرمان، خط فرمان.

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

    البته هنوز هم سیستم عامل هایی وجود دارند که به اصطلاح از اینترفیس برای ارتباط با کاربران استفاده می کنند خط فرمان. اما معمولاً توسط برنامه نویسان حرفه ای، مدیران سیستم و سایر کارکنان صنعت IT استفاده می شود. برای کاربران عادی، سازندگان سیستم عامل یک رابط گرافیکی مناسب ایجاد کرده اند که به شما امکان می دهد با استفاده از ماوس یا فشار دادن دکمه های روی صفحه، با رایانه یا مثلاً یک تلفن هوشمند "ارتباط" کنید.

    با وجود این، هر سیستم عامل (از جمله ویندوز XP، 7، 8، و غیره) هنوز پشتیبانی می کند ورودی و خروجی اطلاعات از طریق دستورات متنی. Command Prompt ویندوز نمونه بارز این موضوع است. بیایید بفهمیم که چیست.

    خط فرمان چیست؟

    اول از همه، این یک برنامه است cmd.exe، در پوشه system32 پوشه سیستم عامل قرار دارد. مکان ممکن: C:\Windows\system32\cmd.exe. مسیر ممکن است بسته به نسخه ویندوز و محل نصب آن متفاوت باشد.

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

    خط فرمان سیستم عامل های ویندوز، که با XP شروع می شود، به گونه ای طراحی شده است که توانایی استفاده از MS-DOS و بسیاری از دستورات کامپیوتری دیگر را در اختیار کاربران قرار دهد. ویژگی مهم آن این است که قابلیت انجام سفارشی را دارد دستورات بدون رابط کاربری گرافیکی. نیاز به درک و دانستن همه این دستورات، استفاده از خط فرمان برای مدیریت سیستم عامل را برای کاربران عادی دشوار می کند. با این حال، این کار آنقدرها هم که در نگاه اول به نظر می رسد دشوار نیست.

    با درک اصول اولیه خط فرمان، هر کاربری که کم و بیش با کامپیوتر آشنایی داشته باشد، قادر خواهد بود خط فرمان را بدون مشکل زیاد اجرا کند.

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

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

    بیایید وضعیت ویروس ها را در نظر بگیریم. برنامه های ویروسی وجود دارد که به طور کامل رابط گرافیکی را مسدود کنیدکاربر (اصطلاحاً بنرهای پیامکی). به عنوان یک قاعده، این ویروس ها پنجره ای را روی صفحه رایانه نمایش می دهند که در آن پیامی مانند " کامپیوتر شما توسط وزارت امور داخلی مسدود شده است" یا " داده های شما در معرض خطر است"و غیره. چنین بنرهای اس ام اس را نمی توان با هیچ روش معمولی - نه با ماوس و نه با کمک کلیدهای داغ روی صفحه کلید - بسته کرد.

    در چنین شرایطی خط فرمان به کمک می آید. البته، برای فراخوانی آن، باید اقدامات خاصی را با رایانه انجام دهید، اما اکنون این موضوع نیست.

    یک وضعیت دیگر. فرض کنید ویندوز XP (یا هر نسخه دیگری) فقط دست از کار کشید، و داده های مهمی روی هارد دیسک باقی مانده است که فوراً باید در یک فلش درایو کپی شود. اگر حداقل یک دیسک نصب با ویندوز در دسترس دارید، در یک نقطه خاص از نصب سیستم عامل (بدون انتظار برای تکمیل نصب) می توانید با خط فرمان تماس بگیرید و این داده ها را کپی کنید. این ویژگی اغلب در مورد دیسک آسیب دیده مفید است، زمانی که برای مثال، هنگام کپی کردن فایل های نصب روی هارد دیسک، نصب ویندوز متوقف می شود.

    خط فرمان همچنین قادر به فراخوانی سریع استانداردهای مختلف است تیونرهای اصلیسیستم عامل (به عنوان مثال، Network Setup Wizard) یا ابزارهای سیستمی مانند ویرایشگر رجیستری، خدمات مؤلفه و موارد دیگر. همچنین می توان از آن برای تولید مستقیم استفاده کرد تنظیمات پارامترهای مختلفویندوز، مدیریت فایل ها، برنامه ها را اجرا کنیدو بسیاری از اعمال دیگر را انجام دهد.

    نحوه استفاده از خط فرمان

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

    نحوه باز کردن خط فرمان

    با شروع ویندوز XP و تا آخرین نسخه این خانواده از سیستم عامل ها، خط فرمان از طریق " فراخوانی می شود. اجرا کردن» (« اجرا کن")، که در آن باید دستور را وارد کنید - " cmd" این گفتگو با فشار دادن همزمان کلیدهای Win راه اندازی می شود + ر:

    در ویندوز XP (بر خلاف نسخه های بعدی) در منو " شروع کنید"یک میانبر ویژه وجود دارد به نام" اجرا کردن..." اگر روی آن کلیک کنید، گفتگو نیز شروع می شود.

    می توانید خط فرمان را به روش های دیگری فراخوانی کنید. آن ها اینجا هستند:

    با انجام یکی از اقدامات فوق، یک پنجره سیاه با مکان نما چشمک زن راه اندازی می شود - این خط فرمان است. بیایید نحوه کار با آن را بررسی کنیم.

    که در . درست مانند 10، که در مورد ویژگی های آن می توانید با جزئیات بیشتری آشنا شوید.

    کار بر روی خط فرمان

    به " cmd"این یا آن دستور را اجرا کرد، فقط آن را در پنجره وارد کنید و سپس کلید Enter را فشار دهید. برای بررسی می توانید وارد کنید " کمک" - این دستور لیستی از تمام دستورات استاندارد موجود را نمایش می دهد.

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

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

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

    پس از راه‌اندازی خط فرمان، ممکن است آدرس مقابل مکان‌نمای چشمک‌زن را متوجه شوید: ج:/کاربران/نام کاربری"(در مورد ما - اینجا" خزنده"). نام آخرین پوشه به معنای مکان فعلی شماست (همانطور که اگر از طریق این پوشه به این پوشه دسترسی داشته باشید رهبر ارکستر). و "C:\" درایو محلی است که در آن هستید. برای تغییر درایو محلی فعلی، فقط حرف آن و یک دونقطه را بلافاصله بعد از آن وارد کنید - به عنوان مثال، "D:".

    این شما را به درایو "D:\" (یا هر دیگری) می برد. به مشاهده محتویات دیسک(یا هر پوشه ها) دستور " کارگردان" آن را درست در اینجا وارد کنید و لیستی از فایل ها و پوشه های موجود در درایو "D:\" را مشاهده خواهید کرد.

    اکنون بیایید یک پوشه ایجاد کنیمدرست در ریشه دیسک برای انجام این کار از دستور - ” استفاده می کنیم mkdir"، و به عنوان یک پارامتر، که با یک فاصله از هم جدا شده است، باید نام پوشه آینده را وارد کنید، برای مثال، " mkdir xp" در این صورت پوشه ای با نام " xp».

    پس از ایجاد آن، می توانید از طریق Explorer وارد دیسک خود شوید و مطمئن شوید که پوشه ایجاد شده است. حالا بیایید وارد آن شویم.

    برای رفتن به یک پوشه خاص، از دستور " سی دی" در اینجا نام دایرکتوری که باید به آن بروید نیز به عنوان آرگومان استفاده می شود. وارد شویم" سی دی xpو وارد پوشه شوید ( این پوشه را جاری کنید).

    بیایید با استفاده از دستور "یکی دیگر در پوشه ایجاد کنیم. mkdir" بگذارید این پوشه باشد " 123 ».

    اکنون حذفاو برای انجام این کار، " rmdir 123" اکنون در دایرکتوری اجرا کنید " xp» فرمان « کارگردان"و خواهید دید که پوشه ها" 123 " بیشتر نه.

    اگر می خواهید در مورد توضیحات یک دستور خاص بیشتر بدانید، به سادگی کلید "/؟" را وارد کنید. بلافاصله پس از دستور، یک اشاره روی صفحه نمایش داده می شود. به عنوان مثال، وارد کنید " dir/؟" گزینه دیگری برای راه اندازی اعلان: " کمک کارگردان».

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

    ویدئو در مورد موضوع

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

    خط فرمان چیست؟

    خط فرمان ساده ترین ابزار برای مدیریت سیستم عامل کامپیوتر شما است. کنترل با استفاده از تعدادی فرمان رزرو شده و مجموعه ای از کاراکترهای صفحه کلید متنی بدون استفاده از ماوس انجام می شود ( در سیستم عامل ویندوز).

    در سیستم های مبتنی بر یونیکس، هنگام کار با خط فرمان می توانید از ماوس استفاده کنید.

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

    مزیت استفاده از دستورات اولیه cmd این است که حداقل منابع سیستم را مصرف می کند. و این در مواقع اضطراری که تمام قدرت های کامپیوتر، به هر نحوی، درگیر هستند، مهم است.

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

    پوسته فرمان ویندوز برای دستکاری و هدایت دستورات به ابزارها و ابزارهای خاص سیستم عامل، مفسر Cmd.exe است. این کنسول را بارگیری می کند و دستورات را در قالبی که سیستم درک می کند تغییر مسیر می دهد.

    کار با خط فرمان در سیستم عامل ویندوز

    شما می توانید کنسول را در ویندوز به چند روش فراخوانی کنید:

    هر دو روش شامل اجرای کنسول به عنوان کاربر فعلی است. یعنی با تمام حقوق و محدودیت هایی که بر نقش آن در سیستم عامل اعمال می شود. برای اجرای cmd با حقوق مدیر، باید نماد برنامه را در منوی Start انتخاب کنید و مورد مناسب را در منوی زمینه انتخاب کنید:

    پس از راه اندازی ابزار، می توانید اطلاعات کمکی در مورد دستورات و فرمت نوشتن آنها در کنسول دریافت کنید. برای انجام این کار، عبارت help را وارد کرده و "Enter" را فشار دهید:

    دستورات اولیه برای کار با فایل ها و دایرکتوری ها

    پرکاربردترین دستورات عبارتند از:

    • RENAME - تغییر نام دایرکتوری ها و فایل ها. دستور دستور:

    تغییر نام | REN [درایو/مسیر] نام فایل/دایرکتوری اصلی | نام فایل نهایی
    مثال: تغییر نام C:UsershomeDesktoptost.txt test.txt

    • DEL (ERASE) - فقط برای حذف فایل ها، نه دایرکتوری ها استفاده می شود. نحو آن این است:

    DEL | ERASE [روش پردازش] [نام فایل]
    مثال: Del C:UsershomeDesktoptest.txt/P

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

    اطلاعات بیشتر در مورد مقادیر احتمالی پارامتر "روش پردازش" را می توان در اسناد فنی سیستم عامل ویندوز یافت.

    • MD - به شما امکان می دهد یک پوشه در مسیر مشخص شده ایجاد کنید. نحو:

    MD [درایو:] [مسیر]
    مثال:
    MD C:UsershomeDesktoptest1test2

    مثال زیر پوشه test2 را در پوشه test1 ایجاد می کند. اگر یکی از پوشه های ریشه مسیر وجود نداشته باشد، آن نیز ایجاد می شود:

    • RD ( RMDIR) - حذف یک پوشه خاص یا همه دایرکتوری ها در یک مسیر مشخص. نحو:

    RD | RMDIR [کلید_پردازش] [درایو/مسیر]
    مثال:
    rmdir /s C:UsershomeDesktoptest1test2

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

    در بخش بعدی، نگاهی دقیق تر به دستورات cmd شبکه خواهیم داشت.

    دستورات کار با شبکه

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

    • ping - این دستور برای نظارت بر قابلیت های اتصال به شبکه رایانه شخصی استفاده می شود. مجموعه ای از بسته ها به رایانه راه دور ارسال می شوند و سپس برای آنها ارسال می شوند. زمان ارسال بسته ها و درصد تلفات در نظر گرفته شده است. نحو:

    پینگ [-t] [-a] [-n شمارنده] [-l اندازه] [-f] [-i TTL] [-v نوع] [-r counter] [s counter] [(-j host_list | - k node_list)] [فاصله -w] [target_PC_name]

    مثال اجرای دستور:
    پینگ example.microsoft.com
    ping –w 10000 192.168.239.132

    در آخرین مثال دستور ping cmd، درخواست با آدرس IP مشخص شده برای گیرنده ارسال می شود. فاصله انتظار بین بسته ها 10000 (10 ثانیه) است. به طور پیش فرض این پارامتر روی 4000 تنظیم شده است:

    • tracert - برای تعیین مسیر شبکه به یک منبع مشخص با ارسال یک پیام اکو خاص از طریق پروتکل استفاده می شود.
    • ICMP (پروتکل پیام کنترل). پس از اجرای دستور با پارامترها، لیستی از تمام روترهایی که پیام از آنها عبور می کند نمایش داده می شود. اولین عنصر در لیست، اولین روتر در کنار منبع درخواستی است.

    نحو دستور tracer cmd:
    tracert [-d] [-h maximum_hop_number] [-j node_list] [-w interval] [target_resource_name]
    اجرای مثال:
    tracert -d -h 10 microsoft.com

    مثال مسیر را به یک منبع مشخص ردیابی می کند. این باعث افزایش سرعت عملیات به دلیل استفاده از پارامتر d می شود که از تلاش دستور برای گرفتن مجوز برای خواندن آدرس های IP جلوگیری می کند. تعداد انتقال (پرش) با استفاده از مقدار تنظیم شده پارامتر h به 10 محدود می شود. به طور پیش فرض، تعداد پرش ها 30 است:

    خاموش کردن [(-l|-s|-r|-a)] [-f] [-m [\PC_name]] [-t xx] [-c «پیام‌ها»] [-d[u][p]: xx:yy]
    مثال:
    خاموش کردن /s /t 60 /f /l /m \191.162.1.53

    کامپیوتر راه دور (m) با آدرس IP مشخص شده (191.162.1.53) پس از 60 ثانیه (t) خاموش می شود. این شما را مجبور می کند از همه برنامه ها (f) و جلسه کاربر فعلی (l) خارج شوید.

    خط فرمان ویندوز (به عبارت ساده، CMD) یک نرم افزار "ایستاده" جداگانه است که در سیستم عامل موجود است که ارتباط بین "کاربر" و سیستم عامل را فراهم می کند. با استفاده از خط فرمان، می توانید دستورات MS-DOS را مدیریت کنید و همچنین از تعدادی دستورات دیگر در رایانه شخصی استفاده کنید. مزیت اصلی خط فرمان ورودی دستورات بدون طراحی گرافیکی (رابط) است که مستقیماً بر عملکرد تأثیر می گذارد و همچنین دارای تعدادی مزایای اضافی است. CMD برای "کاربران با تجربه" در نظر گرفته شده است. حتی در مواردی که تمام تلاش‌های دیگر برای "احیای جسد" در حال حاضر ناتوان هستند، می‌تواند کمک کند. به عنوان مثال، به لطف خط فرمان، زمانی که XP یا "Seven" شما به ویروس آلوده شده است، می توانید دستورات را وارد کنید. اجرای خط فرمان همچنین در صورت خراب شدن هر فایل سیستمی به کاربر کمک می کند و همچنین در صورت لزوم، ویندوز را بازیابی می کند.

    راه اندازی خط فرمان در سیستم عامل Windows XP/7

    برای راه اندازی CMD، روی Start در گوشه سمت چپ پایین دسکتاپ کلیک کنید. در لیستی که ظاهر می شود، "Command Prompt" را پیدا کنید، روی آن راست کلیک کرده و روی "Open" کلیک کنید. گزینه دوم ستون Run است که در قسمت آن باید دستور cmd را وارد کنید. گزینه سوم (و احتمالاً ساده ترین) این است که کلید ترکیبی "Win + R" را فشار دهید.

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

    برای مشاهده لیستی از رایج ترین دستورات استفاده شده، CMD را باز کرده و دستور "help" را تایپ کنید، سپس Enter را فشار دهید.

    ویرایش متن در خط فرمان

    توسعه دهندگان ویندوز استفاده از میانبرهای صفحه کلید "Ctrl+C"، "Ctrl+V"، "Ctrl+X" و موارد دیگر را در CMD فراهم نکرده اند. با این حال، یک موس کامپیوتر به کمک می آید.

    به لطف دکمه سمت راست ماوس، می توانید به راحتی دستور اولیه لازم را بدون نیاز به صرف زمان زیادی برای تایپ مجدد آن وارد کنید. برای کپی بخشی از متن، از همان دکمه سمت راست ماوس و گزینه “Mark” استفاده می کنیم. هنگامی که مکان نما ظاهر می شود، با استفاده از فلش های صفحه کلید (کلیدهای اصلی برای گیمرها) و نگه داشتن کلید "Shift" آن را کنترل می کنیم.

    توجه! پس از اتمام انتخاب، باید "Enter" را فشار دهید.

    برای تغییر طرح، با همان دکمه سمت راست ماوس روی عنوان پنجره CMD کلیک کنید.

    اگر تمایل شدیدی به تغییر طراحی خط فرمان دارید، باید منوی "Properties" را انتخاب کنید.

    بیایید به دستورات اساسی مورد استفاده در CMD نگاه کنیم.
    در - شروع اجرای برنامه در زمان مورد نیاز؛
    attrib - تغییر ویژگی های فایل.
    blastcln – از یک ابزار پاک کننده در برابر تروجان ها و کرم ها استفاده کنید.
    bootcfg – پیکربندی، استخراج، اصلاح یا Boot.ini.
    cd - به شما امکان می دهد نام پوشه را تغییر دهید.
    chdir - تغییر یا نمایش پوشه فعلی.
    کپی – یک یا چند فایل انتخاب شده از لیست را کپی کنید.
    cls - صفحه نمایش روشن؛
    chkdsk - دیسک را بررسی کنید و گزارشی را در قالب یک لیست نمایش دهید.
    chkntfs - نمایش یا تغییر تنظیمات دیسک بوت.
    تبدیل - تبدیل سیستم فایل FAT به NTFS.
    تاریخ - تنظیم تاریخ فعلی؛
    del – حذف یک یا چند فایل؛
    dir - محتویات دایرکتوری مشخص شده را نمایش می دهد.
    یکپارچه سازی - انجام یکپارچه سازی؛
    doskey – دستورات ویندوز xp را ویرایش و دوباره اجرا کنید.
    echo - نمایش پیام ها به عنوان یک لیست روی صفحه؛
    گسترش - باز کردن فایل های فشرده.
    fc - مقایسه فایل ها و نمایش تفاوت ها روی صفحه در قالب یک لیست.
    فرمت - فرمت دیسک؛
    ftype – تغییر نوع فایل؛
    انگشت - نمایش اطلاعات در مورد کاربران سیستم ویندوز؛
    fontview - برنامه ای را برای مشاهده فونت های ویندوز راه اندازی کنید.
    forcedos - یک برنامه معین را در MS-DOS اجرا کنید. یک دستور بسیار مهم برای آن دسته از ابزارهایی که توسط ویندوز XP قابل شناسایی نیستند.
    ipconfig - اطلاعات مربوط به آدرس IP رایانه شخصی را درخواست کنید.
    برچسب - ایجاد، تغییر یا حذف برچسب های حجم.
    logoff - پایان جلسه؛
    lpr - ارسال یک کار چاپ با استفاده از چاپگر شبکه.
    md – ایجاد چندین پوشه؛
    mkdir - یک پوشه ایجاد کنید.
    حالت - پیکربندی دستگاه های سیستم؛
    mem - اطلاعات مربوط به حافظه آزاد و اشغال شده را نمایش می دهد و سپس آن را در قالب یک لیست ارائه می دهد.
    mountvol - ایجاد، مشاهده یا حذف نقاط نصب.
    msg - ارسال پیام؛
    pathping - برنامه پینگ را راه اندازی کنید.
    ping - ارسال بسته های داده به آدرس مشخص شده توسط فرستنده.
    چاپ - چاپ یک فایل متنی؛
    rmdir - یک پوشه را حذف کنید.
    بازیابی - بازیابی اطلاعات؛
    reg - کار با رجیستری؛
    جایگزینی – جایگزینی فایل های انتخاب شده از لیست؛
    تنظیم - تنظیم و حذف متغیرهای محیط ویندوز.
    شروع - یک برنامه یا دستور را در یک پنجره جداگانه اجرا کنید.
    sdbinst - نصب پایگاه داده.
    sfc - فایل های در حال اجرا سیستم را بررسی کنید و نسخه های نادرست را جایگزین کنید.
    خاموش کردن - راه اندازی مجدد یا خاموش کردن رایانه شخصی؛
    مرتب سازی – راه اندازی برنامه مرتب سازی؛
    Tasklist - نمایش فرآیندهای در حال اجرا به عنوان یک لیست.
    زمان - مشاهده و تغییر زمان فعلی؛
    نوع - نمایش محتویات فایل های txt.
    tsdiscon - غیر فعال کردن جلسه ترمینال.
    ver – نمایش اطلاعات مربوط به نسخه سیستم عامل ویندوز.
    البته این کل لیست دستوراتی نیست که هنگام کار با خط فرمان استفاده می شود. فقط ابتدایی ترین آنها در اینجا ذکر شده است.

    این مقاله اصول اولیه را پوشش خواهد داد خط فرمان ویندوز، برای مثال:

    • مفهوم خط فرمان؛
    • مرجع دستورات شل.
    • توالی رویدادها هنگام اجرای یک فرمان؛
    • ایجاد اسکریپت های خط فرمان؛
    • کنترل نمایش متن و دستورات؛
    • دستورات برای مطالعه اطلاعات سیستم؛
    • دستورات استفاده از رجیستری؛
    • مدیریت خدمات سیستم؛
    • راه اندازی مجدد و خاموش کردن سیستم ها از خط فرمان؛
    • برنامه ها و فرآیندها را از خط فرمان مدیریت کنید.

    مفهوم خط فرمان

    پشتیبانی خط فرمان در سیستم عامل مایکروسافت ویندوز تعبیه شده است و از طریق یک پنجره پوسته فرمان قابل دسترسی است. Command Prompt در تمام نسخه های ویندوز پشتیبانی می شود و برای اجرای دستورات داخلی، ابزارهای کمکی و اسکریپت ها استفاده می شود. با وجود قدرت و انعطاف پذیری Command Prompt، برخی از مدیران ویندوز هرگز از آن استفاده نمی کنند. اگر ابزارهای مدیریت گرافیکی کافی دارید، فقط با کلیک کردن روی عناصر رابط کاربری می توانید از آنها استفاده کنید.

    با این حال، مدیران با تجربه ویندوز، متخصصان پشتیبانی فنی واجد شرایط و کاربران پیشرفته نمی توانند بدون خط فرمان انجام دهند. دانستن نحوه استفاده صحیح از خط فرمان - به ویژه اینکه کدام ابزارهای خط فرمان را انتخاب کنید و چگونه و چه زمانی از آنها استفاده کنید تا به طور موثر کار کنند - می تواند به شما کمک کند تا از بسیاری از مشکلات جلوگیری کنید و از اجرای روان عملیات خود اطمینان حاصل کنید. اگر از چندین دامنه یا شبکه پشتیبانی می کنید، درک روش های صرفه جویی در زمان برای کار با خط فرمان نه تنها مهم است بلکه برای خودکارسازی عملیات روزانه ضروری است.

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

    محیط پوسته فرمان ویندوز به روش های مختلفی راه اندازی می شود، به ویژه با تعیین پارامترها هنگام اجرای Cmd.exe یا استفاده از فایل راه اندازی خود ذخیره شده در فهرست %SystemRoot%\System32.

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

    هنگام کار با خط فرمان ویندوز، باید بدانید که دستوراتی که استفاده می کنید از کجا می آیند. دستورات "Native" (که در سیستم عامل تعبیه شده است) دو نوع هستند:

    • داخلی- در داخل پوسته فرمان وجود داشته باشد، آنها فایل های اجرایی جداگانه ندارند.
    • خارجی- در فایل های اجرایی جداگانه که معمولاً در پوشه %SystemRoot%\System32 ذخیره می شوند، پیاده سازی شده است.

    ارجاع سریع به دستورات پوسته (Cmd.exe)

    • دانشیار- نگاشت ها را نمایش یا تغییر می دهد ( انجمن ها) انواع فایل؛
    • زنگ تفريح- در هنگام اشکال زدایی نقاط شکست را تنظیم می کند
    • زنگ زدن- یک رویه یا یک اسکریپت دیگر را از یک اسکریپت فراخوانی می کند.
    • سی دی (chdir) -نام دایرکتوری فعلی را نشان می دهد یا دایرکتوری فعلی را تغییر می دهد.
    • cls- پنجره خط فرمان و بافر صفحه را پاک می کند.
    • رنگ- رنگ متن و پس زمینه پنجره پوسته فرمان را تنظیم می کند.
    • متاسف- فایل ها را کپی می کند یا الحاق فایل ها را انجام می دهد.
    • تاریخ- تاریخ فعلی را نشان می دهد یا تنظیم می کند.
    • حذف (پاک کردن) -یک فایل مشخص، گروهی از فایل ها یا فهرست را حذف می کند.
    • کارگردان- فهرستی از زیر شاخه ها و فایل ها را در دایرکتوری فعلی یا مشخص شده نشان می دهد.
    • اکو- متن را در پنجره خط فرمان نمایش می دهد یا تنظیم می کند که آیا دستورات باید روی صفحه نمایش داده شوند (روشن|خاموش).
    • endlocal- پایان محلی سازی را نشان می دهد ( محدوده محلی) متغیرها؛
    • خروج- از پوسته خط فرمان خارج شوید.
    • برای- دستور داده شده را برای هر فایل در مجموعه اجرا می کند.
    • ftypeانواع فایل های فعلی را در نگاشت پسوند فایل به برنامه ها فهرست می کند یا تغییر می دهد.
    • رفتن به- مشخص می کند که مفسر دستور باید به خط با برچسب داده شده در اسکریپت دسته ای برود.
    • اگر- دستورات را با توجه به شرایط اجرا می کند.
    • md (mkdir)- یک زیر شاخه در دایرکتوری فعلی یا مشخص شده ایجاد می کند.
    • حرکت— یک فایل یا گروهی از فایل ها را از دایرکتوری منبع فعلی یا مشخص شده به دایرکتوری مشخص شده منتقل می کند. همچنین می تواند یک فهرست را تغییر نام دهد.
    • مسیر- مسیر فرمان مورد استفاده توسط سیستم عامل را هنگام جستجوی فایل ها و اسکریپت های اجرایی نشان می دهد یا تنظیم می کند.
    • مکث- اجرای یک فایل دسته ای را متوقف می کند و منتظر ورودی صفحه کلید می ماند.
    • popd- دایرکتوری را که نام آن با دستور PUSHD ذخیره شده است، جاری می کند.
    • سریع- مشخص می کند که چه متنی باید در خط دعوت نشان داده شود.
    • رانده شد- نام دایرکتوری فعلی را ذخیره می کند و در صورت لزوم، دایرکتوری مشخص شده را جاری می کند.
    • rd (rmdir)- یک دایرکتوری یا یک دایرکتوری را به همراه زیر شاخه های آن حذف می کند.
    • رم- نظرات را در یک اسکریپت دسته ای یا Config.nt علامت گذاری می کند.
    • رن (تغییر نام)- نام یک فایل یا گروهی از فایل ها را تغییر می دهد.
    • تنظیم- متغیرهای محیط فعلی را نشان می دهد یا متغیرهای موقت را برای پوسته دستور فعلی تنظیم می کند.
    • مجموعه محلی- شروع بومی سازی را نشان می دهد ( محدوده محلی) متغیرها در اسکریپت های دسته ای.
    • تغییر مکان- موقعیت پارامترهای جایگزین شده را در اسکریپت های دسته ای تغییر می دهد.
    • شروع کنید- یک برنامه یا دستور مشخص را در یک پنجره جداگانه راه اندازی می کند.
    • زمان- زمان سیستم را نشان می دهد یا تنظیم می کند.
    • عنوان- عنوان پنجره پوسته فرمان را تنظیم می کند.
    • نوع- محتویات یک فایل متنی را نشان می دهد.
    • تایید کنید- حالت بررسی فایل ها را پس از نوشتن روی دیسک روشن می کند.
    • جلد- برچسب و شماره سریال حجم دیسک را نشان می دهد.

    نحو هر دستور داخلی ( و خارجی ترین) را می توان با وارد کردن نام فرمان و /؟ در خط فرمان به دست آورد، به عنوان مثال:

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

    توالی رویدادها هنگام اجرای یک فرمان

    • پوسته فرمان هر متغیر وارد شده در متن فرمان را با مقادیر فعلی آنها جایگزین می کند.
    • اگر یک گروه یا زنجیره ای از چندین دستور وارد شود، خط به دستورات فردی تقسیم می شود که به نوبه خود به نام فرمان و آرگومان ها تقسیم می شود. بعد، دستورات به طور جداگانه پردازش می شوند.
    • اگر نام دستوری مسیری را مشخص کند، پوسته به دنبال دستور در آن مسیر می‌گردد. اگر چنین دستوری در دایرکتوری مشخص شده وجود نداشته باشد، پوسته یک خطا را برمی گرداند.
    • اگر نام فرمان شامل مسیری نباشد، پوسته ابتدا سعی می کند نام فرمان را به صورت داخلی حل کند. اگر یک دستور داخلی با همین نام یافت شود، یک دستور داخلی فراخوانی شده است و می تواند بلافاصله اجرا شود. اگر دستور داخلی با همین نام وجود نداشته باشد، پوسته ابتدا به دنبال فایل اجرایی فرمان در دایرکتوری فعلی و سپس در دایرکتوری های فهرست شده در متغیر محیطی PATH می گردد. اگر فایل فرمان در هیچ یک از این دایرکتوری ها نباشد، پوسته یک خطا برمی گرداند.
    • اگر دستور پیدا شد، با آرگومان های داده شده اجرا می شود و در صورت لزوم، ورودی از منبع مشخص شده در آن آرگومان ها خوانده می شود. خروجی و خطاهای فرمان در پنجره Command Prompt نشان داده می شوند یا به خروجی مشخص شده و سینک خطا ارسال می شوند.
    • همانطور که می بینید، عوامل زیادی بر اجرای دستور تأثیر می گذارند، از جمله مسیرهای فرمان، تغییر مسیر I/O و گروه بندی یا زنجیره ای شدن دستورات.

    هنگام کار با پوسته فرمان، احتمالاً آن را با باز کردن منوی استارت ( شروع کنید) و انتخاب برنامه ها ( برنامه ها) یا همه برنامه ها ( همه برنامه ها، سپس لوازم جانبی ( استاندارد) و خط فرمان ( خط فرمان). راه های دیگر برای شروع خط فرمان، کادر محاوره ای Run ( شروع برنامه) یا تایپ cmd در پنجره دیگری که از قبل باز شده است. این روش ها به شما امکان می دهند هنگام شروع خط فرمان آرگومان هایی را مشخص کنید: سوئیچ هایی که عملکرد خط فرمان را کنترل می کنند و پارامترهایی که اجرای دستورات اضافی را آغاز می کنند. به عنوان مثال، می توانید یک پوسته فرمان را در حالت بی صدا راه اندازی کنید ( یعنی خروجی اکو را غیرفعال کنید) با دستور cmd /q یا برای اینکه پوسته فرمان دستور داده شده را اجرا کند و از آن خارج شوید - برای این کار، cmd /c را وارد کنید و سپس متن دستور را در گیومه وارد کنید.

    مثال زیر یک پوسته فرمان را شروع می کند، دستور ipconfig را اجرا می کند، نتایج را به یک فایل خروجی می دهد و از آن خارج می شود:

    Cmd /c "ipconfig > c:\ipconfig.txt"

    ایجاد اسکریپت های خط فرمان

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

    از آنجایی که اسکریپت‌ها از کاراکترهای متن استاندارد تشکیل شده‌اند، می‌توان آن‌ها را در هر ویرایشگر متن استاندارد ایجاد و ویرایش کرد، مثلا Notepad ( نوت بوک). هنگام وارد کردن دستورات، مطمئن شوید که هر دستور یا گروهی از دستورات را که باید با هم اجرا شوند در یک خط جدید شروع کنید. این کار باعث می شود که آنها به درستی اجرا شوند. پس از ایجاد اسکریپت خط فرمان، فایل اسکریپت را با پسوند bat. یا cmd. ذخیره کنید. هر دو افزونه یکسان کار می کنند. به عنوان مثال، اگر نیاز به ایجاد یک اسکریپت برای نمایش نام سیستم، نسخه ویندوز و پیکربندی IP دارید، سه دستور زیر را در فایل SysInfo.bat یا SysInfo.cmd قرار دهید:

    نام میزبان نسخه ipconfig -all

    کنترل نمایش متن و دستورات

    تیم ECHOدو هدف را دنبال می کند: نوشتن متن در خروجی ( به عنوان مثال، به یک پنجره پوسته فرمان یا یک فایل متنی) و برای فعال/غیرفعال کردن فرمان echo display. به طور معمول، هنگامی که دستورات اسکریپت را اجرا می کنید، خود دستورات و خروجی آن دستورات در یک پنجره کنسول نمایش داده می شوند. به این می گویند پژواک فرمان ( بازتاب فرمان).

    برای استفاده از دستور ECHO برای نمایش متن، echo و سپس متنی که می خواهید نمایش داده شود را تایپ کنید:

    اکو نام میزبان سیستم: نام میزبان است

    برای کنترل بازتاب دستورات با استفاده از ECHO، echo off یا echo on را تایپ کنید، به عنوان مثال:

    Echo off echo نام میزبان سیستم: نام میزبان است

    برای هدایت خروجی به فایل به جای پنجره پوسته، از تغییر مسیر خروجی استفاده کنید، به عنوان مثال:

    Echo off echo نام میزبان سیستم عبارت است از: > نام میزبان فعلی.txt » current.txt

    حالا بیایید ببینیم که چگونه پژواک فرمان سرکوب می شود. یک پوسته فرمان را شروع کنید، echo off را تایپ کنید، سپس دستورات دیگر را وارد کنید. خواهید دید که خط فرمان دیگر نمایش داده نمی شود. در عوض، فقط آنچه در پنجره کنسول تایپ شده و خروجی دستورات اجرا شده ظاهر می شود. در اسکریپت ها، دستور ECHO OFF، اکو فرمان و خط فرمان را غیرفعال می کند. با افزودن دستور ECHO OFF به اسکریپت‌های خود، اگر فقط به خروجی آن دستورات علاقه دارید، از پر شدن پنجره یا فایل پوسته خود با متن دستور جلوگیری می‌کنید.

    مطالعه اطلاعات سیستم

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

    • اکنون- تاریخ و زمان فعلی سیستم را در قالب 24 ساعته نمایش می دهد، به عنوان مثال سال 9 مه 12:30:45 2003. موجود فقط در Windows Server 2003 Resource Kit.
    • من کی هستم- نام کاربری را که در حال حاضر در سیستم ثبت نام کرده است، به عنوان مثال adatum\administrator گزارش می دهد.
    • جایی که- فایل ها را با استفاده از الگوی جستجو جستجو می کند ( الگوی جستجو) و فهرستی از نتایج منطبق را برمی گرداند.

    برای استفاده از NOW یا WHOAMI، به سادگی دستور را در پنجره پوسته فرمان تایپ کرده و Enter را فشار دهید. رایج ترین نحو برای WHERE به شکل زیر است:

    جایی که /r base_directory_file_name

    در اینجا پارامتر /r برای یک جستجوی بازگشتی که از دایرکتوری مشخص شده (base_directory) شروع می‌شود و همه زیرشاخه‌های آن را شامل می‌شود، مشخص می‌شود و file_name نام کامل یا جزئی فایل مورد جستجو است که ممکن است شامل حروف عام باشد: the? جایگزین یک کاراکتر می شود و علامت * جایگزین گروهی از کاراکترها می شود، به عنوان مثال data???.txt یا data*.*. مثال زیر دایرکتوری C:\ و همه زیرشاخه های آن را برای همه فایل های متنی که نام آنها با داده شروع می شود جستجو می کند.

    جایی که /r C:\data*.txt

    همچنین می‌توانید انواع فایل‌هایی را پیدا کنید که نام آنها با داده شروع می‌شود:

    کجا /r C:\data*.*

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

    • DRIVERQUERY- لیستی از تمام درایورهای دستگاه نصب شده و ویژگی های آنها، از جمله نام ماژول، نام نمایشی ( نام نمایشی، نوع درایور و تاریخ ساخت ( تاریخ لینک راننده). حالت نمایش تمام اطلاعات (/V) وضعیت و وضعیت درایور، حالت راه اندازی، اطلاعات مصرف حافظه و مسیر سیستم فایل را گزارش می دهد. گزینه /V همچنین اطلاعات دقیق همه درایورهای بدون امضا را روشن می کند.
    • اطلاعات سیستم- اطلاعات دقیقی در مورد پیکربندی سیستم، از جمله اطلاعات مربوط به نسخه، نوع و سازنده سیستم عامل، پردازنده، نسخه بایوس، میزان حافظه، استانداردهای منطقه ای، منطقه زمانی و پیکربندی آداپتور شبکه ارائه می دهد.
    • NLSINFO- نمایش اطلاعات دقیق منطقه ای، از جمله زبان پیش فرض ( زبان پیش فرض)، صفحه کد ویندوز، فرمت های نمایش زمان و اعداد، منطقه زمانی و صفحات کد نصب شده. این دستور فقط در Windows Server 2003 Resource Kit موجود است.

    برای استفاده از این دستورات در رایانه محلی خود، کافی است نام دستور مورد نظر را در پنجره پوسته فرمان تایپ کرده و Enter را فشار دهید.

    دستورات استفاده از رجیستری

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

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

    • REG اضافه کنید- یک زیربخش یا عنصر جدید به رجیستری اضافه می کند.
    • REG حذف کنید- یک زیربخش یا عنصر را از رجیستری حذف می کند.
    • پرس و جو REG- فهرستی از عناصر بخش و نام های فرعی را نمایش می دهد ( اگر آنها هستند);
    • REG مقایسه کنید- بخش‌های فرعی یا عناصر ثبت را مقایسه می‌کند.
    • REG متاسفم- یک عنصر رجیستری را در مسیر پارتیشن مشخص شده در یک سیستم محلی یا راه دور کپی می کند.
    • REG بازیابی- بخش های فرعی، عناصر و پارامترهای ذخیره شده قبلی را در رجیستری می نویسد.
    • ذخیره REG- یک کپی از کلیدهای فرعی مشخص شده، عناصر و تنظیمات رجیستری را در یک فایل ذخیره می کند.

    مدیریت خدمات سیستم

    سرویس ها قابلیت های کلیدی را برای ایستگاه های کاری و سرورها ارائه می دهند. برای کنترل سرویس های سیستم در سیستم های محلی و راه دور، از فرمان سرویس کنترلر ( فرمان کنترلر سرویس) S.C.، که دارای مجموعه ای از دستورات فرعی است که تنها بخشی از آنها در زیر توضیح داده شده است:

    • پیکربندی SC- راه اندازی حساب برای ثبت نام و اجرای خدمات؛
    • پرس و جو SC- نمایش لیستی از تمام خدمات پیکربندی شده در رایانه؛
    • SC qc- نمایش پیکربندی یک سرویس خاص؛
    • شروع SC- شروع خدمات؛
    • توقف SC- توقف خدمات؛
    • مکث SC- تعلیق خدمات؛
    • SC ادامه دارد- از سرگیری خدمات؛
    • خرابی SC- مشخص کردن اقداماتی که باید هنگام خرابی یک سرویس انجام شوند.
    • SC q شکست- نمایش اقدامات انجام شده در هنگام خرابی یک سرویس.

    در تمام دستورات می توانید نام کامپیوتر راه دوری را که می خواهید با سرویس های آن کار کنید مشخص کنید. برای انجام این کار، نام UNC یا آدرس IP رایانه را قبل از دستور فرعی که استفاده می کنید وارد کنید. در اینجا نحو است:

    دستور فرعی Sc ServerName

    سیستم ها را از خط فرمان راه اندازی مجدد و خاموش کنید

    سیستم ها اغلب باید راه اندازی مجدد یا خاموش شوند. یکی از راه ها استفاده از ابزار Shutdown برای این کار است که به شما امکان می دهد با سیستم های محلی و راه دور کار کنید. یکی دیگر از راه‌های کنترل خاموش شدن یا راه‌اندازی مجدد سیستم، تعیین یک وظیفه خاموش کردن است. در اینجا می توانید از Schtasks برای تعیین زمان خاموش شدن استفاده کنید یا یک اسکریپت با لیستی از دستورات خاموش کردن برای سیستم های جداگانه ایجاد کنید.

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

    خاموش کردن سیستم محلی:

    Shutdown /s /t تاخیر خاموش شدن /1 /f

    خاموش کردن /r /t تاخیر خاموش شدن /1 /f

    مدیریت برنامه، فرآیند و عملکرد

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

    • Pmon (مدیر منابع فرآیند) - آمار عملکرد، از جمله استفاده از حافظه و CPU، و لیستی از تمام فرآیندهای در حال اجرا در سیستم محلی را نشان می دهد. به شما امکان می دهد جزئیات را دریافت کنید " تصاویر» منابع درگیر و فرآیندهای انجام شده. Pmon با کیت منبع ویندوز ارائه می شود.
    • فهرست وظیفه یا لیست کار (فهرست وظیفه یا لیست کار) - فهرستی از تمام فرآیندهای در حال اجرا بر اساس نام و شناسه فرآیند، گزارش اطلاعات مربوط به جلسه کاربر و حافظه اشغال شده.
    • Taskkill (Task Kill) - اجرای یک فرآیند مشخص شده با نام یا شناسه را متوقف می کند. با استفاده از فیلترها، می‌توانید فرآیندها را بسته به وضعیت، تعداد جلسه، زمان CPU، ردپای حافظه، نام کاربری و سایر پارامترها متوقف کنید.

    این اساساً تمام چیزی است که می خواستم در مورد اصول اولیه خط فرمان ویندوز به شما بگویم.