Skip to content

1. ניהול קבצים וספריות:

  • attrib: מציג או משנה את תכונות הקובץ או הספרייה (מוסתר, קריאה בלבד, ארכיון וכו').
    • תחביר: attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [drive:][path]filename
    • אפשרויות:
      • +r: הגדרת תכונת "קריאה בלבד"
      • -r: הסרת תכונת "קריאה בלבד"
      • +a: הגדרת תכונת "ארכיון"
      • -a: הסרת תכונת "ארכיון"
      • +s: הגדרת תכונת "מערכת"
      • -s: הסרת תכונת "מערכת"
      • +h: הגדרת תכונת "מוסתר"
      • -h: הסרת תכונת "מוסתר"
    • דוגמאות:
      • attrib +h myfile.txt: הפוך את הקובץ myfile.txt למוסתר.
      • attrib -r myfile.txt: הסר את תכונת "קריאה בלבד" מהקובץ myfile.txt.
      • attrib *.*: הצג את תכונות כל הקבצים בספרייה הנוכחית.
  • cd או chdir: משנה את הספרייה הנוכחית.
    • תחביר: cd [path] או chdir [path]
    • אפשרויות:
      • ..: מעבר לספריית האב.
      • \: מעבר לשורש הכונן.
    • דוגמאות:
      • cd Documents: עבור לספריית Documents בספרייה הנוכחית.
      • cd C:\Users\User\Downloads: עבור לספריית Downloads בכונן C.
      • cd ..: עבור לספריית האב.
      • cd \: עבור לשורש הכונן הנוכחי.
  • copy: מעתיק קובץ אחד או יותר.
    • תחביר: copy [source_file] [destination_file]
    • אפשרויות:
      • /a – העתקת קובץ ASCII
      • /b – העתקת קובץ בינארי
      • /v – אימות שהקבצים הועתקו כראוי
    • דוגמאות:
      • copy myfile.txt mycopy.txt: העתק את הקובץ myfile.txt לקובץ mycopy.txt.
      • copy *.txt C:\Backup: העתק את כל הקבצים עם סיומת .txt לספרייה C:\Backup.
  • del או erase: מוחק קובץ אחד או יותר.
    • תחביר: del [filename] או erase [filename]
    • אפשרויות:
      • /p: בקש אישור לפני מחיקת כל קובץ.
      • /f: מחק קבצי "קריאה בלבד".
      • /s: מחק קבצים מתוך ספריות משנה.
      • /q – מחק קבצים ללא בקשת אישור.
    • דוגמאות:
      • del myfile.txt: מחק את הקובץ myfile.txt.
      • del *.tmp: מחק את כל הקבצים עם סיומת .tmp.
      • del /f /s *.log – מחק את כל הקבצים עם סיומת .log בספרייה הנוכחית ובכל ספריות המשנה, ללא אישור.
  • dir: מציג רשימת קבצים וספריות בספרייה הנוכחית.
    • תחביר: dir [path] [options]
    • אפשרויות:
      • /a: הצג את כל הקבצים (כולל מוסתרים).
      • /w: הצג את הרשימה בפורמט רחב.
      • /p: הצג את הרשימה עם עצירה בין עמודים.
      • /s: הצג קבצים גם מספריות משנה
      • /b – הצג רק את שם הקובץ
    • דוגמאות:
      • dir: הצג רשימת קבצים וספריות בספרייה הנוכחית.
      • dir C:\Users\User\Documents /a: הצג את כל הקבצים בספריית Documents.
      • dir /w: הצג רשימת קבצים וספריות בספרייה הנוכחית בפורמט רחב.
      • dir /b /s *.txt: הצג את כל הקבצים *.txt עם הנתיב המלא.
  • mkdir או md: יוצר ספרייה חדשה.
    • תחביר: mkdir [path] או md [path]
    • דוגמאות:
      • mkdir NewFolder: צור ספרייה חדשה בשם NewFolder בספרייה הנוכחית.
      • mkdir C:\Backup: צור ספרייה חדשה בשם Backup בכונן C.
  • move: מעביר קובץ אחד או יותר או ספריות.
    • תחביר: move [source] [destination]
    • דוגמאות:
      • move myfile.txt C:\Documents: העבר את הקובץ myfile.txt לספרייה C:\Documents.
      • move dir1 dir2 – העבר את ספריית dir1 לספריית dir2.
  • rd או rmdir: מוחק ספרייה.
    • תחביר: rd [path] או rmdir [path]
    • אפשרויות:
      • /s: מחק ספרייה עם כל ספריות המשנה שלה.
      • /q – מחק ספרייה ללא בקשת אישור.
    • דוגמאות:
      • rd myfolder: מחק את הספרייה הריקה myfolder.
      • rd /s /q myfolder – מחק את ספריית myfolder יחד עם כל התוכן שלה, ללא בקשת אישור.
  • ren או rename: משנה שם של קובץ או ספרייה.
    • תחביר: ren [oldname] [newname]
    • דוגמאות:
      • ren myfile.txt newfile.txt: שנה את שם הקובץ myfile.txt ל-newfile.txt.
  • type: מציג את התוכן של קובץ טקסט.
    • תחביר: type [filename]
    • דוגמה: type myfile.txt: הצג את התוכן של הקובץ myfile.txt.
  • xcopy: מעתיק קבצים וספריות (כולל ספריות משנה).
    • תחביר: xcopy [source] [destination] [options]
    • אפשרויות:
      • /s: העתק ספריות וספריות משנה (למעט ריקות).
      • /e: העתק ספריות וספריות משנה (כולל ריקות).
      • /i: אם יעד ההעתקה אינו קיים, צור אותו.
      • /y: בטל בקשת אישור לדריסה (overwrite).
      • /d – העתק רק קבצים חדשים
    • דוגמאות:
      • xcopy C:\Source D:\Destination /s: העתק את ספריית C:\Source לספרייה D:\Destination כולל כל ספריות המשנה שלה.
      • xcopy C:\Source D:\Destination /e /y: העתק את ספריית C:\Source לספרייה D:\Destination כולל כל ספריות המשנה (גם ריקות) וללא בקשת אישור לדריסה.

2. עבודה עם כוננים:

  • diskpart: מפעיל כלי שירות לניהול כוננים (מחיצות, אמצעי אחסון).
    • תחביר: diskpart
    • הערות:
      • diskpart – זהו כלי שירות אינטראקטיבי בעל סט פקודות משלו.
      • לצורך השימוש בו נדרשות הרשאות מנהל מערכת.
      • ניתן ללמוד עוד על השימוש ב-diskpart באמצעות הפקודה help בתוך כלי שירות זה.
  • format: מפרמט כונן.
    • תחביר: format [drive:] [options]
    • אפשרויות:
      • /q – פירמוט מהיר
      • /fs:file-system – בחירת סוג מערכת הקבצים (לדוגמה, NTFS, FAT32)
    • דוגמאות:
      • format D: /q: פירמוט מהיר של כונן D:.
      • format E: /fs:NTFS: פירמוט כונן E: למערכת קבצים NTFS.
    • אזהרה: פירמוט כונן מוחק את כל הנתונים עליו!
  • label: מגדיר או משנה את תווית הכונן.
    • תחביר: label [drive:][label]
    • דוגמאות:
      • label D: NewLabel – הגדר את התווית בכונן D כ-NewLabel.
      • label D: – מחק את התווית מכונן D.

3. ניהול מערכת:

  • cls: מנקה את מסך שורת הפקודה.
    • תחביר: cls
  • date: מציג או משנה את התאריך הנוכחי.
    • תחביר: date [newdate]
    • דוגמאות:
      • date: הצג את התאריך הנוכחי.
      • date 12-25-2024: שנה את התאריך ל-25 בדצמבר 2024.
  • exit: מסיים את פעולת שורת הפקודה.
    • תחביר: exit
  • shutdown: מכבה או מפעיל מחדש את המחשב.
    • תחביר: shutdown [options]
    • אפשרויות:
      • /s: כיבוי המחשב.
      • /r: הפעלה מחדש של המחשב.
      • /a: ביטול כיבוי או הפעלה מחדש מתוזמנים.
      • /t xxx – השהייה בשניות, לפני כיבוי או הפעלה מחדש.
    • דוגמאות:
      • shutdown /s /t 60: כבה את המחשב בעוד 60 שניות.
      • shutdown /r: הפעל מחדש את המחשב.
      • shutdown /a: בטל כיבוי או הפעלה מחדש מתוזמנים.
  • tasklist: מציג רשימה של תהליכים פעילים.
    • תחביר: tasklist [options]
    • /v – מידע נוסף
    • /fo csv – הצג בפורמט CSV
    • /fi "imagename eq notepad.exe" – מצא את כל תהליכי ה-notepad
    • דוגמאות:
      • tasklist: הצג רשימה של תהליכים פעילים.
      • tasklist /v: הצג רשימה של תהליכים פעילים עם מידע מפורט.
  • taskkill: מסיים תהליך.
    • תחביר: taskkill [options]
    • אפשרויות:
      • /im imagename – סיים תהליך לפי שם
      • /pid pid – סיים תהליך לפי מזהה
      • /f – סיים תהליך באופן כפוי
    • דוגמאות:
      • taskkill /im notepad.exe: סיים את כל התהליכים עם השם notepad.exe.
      • taskkill /pid 1234: סיים את התהליך עם מזהה 1234.
      • taskkill /im notepad.exe /f – סיים את כל תהליכי notepad.exe באופן כפוי.
  • time: מציג או משנה את השעה הנוכחית.
    • תחביר: time [newtime]
    • דוגמאות:
      • time: הצג את השעה הנוכחית.
      • time 15:30: הגדר את השעה ל-15:30.
  • ver: מציג את גרסת מערכת ההפעלה.
    • תחביר: ver
  • systeminfo: מציג מידע מפורט על המערכת.
    • תחביר: systeminfo
  • taskmgr: מפעיל את מנהל המשימות.
    • תחביר: taskmgr

4. רשת:

  • ipconfig: מציג את תצורת הרשת.
    • תחביר: ipconfig [options]
    • אפשרויות:
      • /all: הצג מידע מלא אודות מתאמי הרשת.
      • /release: שחרר כתובת IP.
      • /renew: בקש כתובת IP חדשה.
    • דוגמאות:
      • ipconfig: הצג את תצורת הרשת הבסיסית.
      • ipconfig /all: הצג מידע מלא אודות כל מתאמי הרשת.
      • ipconfig /release – שחרר כתובת IP.
      • ipconfig /renew – בקש כתובת IP חדשה.
  • ping: שולח בקשת Echo למחשב אחר ברשת.
    • תחביר: ping [hostname_or_ipaddress] [options]
    • -n xxx – מספר הבקשות
    • -t – בקש פינג ברציפות
    • דוגמאות:
      • ping google.com: בצע פינג לשרת google.com.
      • ping 192.168.1.100: בצע פינג למחשב עם כתובת IP 192.168.1.100.
      • ping google.com -n 10 – בצע 10 בקשות פינג.
  • tracert: מציג את נתיב מעבר החבילות (packets) למחשב אחר ברשת.
    • תחביר: tracert [hostname_or_ipaddress]
    • דוגמה: tracert google.com: הצג את נתיב מעבר החבילות ל-google.com.
  • netstat: מציג חיבורי רשת.
    • תחביר: netstat [options]
    • אפשרויות:
      • -a: מציג את כל החיבורים.
      • -b: מציג את היישומים שיצרו את החיבורים.
    • דוגמאות:
      • netstat – הצג את כל החיבורים הפעילים.
      • netstat -a -b – הצג את כל החיבורים והיישומים הפעילים שיצרו אותם.
  • nslookup: שולח שאילתה למידע DNS.
    • תחביר: nslookup [hostname]
    • דוגמה: nslookup google.com: שלח שאילתת DNS עבור google.com.

5. פקודות נוספות:

  • assoc: מציג או משנה שיוכי קבצים (file associations).
    • תחביר: assoc [.extension]=[filetype]
    • דוגמאות:
      • assoc .txt: הצג את סוג הקובץ עבור סיומת .txt.
      • assoc .txt=txtfile: הגדר את סוג הקובץ עבור סיומת .txt כ-txtfile.
  • call: קורא לקובץ אצווה אחד מתוך קובץ אצווה אחר.
    • תחביר: call [batch_filename]
    • דוגמה: call mybatch.bat: קרא לקובץ האצווה mybatch.bat.
  • chcp: משנה את דף הקוד (code page) של המסוף (console).
    • תחביר: chcp [codepage_number]
    • דוגמאות:
      • chcp 1251: הגדר את דף הקוד עבור קירילית.
      • chcp: הצג את דף הקוד הנוכחי.
  • choice: מאפשר למשתמש לבחור מרשימת אפשרויות.
    • תחביר: choice [/c [options]] [/n] [/t [seconds]] [/d [option]] [text]
    • אפשרויות:
      • /c: מגדיר את האפשרויות הזמינות.
      • /n: מסתיר את רשימת האפשרויות הזמינות.
      • /t: מגדיר את זמן ההמתנה (בשניות).
      • /d: מגדיר את אפשרות ברירת המחדל.
    • דוגמה: choice /c yn /t 10 /d n "Вы действительно хотите выйти?"
  • find: מחפש מחרוזת טקסט בקובץ.
    • תחביר: find "string" [filename]
    • דוגמאות:
      • find "Hello" myfile.txt – מחפש את המחרוזת "Hello" בקובץ myfile.txt.
  • findstr: מחפש מחרוזות טקסט בקבצים (מקבילה חזקה יותר ל-find).
    • תחביר: findstr [options] "string" [filename]
    • אפשרויות:
      • /i – חיפוש ללא תלות רישיות
      • /n – הצג מספרי שורות
      • /s – חפש בכל ספריות המשנה
    • דוגמאות:
      • findstr /i "error" myfile.log: מחפש את המחרוזת "error" (ללא תלות רישיות) בקובץ myfile.log.
      • findstr /n "error" *.log – מחפש את המחרוזת "error" בכל קבצי ה-.log, ומציג את מספרי השורות.
  • gpupdate: מעדכן מדיניות קבוצתית (Group Policy).
    • תחביר: gpupdate [options]
    • אפשרויות:
      • /force – עדכון כפוי
    • דוגמה: gpupdate /force – עדכן מדיניות קבוצתית באופן כפוי.
  • help או /?: מציג עזרה (help) עבור פקודה.
    • תחביר: help [command_name] או [command_name] /?
    • דוגמה: help dir או dir /?: הצג עזרה עבור הפקודה dir.
  • pause: משהה את ביצוע קובץ האצווה וממתין ללחיצה על מקש.
    • תחביר: pause
  • path: מציג או משנה את משתני הסביבה PATH
  • תחביר: path [path]
  • דוגמאות:
    * path: הצג את הערך הנוכחי של משתנה הסביבה PATH.
    * path C:\bin – הוסף את ספריית C:\bin למשתנה הסביבה PATH.
  • prompt: מגדיר את שורת ההנחיה (prompt) של שורת הפקודה.
    • תחביר: prompt [text]
    • דוגמאות:
      • prompt $p$g: הגדר את שורת ההנחיה לנתיב הנוכחי.
      • prompt MyPrompt>: הגדר את שורת ההנחיה כ-MyPrompt>.
  • set: מציג, מגדיר או מסיר משתני סביבה.
    • תחביר: set [name=[value]]
    • דוגמאות:
      • set: הצג את כל משתני הסביבה.
      • set myvar=myvalue: הגדר את משתנה הסביבה myvar שווה ל-myvalue.
      • set myvar=: הסר את משתנה הסביבה myvar.
  • start: מפעיל תוכנית או פותח קובץ.
    • תחביר: start [program_or_filename] [options]
    • דוגמאות:
      • start notepad.exe: הפעל את Notepad.
      • start myfile.txt: פתח את הקובץ myfile.txt באמצעות תוכנת ברירת המחדל.
      • start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" "https://www.google.com" – פתח אתר אינטרנט ב-Chrome.
  • tree: מציג את מבנה הספריות בצורה גרפית.
    • תחביר: tree [drive:][path] [options]
    • אפשרויות:
      • /f: הצג גם שמות קבצים
      • /a – השתמש בתווי ASCII
    • דוגמאות:
      • tree – הצג את מבנה הספרייה הנוכחית.
      • tree /f – הצג את מבנה הספרייה הנוכחית עם קבצים.
  • where: מוצא את מיקום הקובץ.
    • תחביר: where [filename]
    • דוגמה: where notepad.exe – מוצא את המיקום של הקובץ notepad.exe.

6. פקודות לעבודה עם קבצי אצווה:

  • echo: מציג טקסט על המסך.
    • תחביר: echo [text]
    • echo on – הפעלת הצגת פקודות במהלך ביצוע קובץ האצווה.
    • echo off – כיבוי הצגת פקודות במהלך ביצוע קובץ האצווה.
    • דוגמאות:
      • echo Hello, world!: הצג על המסך "Hello, world!".
      • echo off – בטל הצגת פקודות.
      • echo on – הפעל הצגת פקודות.
  • rem: מוסיף הערה לקובץ אצווה.
    • תחביר: rem [comment]
    • דוגמה: rem This is a comment
  • goto: עובר לתווית (label).
    • תחביר: goto [label]
    • דוגמה:
      batch :start echo Hello goto end echo This will not be displayed :end echo Goodbye
  • if: מבצע לוגיקה תנאית.
    • תחביר: if [not] condition (command1) else (command2)
    • דוגמאות:
      • if exist file.txt echo file exists – בדיקה לקיום קובץ.
      • if %var%== "text" echo variable has value – בדיקה לערך של משתנה.
  • for: מבצע פעולה מחזורית (loop).
  • תחביר: for %%variable in (set) do [command]
  • דוגמה:batch for %%a in (*.txt) do ( echo %%a type %%a echo ------------- )
    • הצג את השם של כל קובץ .txt ואת התוכן שלו.

אזהרה:

  • יש לנהוג בזהירות בעת שימוש בפקודות העשויות לשנות את המערכת, במיוחד בעת שימוש עם הרשאות מנהל מערכת.
  • לפני ביצוע הפקודה format, וודא שבחרת את הכונן הנכון.

Tags:

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *