پرش به محتوا

آموزش کامل خط فرمان ویندوز/دستورات تکمیلی خط فرمان

ویکی‎کتاب، کتابخانهٔ آزاد

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

برای مشاهده یا تغییر انجمن فایل‌ها. مثال:

assoc .txt

این دستور لیست تمام برنامه‌هایی که با فایل‌های .txt مرتبط هستند را نمایش می‌دهد.

سوئیچ‌ها:

[ویرایش]
  • /A: نمایش تمام انجمن‌های فایل.
  • /F: نمایش فرمت فایل برای یک انجمن خاص.
  • /M: تغییر انجمن یک نوع فایل.

مثال:

assoc .txt=notepad.exe

این دستور انجمن فایل‌های .txt را به برنامه Notepad تغییر می‌دهد.

برای نمایش یا تغییر لیست کنترل دسترسی (ACL) یک فایل یا دایرکتوری. مثال:

cacls file.txt

این دستور ACL فایل file.txt را نمایش می‌دهد.

سوئیچ‌ها

[ویرایش]
  • /E: نمایش ACL برای تمام فایل‌ها و دایرکتوری‌های یک دایرکتوری.
  • /G: نمایش ACL به صورت گروهی.
  • /M: تغییر ACL یک فایل یا دایرکتوری.

مثال:

cacls file.txt /G Everyone:F

این دستور به همه کاربران (Everyone) دسترسی کامل (Full Control) به فایل file.txt می‌دهد.

برای نمایش یا تغییر صفحه کد پیش‌فرض. مثال:

chcp

این دستور صفحه کد پیش‌فرض را نمایش می‌دهد.

سوئیچ‌ها

[ویرایش]
  • /۶۵۰۰۱: تنظیم صفحه کد به UTF-8.
chcp 65001

این دستور صفحه کد را به UTF-8 تغییر می‌دهد.

برای مقایسه دو فایل.

comp file1.txt file2.txt

این دستور دو فایل file1.txt و file2.txt را با هم مقایسه می‌کند.

سوئیچ‌ها

[ویرایش]
  • /A: مقایسه محتوای فایل‌ها به صورت ASCII.
  • /B: مقایسه فایل‌ها به صورت باینری.
  • /N: نمایش تعداد خطوطی که با هم فرق دارند.

مثال:

comp /N file1.txt file2.txt

این دستور تعداد خطوطی که در دو فایل file1.txt و file2.txt با هم فرق دارند را نمایش می‌دهد.

DISKPART

[ویرایش]

برای مدیریت دیسک‌ها و پارتیشن‌ها. مثال:

diskpart

این دستور ابزار Diskpart را اجرا می‌کند.

دستورات

[ویرایش]
  • LIST DISK: نمایش لیست تمام دیسک‌ها.
  • LIST PARTITION: نمایش لیست تمام پارتیشن‌ها.
  • SELECT DISK: انتخاب یک دیسک.
  • CREATE PARTITION: ایجاد یک پارتیشن جدید.

مثال:

diskpart
select disk 0
create partition primary size=10000

این دستورات یک پارتیشن جدید با حجم ۱۰ گیگابایت در اولین دیسک ایجاد می‌کند.

برای جستجوی یک رشته در یک فایل یا چند فایل. مثال:

find "text" file.txt

این دستور برای جستجو متن text در file.txt است.