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

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

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

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

ما همچنین به شما خواهیم گفت که چگونه خط فرمان را با یک مثال واضح در ویندوز 7 راه اندازی کنید.

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

برای اجرای این ابزار می توانید به Start بروید و تابع Run را انتخاب کنید:

پس از آن cmd را در آن وارد کنید:

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

حالا بیایید ببینیم چه دستوراتی را می توانید در این پنجره وارد کنید:

  • calс - برای راه اندازی ماشین حساب.
  • chkdsk تابعی است که دیسک ها را از نظر خطا بررسی می کند، که می توانید برای تصحیح خودکار خطاها /f را به آن اضافه کنید. مثال: chkdsk e: /f.
  • تبدیل - اگر نیاز به تغییر سیستم فایل در برخی از رسانه های ذخیره سازی بدون قالب بندی دارید، از این تابع استفاده کنید. مثال: تبدیل F: /fs:ntfs(fat32).
  • compmgmt – برای باز کردن پوشه مدیریت کامپیوتر مورد نیاز است که از طریق آن می توانید به مدیر دستگاه، زمانبندی، مدیریت دیسک و غیره دسترسی داشته باشید.
  • کنترل - برای راه اندازی کنترل پنل.
  • ابزارهای مدیریتی را کنترل کنید - برای راه اندازی ابزار مدیریت.
  • diskpart - برای به دست آوردن اطلاعات در مورد ویژگی های یک پارتیشن.
  • کاوشگر - اگر نمادهای روی دسکتاپ دیگر نمایش داده نمی شوند، این تابع را وارد کنید، Explorer را راه اندازی می کند.
  • fsmgmt – برای راه اندازی کنترل پنل پوشه.
  • فرمت - برای فرمت کامل کامپیوتر.
  • iexplore – برای راه اندازی مرورگر اینترنت اکسپلورر
  • ipconfig - برای تنظیمات پروتکل IP.
  • msconfig – برای نمایش بسیاری از تنظیمات سیستم شما.
  • mstsc – برای اتصال به دسکتاپ های راه دور.
  • netstat - برای اسکن اتصالات فعال.
  • دفترچه یادداشت – برای راه اندازی دفترچه یادداشت.
  • osk – برای راه اندازی صفحه کلید مجازی.
  • ping - برای بررسی زمان پاسخگویی شبکه. شما می توانید دسترسی هر سایتی را بررسی کنید.
  • powercfg - برای مدیریت انرژی و صرفه جویی در انرژی.
  • regedit – برای راه اندازی ویرایشگر رجیستری.
  • sfc - برای بررسی فایل های سیستم. برای بازیابی فایل های آسیب دیده، از افزونه sfc /scannow استفاده کنید. برای عیب یابی مشکلات ویروس مفید است.
  • shutdown – برای راه اندازی مجدد کامپیوتر، از shutdown /r استفاده کنید، همچنین می توانید با استفاده از افزونه shutdown /s سیستم را خاموش کنید.

هنگامی که امکان استفاده از رابط استاندارد وجود ندارد، خط فرمان می تواند به شما کمک کند. و اگر ویروسی سیستم شما را آلوده کرده است و نمی توانید Start را باز کنید، کلید ترکیبی Win+R را فشار دهید تا برنامه Run باز شود و از آن می توانید خط فرمان را باز کنید.

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

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

F1- در کنسول، این کلید دقیقاً مانند فلش سمت راست عمل می کند. یک کاراکتر را در یک زمان از آخرین دستور وارد شده (یا انتخاب شده در تاریخچه) نمایش می دهد.
F2+<символ> - آخرین دستور وارد شده را تا کاراکتر مشخص شده چاپ می کند. برای مثال، اگر آخرین دستوری که وارد کردید به این صورت بود:
پینگ 192.168.25.1
سپس پس از فشار دادن کلیدهای ترکیبی F2+5شما دریافت می کنید:
پینگ 192.168.2
F3- آخرین و تنها آخرین دستور را به طور کامل نمایش می دهد.
F5- آخرین دستورات وارد شده را به ترتیب مانند فلش بالا نمایش می دهد.
F6- کاراکتر EOF را در موقعیت خط فرمان فعلی درج می کند که همان فشار دادن Ctrl + Z است.
F7- یک کادر محاوره ای حاوی تاریخچه فرمان.

