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
: בצע פינג למחשב עם כתובת IP192.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
, וודא שבחרת את הכונן הנכון.