04 Podstawy CMD

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 28

PODSTAWY CMD

CMD

cmd.exe – interpreter poleceń stosowany


w rodzinie systemów operacyjnych
Microsoft Windows NT.
CMD
PLIKI I KATALOGI
PLIKI I KATALOGI

Plik – jest to jednostka przechowywania i zapisu


danych na dysku twardym komputera. Plik to ciąg
bajtów, opatrzony nazwą i atrybutami.

Nazwa składa się z nazwy i rozszerzenia


(oddzielonego kropką).

Każdy plik posiada atrybuty: rozmiar, nazwa,


właściciel, data utworzenia, data modyfikacji itp.
PLIKI I KATALOGI

Katalog, Folder, Skorowidz – logiczna struktura


danych w pamięci masowej (dysk, płyta, pendrive,
itp.)

Katalog zawiera pliki i kolejne katalogi.

Katalogi to inaczej pojemniki na pliki lub inne


katalogi.
STANDARDOWE KATALOGI

\ – katalog główny na każdym dysku

. – katalog bieżący

.. – katalog nadrzędny
ZNAKI SPECJALNE

* - zastępuje dowolną grupę znaków

? - zastępuje dowolny, pojedynczy znak

Przykłady:

*.* - oznacza wszystkie pliki

*.e - wszystkie pliki o rozszerzeniu e


STRUKTURA
KATALOGÓW
Struktura katalogów jest
strukturą drzewiastą.
ŚCIEŻKI W SYSTEMIE WINDOWS

Standardowa ścieżka DOS może składać się


z trzech składników:
1. Litera woluminu lub dysku, po którym następuje
separator woluminu (:).
2. Nazwa katalogu. Znak separatora katalogu
oddziela podkatalogi w hierarchii katalogów
zagnieżdżonych.
3. Opcjonalna nazwa pliku. Znak separatora
katalogu oddziela ścieżkę pliku i nazwę pliku.
STRUKTURA KATALOGÓW

Przykłady ścieżek w systemie Windows:


C:\Windows\System32
X:\autorun.inf
Zagadka:
Jakie jest najważniejsze polecenie
w interpreterach poleceń?

Odpowiedź:
help
KORZYSTANIE Z POMOCY
UZYSKIWANIE POMOCY

W cmd pomoc dotyczącą poleceń można uzyskać


na 2 sposoby:

1. help [polecenie]

2. [polecenie] /?
POLECENIE HELP

Help – komenda występująca w różnych


powłokach takich jak:
1. COMMAND.COM
2. Cmd.exe
3. Bash
4. Windows Powershell
5. Python
6. Mathlab
7. … i wielu innych
POLECENIE HELP

Polecenie to pozwala otrzymać informacje


o środowisku, dostępnych komendach oraz
pomocy do nich.
PRZYKŁAD DZIAŁANIA
PARAMETR /?

Parametr /? pozwala uzyskać pomoc


do poleceń.
PRZYKŁAD DZIAŁANIA
POLECENIA CMD
POLECENIA WEWNĘTRZNE

Polecenie wewnętrzne - polecenie systemowe


przechowywane w pamięci operacyjnej przez
cały czas pracy systemu operacyjnego, należące
do interpretera poleceń systemu.
Command Description
ASSOC Change file extension associations
CALL Call one batch program from another
CD Change Directory – move to a specific Folder
CLS Clear the screen
COLOR Change colors of the CMD window
COPY Copy one or more files to another location
DATE Display or set the date
DEL Delete one or more files
DIR Display a list of files and folders
ECHO Display message on screen
ENDLOCAL End localisation of environment changes in a batch file
ERASE Delete one or more files
EXIT Quit the current script/routine and set an errorlevel
FOR /F Loop command: against a set of files
FOR /F Loop command: against the results of another command
FOR Loop command: all options Files, Directory, List

LISTA POLECEŃ FTYPE


GOTO
IF
File extension file type associations
Direct a batch program to jump to a labelled line
Conditionally perform a command