Alt+F7- تاریخچه فرمان را پاک می کند.
<символ(ы)>+ F8- از طریق دستوراتی که با کاراکترهایی که از قبل وارد خط فرمان شده اند شروع می شود.
اگر قبل از فشار دادن F8چیزی را وارد نکنید، سپس این کلید مانند فلش بالا کار می کند، اما با کمی تفاوت - خطوط چرخه می شوند، یعنی. پس از اولین دستور از لیست، آخرین فرمان نمایش داده می شود.
F9+<число> - دستوری را از تاریخ در زیر شماره مربوطه درج می کند. به عنوان مثال، در وضعیت نشان داده شده در تصویر بالا، زمانی که ترکیب را فشار می دهید F9+4موارد زیر در کنسول ظاهر می شود:
ipconfig

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

عملگر خط لوله در *nix و cmd کاراکتر نوار عمودی است.
به عنوان مثال، دستور تمام فایل های متنی موجود در پوشه فعلی را نمایش می دهد
dir | پیدا کردن ".txt"

عملگر الحاق فرمان
&
مثال: Command1 & Command2 – Command1 ابتدا اجرا می شود و تنها پس از آن Command2
اپراتور و
&&
مثال: Command1 && Command2 - Command2 فقط در صورت موفقیت آمیز بودن Command1 اجرا می شود
اپراتور OR
||
مثال: Command1 || Command2 - Command2 فقط در صورتی اجرا می شود که Command1 اجرا نشود.

از پرانتز برای گروه بندی دستورات استفاده می شود، به عنوان مثال:

  • (Command1 & Command2) && Command3 – اگر Command1 و Command2 با موفقیت اجرا شوند، Command3 اجرا خواهد شد.
  • (Team1 & Team2) || Command3 - اگر Command1 و Command2 اجرا نشوند، Command3 اجرا می شود.

با تشکر از توجه شما! منتظر انتقادات و پیشنهادات هستم...

UPD1
برای کسانی که نمی دانند، circumflex (که علامت "^") به معنای فشار دادن کلید Ctrl (^C = Ctrl +C) است.

^ C - دستور را قطع می کند، خوب، همه این را می دانند.
^S - دستور را متوقف می کند و سپس آن را اجرا می کند.
^I - مشابه Tab، از طریق پوشه ها و فایل ها تکرار می شود.
^M - مشابه وارد کنید.
^H - مشابه Backspace.
^G - با نوشتن دستور echo ^G در یک فایل دسته ای می توانید صدای بلندگوی سیستم (بلندگو) را بیپ کنید.
(دستورات ^I و ^H توسط من با استفاده از روش "scientific poke" بدست آمده است؛ ^J نیز وجود دارد اما نمی دانم چه کاری انجام می دهد)

P.S. سایر ظرافت های خط فرمان ویندوز قبلاً بارها در Habré پوشش داده شده است. و من فایده ای در کپی پیست نمی بینم.
P.P.S. پیوندهایی به پست ها و مقالات جالب در مورد سایر ویژگی های خط فرمان ویندوز.

بنابراین کنسول خط فرمان در تمامی نسخه های سیستم عامل ویندوز وجود دارد. نسخه های اولیه سیستم عامل به طور مستقیم از حالت MS-DOS پشتیبانی می کردند که اجرای دستورات ساده را مستقیماً از کنسول امکان پذیر می کرد. نمایندگان خانواده NT، مانند Windows 2000 یا Windows Server 2003، بر اساس اصول کاملاً متفاوتی کار می کنند، با این حال، MS-DOS نیز در آنها پشتیبانی می شود، اما از طریق یک ماشین مجازی (NT Virtual DOS Machine، NTVDM)، که به شما امکان می دهد کنترل و مدیریت منابع سیستم به طور مستقیم از کنسول حالت فرمان. مفسر حالت فرمان برنامه cmd.exe است که از طریق منوی "شروع -> اجرا" راه اندازی می شود. علاوه بر این، برای راه اندازی کنسول، می توانید از آیتم منو "شروع -> همه برنامه ها -> لوازم جانبی -> خط فرمان" استفاده کنید.

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

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

خود مدیر می تواند هم دستورات منفرد و هم لیستی از دستورات را با استفاده از کاراکترهای کنترلی ویژه (&, |) اجرا کند. مثلا:

