banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows cmd shell - giới thiệu một số lệnh cơ bản.  XML
  [Question]   cmd shell - giới thiệu một số lệnh cơ bản. 12/07/2006 11:45:09 (+0700) | #1 | 6052
[Avatar]
_Batman_
Member

[Minus]    0    [Plus]
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
[Profile] [PM]
_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.







[Up] [Print Copy]
  [Question]   cmd shell - giới thiệu một số lệnh cơ bản. 12/07/2006 12:04:27 (+0700) | #2 | 6054
[Avatar]
_Batman_
Member

[Minus]    0    [Plus]
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
[Profile] [PM]
...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.




[Up] [Print Copy]
  [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

[Minus]    0    [Plus]
Joined: 29/06/2006 20:56:04
Messages: 19
Offline
[Profile] [PM]
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"
[Up] [Print Copy]
  [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
[Avatar]
_Batman_
Member

[Minus]    0    [Plus]
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
[Profile] [PM]
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.
[Up] [Print Copy]
  [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
[Avatar]
_Batman_
Member

[Minus]    0    [Plus]
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
[Profile] [PM]
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 .
[Up] [Print Copy]
  [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
[Avatar]
_Batman_
Member

[Minus]    0    [Plus]
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
[Profile] [PM]
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ó.

[Up] [Print Copy]
  [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
[Avatar]
_Batman_
Member

[Minus]    0    [Plus]
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
[Profile] [PM]
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:\ .
[Up] [Print Copy]
  [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
[Avatar]
_Batman_
Member

[Minus]    0    [Plus]
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
[Profile] [PM]
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.
[Up] [Print Copy]
  [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
[Avatar]
_Batman_
Member

[Minus]    0    [Plus]
Joined: 07/07/2006 14:58:04
Messages: 21
Offline
[Profile] [PM]
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


[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 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|