Đối với những anh chị sử dụng máy tính lâu năm thì chắc hẳn gặp không ít những trục trặc liên quan đến thiết bị này và khi tìm kiếm trên google cách khắc phục thì chắc chắn rằng không dưới vài lần thuật ngữ CMD được nhắc tới. Vậy nếu như anh chị và các bạn đang thắc mặc về ý nghĩa của CMD là gì và trong những câu lệnh được dùng ở windows này thì ý nghĩa của nó là như thế nào cũng như các lệnh thông dụng. Nói chung rất nhiều những thông tin quý giá được tổng hợp chi tiết nhất trong phần chủ đề dưới đây Show
CMD là gì ?cmd (viết tắt củaCommand Prompt) là tên gọi của một dấu nhắc lệnh giúp người dùng tương tác với máy tính thông qua các các dòng lệnh. Trong windows thì giao diện CMD được thực hiện qua bảng điều khiển win32 với tên tệp thực thi là cmd.exe. Qua đó nó tận dụng những tính năng có sẵn cho các chương trình gốc ở nên tảng. Microsoft cùng với một số nhà phát triển khác (được chia sẻ ở phần thông tin thêm) đã cung cấp rất nhiều các câu lệnh được dùng với mục đíchđiều hành hệ thống với giao diện thực thi làCommand Prompt. Nhìn chung những anh chị nào không hiểu rõ thì có thể hiểu nôm na rằng CMD là một trình giả lập củaMS-DOS (nơi kiểm soát và thực thi hệ thống) giúp cho người dùng có thể thực hiện các lệnh nằm trong quyền được cho phép. Thông tin thêm
Lý do cần sử dụng CMD là gì ?Khi mà mình đã chia sẻ với anh chị về cmd là gì ở trên thì mọi người cũng có thể mường tượng ra được mục đích của việc sử dụng cmd này chính là giúp người dùng thực hiện các lệnh nhằm giao tiếp với hệ thống windows. Ở đây thì mình chia làm 2 đối tượng sử dụng khác nhau, bao gồm
Hướng dẫn cách mở CMD trên windowsĐối với những anh chi và các bạn đang không biết làm sao để mở cmd trên máy tính windows của mình thì trong một chủ đề khác mình đã chia sẻ khá chi tiết và rõ ràng về các bước thực hiện việc này rồi. Để tránh mất thời gian của mọi người cùng như đỡ bị làm dài bài (vì nhiều nội dung) thì anh chị click vào trong link :cách mở Command Prompt trên windows Sau khi thực hiện việc mở CMD hoàn tất thì đối với các anh chị nào muốn trải nghiệm thực hiện thử các lệnh trên giao diện này có thể tham khảo ở phần dưới đây. Chú ý rằng khi thực hiện thì nên đọc kỹ nội dung cũng như ý nghĩa của lệnh để thực hiện vì có những dòng câu lệnh sẽ thực hiện với hệ thống khá là nguy hiểm. Các câu lệnh CMD hay dùng trong windowsLệnh Ping trongCommand PromptĐây là một câu lệnh thường được dùng đối với nhóm đối tượng thực thi (ở phần mục bên trên chủ đề chia sẻ cmd là gì mình đã nói qua). Công dụng của PING chủ yếu nhằm kiểm tra máy tính của anh chị đến một địa chỉ nào đó có được kết nối hay không. Hay nói một cách khác thì PING trong CMD được dùng để xác định đường truyền giữa máy tính laptop, pc và máy chủ Cú pháp:ping ip/domain/ -[/t][/a][/l][/n] Trong đó :
Ví dụ : Ở đây thì mình đã chuẩn bị sẵn giao diện cmd rồi và nhập ping bloghotro.com -t làm cú pháp để thực hiện. Như các anh chị thấy thì IP ở đây của blog hỗ trợ là 198.252.103.53 nên mọi người có thể sử dụng cú pháp ở trên hoặc nhập địa chỉ IP này đều được Khi xem các thông số trên thì mọi người có thể thấy rằng từ máy tính của mình đến máy chủ của website thì có thời gian từ (time=) 30ms đến 43ms. Tỉ lệ này nếu càng thấp thì tốc độ load khi truy cập vào blog hỗ trợ sẽ càng nhanh nhé Lệnh Tracert trongCommand PromptỞ lệnh tiếp theo này cùng có liên quan với câu lệnh trên, anh chị tò mò về đường đi của đường truyền khi nhập lệnh thì có thể sử dụnglệnh Tracert này để biết đượccác gói tin đi qua những server hay router nào Cú pháp:tracert ip/domain Trong đó :
Ví dụ : Ở đây thì mình có phần minh họa tương tự với cú pháp tracert 198.252.103.53 và như anh chị cũng biết thì địa chỉ này thuộc blog hỗ trợ như mình đã sử dụng ở phần bên trên (thường thì nghịch nghịch để luôn địa chỉ cho dễ kiểm tra ạ) và sau khi thực hiện sẽ nhận được kết quả Ở đây là mình sử dụng 2 cổng phát wifi nên nó sẽ đi qua 2 đường truyên 192.168.2.1 và192.168.2.1 sau đó đi đến nhà mạng viettel (mình đang dùng) rồi đi vào máy tính mình đang sử dụng và hiển thị. Lệnh Netstat trongCommand PromptTương tự như đối với 2 lệnh trên thì lệnhNetstat này trong CMD cũng được dùng để kiểm tra và liệt kê các kết nối ra vào máy tính laptop, pc của anh chị. Cú pháp:Netstat [/a][/e][/n] Trong đó,
Ví dụ : Như ở phần giải đáp phía trên thì mình cũng nói qua về 3 đuôi cơ bản thường được dùng trong lệnhNetstat nhưng còn rất nhiều các lệnh khác có thể được áp dụng và cú pháp để tìm hiểu thêm các lệnh này anh chị có thể sử dụngNetstat/? như minh họa bên dưới. Ở phần này anh chị có thể thấy ngoài những lệnh trên thì hệ thống còn chia sẻ thêm các đuôi khác như /r/x/y kèm theo đó là ý nghĩa của những phần lệnh này ở ngay bên cạnh. Lệnh Tasklist trongCommand PromptĐây là một trong những lệnh mà mình thấy khá cần thiết đối với những người sử dụng máy tính nhất là đang tìm hiểu về cmd là gì thì càng cần được biết. Bởi vì, khi dùng lệnhTasklist nó sẽ cung cấp đến cho anh chịdanh sách toàn bộ các tác vụ đang chạy trong hệ thống (cái này sẽ không được đầy đủ bằngTask Manager đâu nhé) nhưng nó có điểm mạnh là những phần bị ẩn ởTask Manager lại được thống kê trong lệnh này Cú pháp: Tasklist [/-svc][/-v][/-m] Trong đó :
Ví dụ : Ở trong phần minh họa này thì mình chỉ làm về dạng lệnhTasklist đơn thuần nhé Trong phần này thì chủ yếu máy tính của mình hiện lên một số các file chạy hệ thống (.exe) mà anh chị có thể thấy trong phần Image Name. Phần này thì đối với nhiều người dùng nó khá là hữu ích đấy nhá Lệnh Taskkill trongCommand PromptTrong lệnh tiếp theo khá giống với cú phápTasklist bên trên nên mình đặt nó liền kề nhau, đối với việc anh chị cần sử dụngTaskkill thì trước tiên phải sử dụngTasklist trong CMD trước để lấy mã tiến trình (PID). Cú pháp sử dụng câu lệnh này như sautaskkill -im [IM] hoặctaskkill -pid [PID] Trong đó,
Ví dụ : Ở đây thì trên hình minh họa mình có mộttác vụ i_view64.execó PID 19668 và mình muốn dừng nó lại thì mình đã sử dụng cú pháptaskkill -pid 19668 Lệnh sfc trongCommand PromptNếu bạn nào chưa biết thìsfc là tên viết tắt củaSystem File Checker, đây là câu lệnh giúp cho người dùng giao quyền chạy cho hệ thống để nó tự động quétvà sửa chữa tự động cho các file nằm trong máy tính laptop, pc. Để thực hiện cú pháp thì anh chị cần chạy CMD dưới quyền cao nhất là Adminsau đó nhậpsfc /scannow Ở phần này thì tùy thuộc vào máy tính và thiết bị của anh chị lỗi hoặc hỏng như thế nào thì hệ thống sẽ tự động thay thế chúng bằng các bản sao được lưu trữ từ trước trên windows với khoảng thời gian lâu hoặc nhanh thì không ai biết được. Câu lệnh này cũng giống như một phương pháp cứu hộ máy tính nên nghĩ tới đầu tiên nếu thiết bị gặp phải vấn đề. Lệnh Systeminfo trongCommand PromptỞ phần lệnhSysteminfo khi sử dụng sẽ cho anh chị biết được về những thông tin cơ bản của phần cứng cũng như hệ điều hành trên thiết bị, và còn những thông tin thêm như thời gian cài win,phiên bản BIOS,cấu hình card mạng, hãng sản xuất, Cú pháp : Systeminfo [/s <Computer> [/u <Domain>\<UserName> [/p <Password>]]] [/fo {TABLE | LIST | CSV}] [/nh] Trong đó,
Ví dụ : Thông thường thì các thiết bị máy tính laptop, pc sẽ không cần quá nhiều về /s/u/p nên nó chỉ được áp dụng cho máy tính có cài đặt của anh chị mà anh chị lại muốn kiểm tra. Ngoài ra, việc thực hiện đơn thuần chỉ cần gõSysteminfo như hình minh họa bên dưới là xong Lệnh Shutdown trongCommand PromptNói đến câu lệnh này thì anh chị có thể đoán biết được công dụng của nó là gì rồi phải không ạ. Khi sử dụng câu lệnhShutdown này thì thiết bị máy tính laptop, pc của anh chị sẽ tự động tùy thuộc theo ý muốn mà sẽ tắt, khởi động lại, ngủ Trong câu lệnh này thì bắt đầu được microsoft áp dụng khi ra phiên bản hệ điều hành windows 8 và được nhiều người sử dụng win 10 hiện nay áp dụng Cú pháp : Shutdown[/s][/-r][/-l][/-h][/-m][/-r][/-o] Trong đó,
Ví dụ : Ở đây trong bảng cmd mình không dùng những câu lệnh đi kèm mà nhập mỗiShutdown thì hệ thống trên máy tính sẽ đưa ra một số các lựa chọn cơ bản kèm theo đó là những trích dẫn đi kèm như ảnh minh họa bên dưới Lệnh Powercfg trongCommand PromptỞ câu lệnh này thì mình đánh giá khá là hữu ích và thông dụng đến người dùng máy tính windows bởi công dụng của nó là giúpquản lý, theo dõi việc tiêu thụ điện năng của máy tính. Ở phần câu lệnh này thì mình xin được chia sẻ hơi chi tiết một chút Cú pháp :
Ví dụ : Ở trong hình minh họa này mình sử dụng câu lệnhPowercfg /a để hiện lên trạng thái năng lượng của máy tính được tiêu thụ trong giao diện CMD mà anh chị có thể thấy bao gồm S1, S2 và S3 Lệnh PathPing trongCommand PromptCông dụng của câu lệnh này cũng không khác gì lệnh Ping mà mình chia sẻ ở phần đầu thuộc các lênh thuộc cmd, có chăng thì ởPathPing là phiên bản nâng cao hơn với đó anh chị có thể kiểm tra được các thông tin liên quanđịa chỉ, độ trễ, bước nhảy (hop), Lệnh Ipconfig trongCommand PromptCông dụng của lệnh này trong CMD chủ yếu là hiển thị lên các thông tin IP của máy tính laptop, pc cũng như các thông tinkết nối mạng router(tên host, địa chỉ IP, DNS). Cú pháp :ipconfig /all Trong đó:
Lưu ý còn một số các câu lệnh kết hợp khác khá thông dụng trongcmd bao gồm
Lệnh del trongCommand PromptChắc hẳn là nhìn thấy tên của lệnh này thì mọi người đều biết công cụng của nó trong cmd chính là xóa file. Để thực hiện lệnh này, anh chị sử dụng cú phápDEL [/p][/f][/s][/q][/a[[:]attributes]] tên file Trong đó,
Lệnh File Compare trongCommand PromptCông dụng củaFile Compare cũng khá hay nó cho phép anh chịtìm ra sự khác nhau trong văn bản giữa hai file. Những đối tượng thường xuyên sử dụng lệnh này trên CMD là những lập trình viên khi họ muốn thực hiện nó để tìm ra những điểm khác nhau của 2 file trên máy tính. Cú pháp :fc [đường dẫn đến file 1] [đường dẫn đến file 2] Câu lệnh mở rộng :
Ví dụ : Ở đây mình có 2 file có tênexam.doc và example.doc và mình sử dụng lệnhFile Compare trong CMD để so sánh giưa 2 file này bằng cách sử dụng cú phápfc /l C:\Program Files (x86)\exam.doc C:\Program Files (x86)\example.doc và sẽ nhận được kết quả như sau Lệnh DIR trongCommand PromptCông dụng: Được dùng để xem file, folder nằm trên máy tính Cú pháp:DIR [drive:] [path][filename] Trong đó,
Lệnh Copy trongCommand PromptCông dụng của lệnh này được dùng đểcopy file từ thư mục này sang thư mục khác trong máy tính của người dùng. Để thực hiện anh chị nhập cú pháp :COPY địa chỉ cần copy địa chỉ lưu file copy /y Trong đó:
Lệnh MD trongCommand PromptCông dụng của lệnh MD này là giúp anh chị có thể tạo thư mục mới trong môi trườngCommand Prompt bằng cú phápMD đường dẫn lưu file cần tạo\tên thư mục cần tạo. Ví dụ : Ở đây mình muốn tạo một thư mục bloghotro trong ổ C của máy tính thì câu lệnh sẽ làmd C:\bloghotro Lệnh Driverquery trongCommand PromptTiếp đến là một câu lệnh nâng cao khác,Driverquery trong CMD giúp chophần cứng và phần mềm có thể kết nối được với nhau. Tuy nhiên nếu anh chị không thành thạo sử dụng không đúng thì nó sẽ gây trục trặc cho máy tính của người dùng nên ở phần này mình sẽ không nói quá xâu. Trong đó thì cú phápdriverquery -v sẽ giúp anh chị hiển thịcác thông tin như đường dẫn đến nơi cài đặt driver Lệnh Cipher trongCommand PromptNếu hiểu biết một chút về laptop, pc thì chắc hẳn anh chị cũng sẽ nắm được rằng việc xóa những file rác nằm trong thùng rác trên máy tính thì những file này vẫn có thể khôi phục lại được bằng phần mềm và chỉ đến khi có dữ liệu mới ghi đè lên thì mới biến mất. Công dung củaCipher chính làxóa hoàn toàn những dữ liệu ấy đi Cú pháp :cipher /w [Ổ đĩa] Ví dụ : Mình muốnxóa dữ liệu đã xóa khỏi thùng rác trong ổ C ra khỏi máy tính của mình thì sẽ sử dụng cú phápcipher /w c: Lệnh REGEDIT.EXT trongCommand PromptCông dụng:Chạy file .reg. Cú pháp:Regedit.exe /s nơi chưa file .reg
Lệnh REG ADD trongCommand PromptCông dụng:Tạo, chỉnh sửa Registry. Cú pháp:REG ADD KeyName [/v ValueName] [/t Type] [/s Separator] [/d Data] [/f]
Lệnh REG DELETE trongCommand PromptCông dụng:Xóa value trong Registry Cú pháp:REG DELETE KeyName [/v ValueName] [/f]
Lệnh ATTRIB trongCommand PromptCũng khá dài rồi nên mình chia sẻ nốt về câu lệnhATTRIB nằm trong các lệnh trong cmd thì nó có công dụng giúp anh chị đặt thuộc tính cho file, folder với cú pháp ATTRIB -a -s -h -r file, thư mục /s /d hoặcATTRIB +a +s +h +r file, thư mục /s /d Trong đó,
Đuôi thêm
Lời kết Như vậy thì trong chủ đề chia sẻ về CMD là gì thì mình có mang đến cho mọi người thêm những thông tin thêm về các câu lệnh của nó cũng như các chia sẻ chi tiết và đầy đủ nhất. Tuy rằng chủ đề này khá là dài nhưng mình chắc rằng nó là bổ ích và đáng được tham khảo nếu muốn trải nghiệm thêm các |