فرمان 1 و فرمان 2 - فرمان 1 ابتدا اجرا می شود و تنها پس از آن فرمان 2. فرمان 1 و و فرمان 2 - تنها پس از تکمیل موفقیت آمیز فرمان 1، فرمان 2 راه اندازی می شود.

امکان هدایت خروجی جریان توسط برنامه مستقیماً به یک فایل متنی برای پردازش بیشتر وجود دارد. برای این کار باید از کاراکتر کنترل ">" و نام فایل متنی استفاده کنید. نمونه ای از خروجی محتویات دایرکتوری فعلی به فایل متنی Report.txt با استفاده از دستور dir در زیر آورده شده است:

Dir>Report.txt

یک مدیر می تواند با فراخوانی cmd.exe از خط فرمان چندین نسخه از کنسول را راه اندازی کند. استفاده از کنسول تودرتو به شما امکان می دهد با متغیرهای محیطی سیستم عامل بدون هیچ عواقبی برای کل سیستم کار کنید، زیرا تغییرات در متغیرهای محیط پس از بستن کنسول تودرتو ذخیره نمی شوند. برای کنترل این فرآیند از دستورات setlocal، endlocal و set استفاده می شود.

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

توجه داشته باشید که تصویر در گوشه سمت چپ بالای صفحه بعد از نحو پیچیده استفاده می کند. بنابراین، بلافاصله پس از خاموش شدن /؟ بعد از جداکننده ویژه "|" از دستور more استفاده می شود، که به شما امکان می دهد اطلاعات را نه به طور کامل، بلکه در بخش های خاصی که برای خواندن بیشتر راحت است، روی صفحه نمایش دهید.

برای بستن کنسول خط فرمان، باید دستور exit را اجرا کنید.

چه کسی اینجا مسئول است؟

برنامه های کنسول با توجه به قابلیت های آنها به موارد زیر تقسیم می شوند:

  • دستورات کنترل سیستم عامل دستوراتی مانند shutdown یا taskkill هستند.
  • دستورات شبکه - net و ipconfig.
  • دستورات برای نظارت بر سیستم - لیست وظایف و systeminfo.
  • دستورات برای پشتیبانی از سیستم فایل - dir، mkdir، copy.
  • دستورات نگهداری هارد دیسک - یکپارچه سازی و دیسکپارت.
  • دستورات پشتیبانی از Active Directories - adrep و dsadd.
  • دستورات کمکی، این بخش شامل ابزارهای مختلف برای ایجاد اسکریپت، راه اندازی چاپگرها، کار با متغیرهای محیطی و غیره است.

بیایید به نمایندگان معمولی هر گروه نگاه کنیم و به خود اجازه دهیم توصیه هایی برای استفاده از دستورات موجود در آنها ارائه دهیم.

دستورات مانیتورینگ و تشخیصی

از دستورات نظارتی مانند systeminfo و tasklist برای شناسایی مشکلات سخت افزاری و نرم افزاری استفاده می شود. این ابزارها برای اولین بار در محیط عامل ویندوز سرور 2003 معرفی شدند، بنابراین مدیران هنوز به طور کامل از عملکرد این دستورات قدردانی نکرده اند. بنابراین، به عنوان مثال، اکنون نیازی به رفتن به برگه "Properties" نماد "My Computer" ندارید - دستور systeminfo اطلاعات اساسی در مورد تمام اجزای سیستم را با رمزگشایی کامل روی صفحه کنسول چاپ می کند. پارامتر /s اطلاعات مربوط به هر کامپیوتر راه دور را نمایش می دهد. به عنوان مثال، برای اطلاع از پیکربندی رایانه TESTSERVER، دستور زیر را اجرا کنید:

Systeminfo /s TESTSERVER

و ابزار tasklist فرآیندهای در حال اجرا بر روی رایانه شما را نشان می دهد.

