[Question] cmd shell - giới thiệu một số lệnh cơ bản. |
12/07/2006 11:45:09 (+0700) | #1 | 6052 |
|
_Batman_
Member
|
0 |
|
|
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
|
|
_Viết cho các newbie như mình cùng nghiên cứu thôi_.
Bài viết này mình giới thiệu sơ qua một số lệnh cơ bản trong command shell của windows XP. Để tìm hiểu kĩ các bạn thêm vào "/?" sau câu lệnh.
thêm ">>" hoặc ">" để xuất kết quả ra file
vd : ipconfig /all >> c:\ip.txt
cipher : mã hóa file/thư mục
comp:so sánh nội dung hai file
fc :so sánh file và hiển thị sự khác nhau
dir /s : tìm kiếm file
find (findstr) :kiếm chuỗi text trong file
eventcreate : tạo ra các sự kiện và thông báo...
for: tạo vòng lập ...
getmac : hiển thị thông tin card mạng.
gpudate : cập nhật group policy
hostname : hiển thị tên máy tính
label : tạo nhãn đĩa
md , mkdir : tạo thư mục
mountvol : quản lý volume mount point
move : chuyển file sang thư mục khác cùng ổ đĩa.
nbtstat : ht trạng thái netbios...
...tí viết tiếp.
|
|
|
|
|
[Question] cmd shell - giới thiệu một số lệnh cơ bản. |
12/07/2006 12:04:27 (+0700) | #2 | 6054 |
|
_Batman_
Member
|
0 |
|
|
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
|
|
...contd
net accounts : quản lí account, pwd
net computer : thêm/xóa máy tính ra khỏi domain
net config sever : chỉnh sửa cấu hình dịch vụ của server
net config workstation : chỉnh sửa cấu hình dịch vụ của workstation
net continue : trở lại dịch vụ đã tạm dừng.
net file : quản lý các file mở trên 1 server.
net group :quản lý các global group
net localgroup :quản lý các local group
net pause : dừng một dịch vụ
net print : quản lý việc in ấn.
net send : gửi thông điệp
net session : quản lí các phiên kết nối.
net share : quản lí việc chia sẻ file, thư mục
net start : liệt kê/chạy các dịch vụ mạng
net stop :ngưng dịch vụ mạng.
net time : ht , đồng bộ thời gian
net use: quản lí các kết nối .
net user: tạo các account
net view : hiển thị tài nguyên mạng.
netstat : trạng thái mạng.
...mai viết tiếp.
|
|
|
|
|
[Question] Re: cmd shell - giới thiệu một số lệnh cơ bản(for newbie). |
12/07/2006 13:04:29 (+0700) | #3 | 6059 |
Thế Phong
Member
|
0 |
|
|
Joined: 29/06/2006 20:56:04
Messages: 19
Offline
|
|
Chung chung quá,phải trình bày những điều cơ bản để Mobie có thể tự tìm hiểu chứ,ông post bài vậy thì đố mobie nào hiểu gì,thà đừng chú thích "for mobie" |
|
|
|
|
[Question] Re: cmd shell - giới thiệu một số lệnh cơ bản(for newbie). |
12/07/2006 22:26:13 (+0700) | #4 | 6122 |
|
_Batman_
Member
|
0 |
|
|
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
|
|
Tui có nói là chỉ giới thiệu thôi mà.
Còn tìm hiểu nó thì chỉ cần mở thêm vào "/?" để biết rõ về câu lệnh
Tui nghĩ điều quan trong trong việc học tập là việc tự học như thế chúng ta mới khám phá cái mới, cái hay hơn. do vậy tui chỉ giới thiệu công dụng của một số câu lệnh thôi. Nếu bạn thấy câu lệnh nào cần sử dụng thì mới nghiên cứu nó. Bạn thử tự tìm hiểu thử xem, cái nào không hiểu thì mới hỏi chứ (trong cmd shell nó chỉ cú pháp rất chi tiết mà).
Tuy nhiên mình cũng sẽ đưa ra các ví dụ cho một số lệnh mà mình nghĩ là cần thiết.
|
|
|
|
|
[Question] Re: cmd shell - giới thiệu một số lệnh cơ bản. |
12/07/2006 23:06:46 (+0700) | #5 | 6152 |
|
_Batman_
Member
|
0 |
|
|
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
|
|
Lệnh For: tạo vòng lập
Vd : lặp qua các giá trị
for /l %a in (0,1,10) do echo %a
%a : biến số nhận giá trị trong (0,1,10). biến số được biểu diễn bắt đầu là % theo sau là số hay chữ cái...
0 : giá trị ban đầu
10: giá trị kết thúc
1: bước nhảy
sau do : đánh lệnh cần thực thi .
|
|
|
|
|
[Question] Re: cmd shell - giới thiệu một số lệnh cơ bản. |
12/07/2006 23:10:42 (+0700) | #6 | 6153 |
|
_Batman_
Member
|
0 |
|
|
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
|
|
lặp qua các nhóm file:
for %a in (c:\*.txt) do echo %a
liệt kê các file có đuôi .txt trong c:\
for /r c:\ %a in (*.txt) do echo %a
liệt kê các file *.txt trong c:\ và các thư mục con của nó.
|
|
|
|
|
[Question] Re: cmd shell - giới thiệu một số lệnh cơ bản. |
12/07/2006 23:15:08 (+0700) | #7 | 6154 |
|
_Batman_
Member
|
0 |
|
|
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
|
|
lặp qua các thư mục :
vd:
for /d %a in (c:\*) do echo %a
liệt kê các thư mục trong c:\ .
|
|
|
|
|
[Question] Re: cmd shell - giới thiệu một số lệnh cơ bản. |
12/07/2006 23:34:01 (+0700) | #8 | 6160 |
|
_Batman_
Member
|
0 |
|
|
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
|
|
lặp qua các giá trị trong file:
for /f %a in (c:\a.txt) do echo %a
nó sẽ liệt kê nội dung từng dòng trong file a.txt. bạn có thể sử dụng vòng lăp này để thực hiện các lệnh khác không chỉ là liệt kê như ví dụ trên. |
|
|
|
|
[Question] Re: cmd shell - giới thiệu một số lệnh cơ bản. |
13/07/2006 08:25:45 (+0700) | #9 | 6275 |
|
_Batman_
Member
|
0 |
|
|
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
|
|
net user abc 111 /add : tạo acc có tên abc và pwd là 111
net user abc /delete : xóa acc abc
net use z: \\abc\fgh "111" /u:"asd" : ánh xạ fgh trên máy abc thành ổ z với quyền của user asd có pwd là 111
net accounts :quản lý user acc.
net accounts /forcelogoff:15 - máy sẽ logoff sau 15 phút (nếu pwd expired)
net accounts /forcelogoff:no - máy không logoff dù pwd đã expired
net send abc hello: gửi đến máy abc tin nhắn là hello
net share : hiển thị các file và máy in chia sẻ.
reg add : thêm 1 subkey, entry vào registry:
reg add \\ABC\HKU /v sample /t reg_dword /d 121
Thêm entry có tên sample có giá trị là 121 vào Hkey_users của registry máy ABC với kiểu dữ liệu là reg_dword
reg add HKLM\Software\sample
thêm subkey tên sample vào HKLM\Software\
reg compare : so sánh các subkey, entry
reg compare HKU\software\sample1 HKU\software\sample2
so sánh giá trị 2 entry sample1 và sample2
reg compare \\com1\HKLM\Software reg compare \\com2\HKLM\Software /s
so sánh các subkey và entry của HKLM\Software trên 2 máy com1 và com2.
reg copy : sao chép entry, subkey
reg copy \\com1\HKLM\Software reg compare \\com2\HKLM\Software /s
sao chép các subkey và entry của HKLM\Software máy com1 sang HKLM\Software của com2
reg save : lưu key, entry vào 1 file
|
|
|
|
|
|
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|