WEWNĘTRZNYCH MD
MKLINK
Create new folders
Create a symbolic link (linkd)

CMD
MOVE Move files from one folder to another
PATH Display or set a search path for executable files
PAUSE Suspend processing of a batch file and display a message
POPD Return to a previous directory saved by PUSHD
PROMPT Change the command prompt
PUSHD Save and then change the current directory
REM Record comments (remarks) in a batch file
REN Rename a file or files
RD Delete folder(s)
SET Display, set, or remove session environment variables
SETLOCAL Control the visibility of environment variables
SHIFT Shift the position of batch file parameters
START Start a program, command or batch file
TIME Display or set the system time
TITLE Set the window title for a CMD.EXE session
TYPE Display the contents of a text file
VER Display version information
VERIFY Verify that files have been saved
VOL Display a disk label
:: Comment / Remark
POLECENIA ZEWNĘTRZNE

Polecenia zewnętrzne są to polecenia systemu


operacyjnego zapisane na dysku i wprowadzane
do pamięci w momencie ich wywołania.
PRZYKŁADY POLECEŃ ZEWNĘTRZNYCH

1. ping
2. xcopy
3. format
4. chkdsk
5. diskpart
6. … i wiele innych
ZMIENNE ŚRODOWISKOWE
ZMIENNE ŚRODOWISKOWE

Zmienna środowiskowa (ang. environment


variable) to nazwana wartość, zazwyczaj
zawierająca ciąg znaków, przechowywana
i zarządzana przez powłokę.
ZMIENNE ŚRODOWISKOWE W SYSTEMIE
WINDOWS
Zmienna środowiskowa Windows XP Windows Vista / 7 / 8 / 8.1 / 10
%ALLUSERSPROFILE% C:\Documents and Settings\All Users C:\ProgramData
%APPDATA% C:\Documents and Settings\{username}\Application Data C:\Users\{username}\AppData\Roaming
%COMPUTERNAME% {computername} {computername}
%COMMONPROGRAMFILES% C:\Program Files\Common Files C:\Program Files\Common Files

%COMMONPROGRAMFILES(x86)% C:\Program Files (x86)\Common Files C:\Program Files (x86)\Common Files

%COMSPEC% C:\Windows\System32\cmd.exe C:\Windows\System32\cmd.exe


%HOMEDRIVE% C:\ C:\
%HOMEPATH% \Documents and Settings\{username} \Users\{username}
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;{plus ścieżki C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;{plus ścieżki
%PATH%
programów} programów}
%PATHEXT% .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.WSF;.WSH .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc
%PROGRAMDATA% brak C:\ProgramData
%PROGRAMFILES% C:\Program Files C:\Program Files
%PROGRAMFILES(X86)% C:\Program Files (x86) (tylko w wersji 64-bitowej) C:\Program Files (x86) (tylko w wersji 64-bitowej)
%PROGRAMW6432% brak C:\Program Files (tylko w wersji 64-bitowej)
%PROMPT% Zazwyczaj $P$G Zazwyczaj $P$G
%SYSTEMDRIVE% C: C:
%SystemRoot% katalog Windows, zazwyczaj C:\Windows, dawniej C:\WINNT C:\Windows
%TEMP% i %TMP% C:\Documents and Settings\{username}\Local Settings\Temp C:\Users\{username}\AppData\Local\Temp
%USERNAME% {username} {username}
%USERPROFILE% C:\Documents and Settings\{username} C:\Users\{username}
%WINDIR% C:\Windows C:\Windows
%PUBLIC% C:\Users\Public
ŹRÓDŁA
1. http://www.iisi.pcz.pl/~wmleczko/lab/so/Win7%202.pdf
2. https://blog.brainasoft.com/all-internal-commands-of-cmd/
3. https://docs.microsoft.com/pl-pl/dotnet/standard/io/file-path-
formats
4. http://mkrzymowski.pl/pliki/informatyka/katalogi.pdf
5. https://pl.wikipedia.org/wiki/Zmienna_%C5%9Brodowiskowa

You might also like