ابزار Tasklist به شما امکان می دهد سیستم های متصل به یک شبکه را جستجو کنید. پارامتر /v به شما امکان می دهد لیست های دقیق را با اطلاعات مفید از جمله نام های کاربری دریافت کنید و پارامتر /t فرآیندهایی را نشان می دهد که یک فایل dll خاص را بارگذاری کرده اند. یکی دیگر از ابزار مفید - openfiles - به شما امکان می دهد اطلاعاتی در مورد تمام فایل های باز سیستم عامل محلی و راه دور بدست آورید. در نسخه‌های قبلی سیستم‌عامل‌های ویندوز، باید از دستور oh.exe استفاده می‌کردید؛ در نسخه‌های مدرن، کافی است دستوری را در خط فرمان کنسول اجرا کنید که حالت نظارت را برای همه فایل‌های باز در سیستم تنظیم می‌کند:

Openfiles/Local روشن است

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

فایل های باز

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

دستورات سیستم عامل

Windows Server 2003 دستورات جدیدی را به مدیران ارائه می دهد که به آنها کمک می کند نه تنها سیستم را تشخیص دهند، بلکه آن را مدیریت کنند. چنین دستوراتی شامل ابزار خاموش کردن است. موارد زیر را می توان به عنوان پارامترهای کلیدی برای این ابزار استفاده کرد:

  • /s - خاموش شدن کامل سیستم عادی؛
  • /p - خاموش کردن
  • /f - خاموش کردن برنامه های فعال.
  • /d - انتقال به حالت مصرف انرژی کم؛
  • /I - جلسه را بدون خاموش کردن رایانه پایان دهید.

در قالب ابزاری که تمام خاموش شدن های منظم رایانه را ثبت می کند، کنترل کننده رویداد خاموشی (Shutdown Event Tracker) به عنوان ابزاری عمل می کند که تمام خاموش شدن های انجام شده توسط مدیر را جمع آوری و تشخیص می دهد. همچنین ممکن است سیستم را با نشان دادن دلیل خاموش کنید؛ برای این کار باید از کلید /d استفاده کنید.

دستور taskkill، مشابه فرمان kill در سیستم عامل های خانواده *nix، به شما امکان می دهد یک برنامه منجمد را "کشتن" کنید. همراه با دستور tasklist، این ابزارهای کمکی ابزار قدرتمندی برای مداخله سریع در اجرای برنامه‌هایی که تهدیدی بالقوه برای عملکرد سرور هستند، ارائه می‌کنند. در میان پارامترهای این دستور، باید به کلید /pid توجه کنید که به شما امکان می دهد یک فرآیند را با شناسه منحصر به فرد آن خاتمه دهید و کلید /im - برای خاتمه برنامه با نام مشخص شده. مثال زیر فرآیندهای با شناسه‌های 1000 و 1240 را خاتمه می‌دهد:

Taskkill /pid 1000 /pid 1240

دستورات برای نگهداری هارد دیسک

دستور defrag به شما امکان می دهد هارد دیسک خود را بهینه کنید. این ابزار می تواند دیسک ها را با سیستم های فایل FAT، FAT32 و NTFS یکپارچه سازی کند. Defrag با هر دو نوع دیسک پویا و پایه به یک اندازه خوب کار می کند. سینتکس فراخوانی این دستور به صورت زیر است:

دیسک را یکپارچه سازی کنید [ -a j [ -f ] [ -v ] [ -? ]

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

دستور fdisk دیگر توسط هسته سیستم عامل ویندوز سرور 2003 پشتیبانی نمی شود. دستور diskpart که برای سرویس دهی هارد نیز در نظر گرفته شده است جایگزین شده است. یک دیسک را به پارتیشن‌ها تقسیم کنید، درایوهای منطقی ایجاد کنید، آنها را حذف کنید - اینها تنها برخی از کارهایی هستند که توسط این ابزار حل می‌شوند. اساساً، دستور diskpart بر روی کار با فایل‌های اسکریپت ویژه‌ای متمرکز است که مراحل نگهداری هارد دیسک را توصیف می‌کنند. فراخوانی این دستور برای فایل اسکریپت Scriptl.txt به این صورت است:

Diskpart /s Scriptl.txt

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

ایجاد پارتیشن منطقی اندازه = 2048

دستورات شبکه

در میان دستورات شبکه، می خواهم دو ابزار کاربردی را برجسته کنم. اولی دستور ipconfig و دومی netstat است. مدیران سیستم از این دستورات نه تنها برای نظارت بر شبکه، بلکه برای محافظت در برابر برنامه های خطرناکی که سعی در کنترل سیستم دارند استفاده می کنند.

با استفاده از ابزار ipconfig کاربر می تواند آدرس شبکه کامپیوتر خود را پیدا کند و با فراخوانی این دستور با پارامتر /all اطلاعات کاملی در مورد پیکربندی شبکه در کامپیوتر محلی به دست آورد. پارامتر /renew به شما امکان می دهد تنظیمات شبکه را بدون راه اندازی مجدد کل سیستم تغییر دهید.

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

دستورات برای پشتیبانی از خدمات دایرکتوری

کل شبکه از اجزا تشکیل شده و یک ساختار سلسله مراتبی پیچیده است که به شکل یک درخت ساخته شده است. اشیاء چنین سیستمی سایت ها، زیرشبکه ها، سرورها، رایانه ها، گروه ها، کاربران، مخاطبین، دستگاه های شبکه مشترک هستند.

برای نظارت بر چنین ساختار پیچیده ای، سیستم عامل دستور dsquery را ارائه می دهد که برای جستجوی پیشرفته اجزای سرویس دایرکتوری طراحی شده است. این دستور همچنین می تواند برای نمایش اطلاعات مربوط به ویژگی های اجزای انتخاب شده (سوئیچ -attr) استفاده شود. پارامترهای -scope، -subtree، -onelevel، -base سطح تودرتو جستجو را تعیین می‌کنند و کلید -filter به شما اجازه می‌دهد فیلتر جستجو را فعال کنید.

اگر نیاز به تغییر یک یا چند حساب برای یک جزء خدمات فهرست انتخابی دارید، دستور dsmod می تواند کمک کند. به عنوان مثال، می توانید یک کاربر را از یک گروه حذف کنید یا یک رمز عبور جدید به او اختصاص دهید. نمونه ای از تغییر حساب کاربری TestUser در زیر نشان داده شده است:

کاربر Dsmod "CN=TestUser,CN=Users,DC=bigtex,DC=net" -pwd Uf@tfmgerelt -mustchpwd بله

دستور dsmove یک شی را در دامنه فعلی حرکت می دهد. با استفاده از کلیدهای -newname و -newparent می‌توانید یک نام شی جدید تنظیم کنید و مکان آن را تغییر دهید.

دستورات پشتیبانی سیستم فایل

شرح برخی از دستورات پرکاربرد برای کار با فایل ها و دایرکتوری ها در جدول ارائه شده است. دستور deltree که حذف آبشاری پوشه‌ها و فایل‌های موجود در آن‌ها را انجام می‌داد، اکنون با سوئیچ /s با rmdir جایگزین شده است.

رازهای کوچک یک سیستم بزرگ

تغییر خط فرمان

کلید را در رجیستری بیابید: یک پارامتر رشته "PROMPT" با نوع (REG_EXPAND_SZ) در این کلید ایجاد کنید و یکی از مقادیر زیر را اختصاص دهید:

  • $B - نوار عمودی "I"؛
  • $D - تاریخ فعلی.
  • $G - علامت بزرگتر ">"؛
  • $1_ - علامت کمتر"<»;
  • $N - دیسک فعلی.
    $P - درایو و مسیر فعلی.
  • $Q - = "=";
  • $T - زمان فعلی.
  • $ V - نسخه ویندوز؛
  • $$ - علامت دلار "$".

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

دستورات خودکار

برای فعال کردن قابلیت تایپ خودکار دستورات با فشار دادن کلید Tab، کلید را در رجیستری پیدا کنید:

سپس مقدار CompletionChar را 9 که شناسه کلید Tab است قرار دهید، رجیستری را ببندید و کامپیوتر خود را مجددا راه اندازی کنید. در پنجره کنسول، هنگام تایپ بخشی از نام دستور، اکنون می توانید کلید Tab را فشار دهید و ویندوز به طور خودکار دستور مورد نیاز را جایگزین می کند.

تغییر رنگ کنسول

کلید را در رجیستری پیدا کنید:

پارامتر DefaultCoior را تغییر دهید. مقدار -F0 متن مشکی را در پس زمینه سفید خروجی می دهد و مقدار IE شما را با رنگ کنسول زرد و آبی شگفت زده می کند.

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

کلید را در رجیستری پیدا کنید:

بخش های فرعی "CommandPrompt -> Command" را به آن اضافه کنید. پارامتر Default کلید Command را روی مقدار “cmd.exe /k cd “%1″ تنظیم کنید.

پارامتر پیش فرض کلید Command Prompt را روی "Open Command Prompt" تنظیم کنید.

با کلیک راست بر روی هر پوشه ای در Explorer، می توانید دستور Open Command Prompt را انتخاب کنید که یک کنسول خط فرمان را در دایرکتوری مورد نظر راه اندازی می کند.

نتیجه

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

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

چرا به خط فرمان نیاز دارید؟

ممکن است بپرسید، اگر یک رابط گرافیکی ویندوز وجود دارد، چرا از قابلیت های خط فرمان اطلاع دارید؟ اما اکنون دلایلی را لیست می کنم که چرا باید از خط فرمان استفاده کنید:

مصرف حافظه کمتر از هنگام استفاده از سیستم منو است.

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

خط فرمان می تواند یک فایل متنی را با تمام دستورات به صورت متوالی اجرا کند که بسیار سریعتر از اجرای متوالی آنهاست.

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

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

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

دسترسی تقریباً آنی به دستورات برای فایل‌های مختلف مورد استفاده؛

برای فراخوانی هر دستوری، تعداد کمی کلیک کافی است.

می توانید برنامه هایی را که رابط گرافیکی ندارند کنترل کنید.

می توانید از راه دور با استفاده از حداقل ترافیک به رایانه متصل شوید.

متن در صفحه بیشتر از رابط گرافیکی است.

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

درک آن توسط کاربرانی که به کار با رابط گرافیکی عادت دارند دشوار است.

اگر اضافه خودکار وجود نداشته باشد، وارد کردن دستورات طولانی دشوار خواهد بود.

آنالوگ ندارد.

چگونه خط فرمان را باز کنیم؟

1. برای باز کردن خط فرمان در Windows7/XP، موارد زیر را انجام دهید:
شروع => همه برنامه ها => لوازم جانبی => خط فرمان .

یا میانبر صفحه کلید "Win + R" را فشار دهید.

در زمینه "باز کن"این دستور را وارد کنید:

یک پنجره خط فرمان مشکی با پیام زیر باز می شود:

C:\Users\Administrator>، که در آن Administrator نام کاربر فعلی است.

برای مشاهده لیستی از دستورات خط فرمان، help را تایپ کنید

و ENTER را فشار دهید.

برای مشاهده اطلاعات بیشتر در مورد هر یک از این دستورات، دستور زیر را در خط فرمان وارد کنید
به command_name کمک کنید و ENTER را فشار دهید.

مثلا:

لیست دستورات خط فرمان:

ASSOC← نمایش یا تغییر ارتباط بر اساس پسوند نام فایل.

ATTRIB→ نمایش و تغییر ویژگی های فایل.

زنگ تفريح← حالت پردازش کلید ترکیبی CTRL+C را روشن و خاموش کنید.

BCDEDIT← خصوصیات را در پایگاه داده بوت تنظیم می کند تا بوت اولیه را کنترل کند.

CACLS← نمایش و ویرایش لیست های کنترل دسترسی (ACL) برای فایل ها.

زنگ زدن→ یک فایل دسته ای را از دیگری فراخوانی کنید.

سی دی

CHCP← صفحه کد فعال را نمایش یا تنظیم کنید.

CHDIR← نمایش نام یا تغییر پوشه فعلی.

CHKDSK→ بررسی دیسک و نمایش آمار.

CHKNTFS← نمایش یا تغییر اینکه آیا بررسی دیسک در هنگام بوت انجام می شود یا خیر.

CLS← تمیز کردن صفحه نمایش.

CMD→ یکی دیگر از مفسرهای خط فرمان ویندوز را راه اندازی کنید.

رنگ← رنگ های پیش زمینه و پس زمینه پیش فرض را تنظیم کنید.

COMP← محتویات دو فایل یا دو مجموعه فایل را مقایسه کنید.

فشرده - جمع و جور← نمایش و تغییر فشرده سازی فایل در پارتیشن های NTFS.

تبدیل→ حجم های دیسک FAT را به NTFS تبدیل کنید. درایو فعال فعلی قابل تبدیل نیست.

کپی 🀄← یک یا چند فایل را در مکان دیگری کپی کنید.

تاریخ← نمایش یا تنظیم تاریخ فعلی.

DEL

مدیر← فایل ها و زیر پوشه ها را از یک پوشه مشخص فهرست کنید.

DISKCOMP← محتویات دو فلاپی دیسک را با هم مقایسه کنید.

DISKCOPY← کپی کردن محتویات یک فلاپی دیسک به دیگری.

DISKPART→ نمایش و پیکربندی ویژگی های پارتیشن دیسک.

DOSKEY→ ویرایش و فراخوانی مجدد خطوط فرمان. ایجاد ماکروها

DRIVERQUERY← وضعیت فعلی و ویژگی های درایور دستگاه را نمایش می دهد.

ECHO← نمایش پیام ها و تغییر حالت نمایش دستورات روی صفحه.

ENDLOCAL→ پایان تغییرات محیط محلی برای فایل دسته ای.

پاک کردن→ یک یا چند فایل را حذف کنید.

خروج← از برنامه CMD.EXE (مفسر خط فرمان) خارج شوید.

F.C.← دو فایل یا دو مجموعه فایل را مقایسه کنید و تفاوت بین آنها را نمایش دهید.

پیدا کردن→ یک رشته متن را در یک یا چند فایل جستجو کنید.

FINDSTR→ رشته ها را در فایل ها جستجو کنید.

برای← دستور مشخص شده را برای هر یک از فایل های مجموعه اجرا کنید.

فرمت→ فرمت کردن دیسک برای کار با ویندوز.

FSUTIL→ نمایش و پیکربندی ویژگی های سیستم فایل.

FTYPE← نمایش یا تغییر انواع فایل های مورد استفاده هنگام مطابقت با پسوند نام فایل.

رفتن به→ کنترل را به خط مشخص شده فایل دسته ای انتقال دهید.

GPRESULT→ نمایش اطلاعات خط مشی گروه برای رایانه یا کاربر.

GRAFTABL← به ویندوز اجازه می دهد تا کاراکترهای توسعه یافته را در حالت گرافیکی نمایش دهد.

کمک← اطلاعات راهنما در مورد دستورات ویندوز را نمایش می دهد.

ICACLS← نمایش، تغییر، بایگانی یا بازیابی ACL ها برای فایل ها و دایرکتوری ها.

اگر← اپراتور برای اجرای مشروط دستورات در یک فایل دسته ای.

برچسب← ایجاد، تغییر و حذف برچسب های حجم برای دیسک ها.

M.D.→ یک پوشه ایجاد کنید.

MKDIR→ یک پوشه ایجاد کنید.

MKLINK→ ایجاد پیوندهای نمادین و سخت

حالت→ پیکربندی دستگاه های سیستم.

بیشتر→ خروجی متوالی داده ها در قطعاتی به اندازه یک صفحه.

حرکت← انتقال یک یا چند فایل از یک پوشه به پوشه دیگر.

فایل های باز← فایل هایی را که توسط کاربر راه دور در یک پوشه به اشتراک گذاشته شده باز شده نمایش دهید.

مسیر← مسیر جستجوی فایل های اجرایی را نمایش یا تنظیم می کند.

مکث← اجرای فایل دسته ای را متوقف می کند و پیامی را نمایش می دهد.

POPD← مقدار پوشه فعال قبلی را که با استفاده از دستور PUSHD ذخیره شده بود، بازیابی می کند.

چاپ← محتویات یک فایل متنی را چاپ می کند.

سریع→ خط فرمان ویندوز را تغییر می دهد.

PUSHD← مقدار پوشه فعال را ذخیره می کند و به پوشه دیگری منتقل می شود.

R.D.→ یک پوشه را حذف می کند.

بازیابی→ داده های قابل خواندن را از یک درایو خراب یا آسیب دیده بازیابی می کند.

R.E.M.← نظرات را در فایل های دسته ای و فایل CONFIG.SYS قرار می دهد.

REN

تغییر نام دهید← نام فایل ها یا پوشه ها را تغییر می دهد.

جایگزین کردن→ فایل ها را جایگزین می کند.

RMDIR→ یک پوشه را حذف کنید.

روبوکپی→ ابزار بهبود یافته برای کپی کردن فایل ها و درختان دایرکتوری

تنظیم← متغیرهای محیط ویندوز را نمایش، تنظیم و حذف می کند.

SETLOCAL← بومی سازی تغییرات محیط را در یک فایل دسته ای شروع می کند.

S.C.→ نمایش و پیکربندی خدمات (فرایندهای پس زمینه).

SCHTASKS← دستورات را اجرا می کند و برنامه ها را طبق برنامه اجرا می کند.

تغییر مکان→ تغییر موقعیت (تغییر) پارامترهای جایگزین برای یک فایل دسته ای.

خاموش شدن← خاموش شدن محلی یا از راه دور کامپیوتر.

مرتب سازی→ مرتب سازی ورودی.

شروع کنید← یک برنامه یا دستور را در یک پنجره جداگانه اجرا کنید.

SUBST← نام درایو را به مسیر مشخص شده اختصاص می دهد.

اطلاعات سیستم← نمایش اطلاعات مربوط به پیکربندی سیستم و کامپیوتر.

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

TASKKILL← خاتمه یا توقف یک فرآیند یا برنامه.

زمان →نمایش و تنظیم زمان سیستم.

عنوان← یک عنوان پنجره برای جلسه فعلی مفسر خط فرمان CMD.EXE اختصاص دهید.

درخت← نمایش گرافیکی ساختار دایرکتوری یک دیسک یا پوشه.

تایپ کنید← محتویات فایل های متنی را نمایش می دهد.

VER← اطلاعات مربوط به نسخه ویندوز را نمایش می دهد.

تأیید کنید← تنظیم حالت برای بررسی اینکه آیا فایل ها به درستی روی دیسک نوشته شده اند یا خیر.

VOL← برچسب حجم و شماره سریال دیسک را نمایش می دهد.

XCOPY← کپی کردن فایل ها و درختان دایرکتوری.

WMIC→ نمایش اطلاعات WMI در یک محیط تعاملی.

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

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

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

راه دوم این است که نوار جستجو را باز کنید و cmd یا "command prompt" را در آن وارد کنید، با کلیک روی آن با ماوس، خط فرمان را اجرا کنید. اگر می خواهید Command Prompt را به عنوان مدیر اجرا کنید، روی آن کلیک راست کرده و گزینه Run as administrator را انتخاب کنید. اگر ویندوز 7 و بالاتر دارید، این روش کار خواهد کرد. برای کاربران نسخه‌های قبلی ویندوز، برای اجرای Command Prompt با حقوق مدیر، باید آن را در برنامه‌های استاندارد پیدا کنید، روی Command Prompt راست کلیک کرده و Run as Administrator را انتخاب کنید.


تیم ها

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

بیایید به دستوراتی نگاه کنیم که ممکن است هنگام تنظیم ابزارهای ناشناس مفید باشند.

پینگ

این دستور به شما امکان می دهد تا وجود اتصال با یک کامپیوتر راه دور و همچنین میزان انتقال داده و درصد تلفات را تعیین کنید.

رایانه راه دوری که پینگ می کنیم (پارامترهای اتصال را با آن تعیین می کنیم) می تواند با نام (مثلاً yandex.ru) یا IP (مثلاً 77.88.55.60) مشخص شود.
پینگ yandex.ru
پینگ 77.88.55.60


ردیاب

این دستور برای تعیین اینکه کدام سرورها در مسیر شبکه به یک منبع مشخص هستند و زمان پاسخگویی هر یک از آنها استفاده می شود. به عنوان مثال، برای تعیین مسیر به yandex.ru، tracert yandex.ru را در خط فرمان وارد کنید.


ipconfig /all

این دستور برای نمایش جزئیات اتصال فعلی و مدیریت سرویس های سرویس گیرنده DHCP و DNS در نظر گرفته شده است و به شما امکان می دهد مقادیر پیکربندی را تعیین کنید.


مسیر

این دستور دسترسی به محتویات جدول مسیریابی IP را فراهم می کند. برای مشاهده توابع، دستور را بدون پارامتر وارد کنید: مسیر

برای نمایش روی صفحه: چاپ مسیر

برای افزودن مسیر به مقصد: اضافه کردن مسیر

به عنوان مثال، مسیر پیش فرض با آدرس دروازه پیش فرض 192.168.12.1: route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

برای اضافه کردن یک مسیر دائمی، باید پارامتر -p را بعد از مسیر اضافه کنید، به عنوان مثال: route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1


خط پایین

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