28 lượt xem

CLI là gì? Làm thế nào để khởi động CLI trên máy tính? | Educationuk-vietnam.org

Công việc CNTT với phần mềm

1. CLI là gì?

1.1. xác định

Định nghĩa của CLI là gì?

“Giao diện dòng lệnh” – CLI trong tiếng Việt có nghĩa là “giao diện dòng lệnh”, “giao diện” nghĩa là cách các đối tượng giao tiếp với nhau. Nó là một phương tiện tương tác với một chương trình máy tính mà khách hàng (người dùng) đưa ra lệnh cho chương trình bằng cách sử dụng văn bản tuần tự (còn được gọi là dòng lệnh tuần tự). Giao diện này cho phép người dùng thao tác và gõ lệnh trong giao diện điều khiển hoặc cửa sổ đầu cuối để có thể giao tiếp với hệ thống máy tính. Ví dụ: nếu hệ thống đưa ra một yêu cầu trực quan, CLI sẽ không thể sử dụng hình ảnh để phản hồi mà chỉ sử dụng bàn phím để gõ lệnh nhằm cung cấp phản hồi của nó cho hệ thống. CLI có độ chính xác và độ nghiêm ngặt cực cao, vì bản thân người dùng sử dụng bàn phím để gõ nên người dùng bắt buộc phải gõ lệnh hoặc tự tạo lệnh cho mình để thực hiện thành công một công việc nào đó. Trong CLI, tất cả các lệnh và cú pháp phải thành thạo, giao diện này được coi là cực kỳ thích hợp cho các tính toán mà độ chính xác trong đầu vào là ưu tiên duy nhất.

Trình thông dịch dòng lệnh được gọi là trình thông dịch dòng lệnh, hoặc sử dụng thuật ngữ bộ xử lý dòng lệnh.

Máy tính của bạn dù đơn giản hay phức tạp, là máy tính của những người “mù tịt” về công nghệ hay “già đời” thì máy tính chỉ có 2 thứ cần chăm sóc: đó là INPUT – đầu vào đầu vào và OUTPUT – đầu ra đầu vào.

CLI đã được sử dụng từ những năm 1960
CLI đã được sử dụng từ những năm 1960

Vào giữa những năm 60 của thế kỷ XX, CLI được coi là phương thức tương tác chính với đại đa số hệ thống máy tính trên một thiết bị có gắn các thiết bị điện tử hoặc cơ điện với mục đích nhập và xuất dữ liệu (đại khái chúng tôi gọi đây là “thiết bị đầu cuối” ). Sau những năm 1970 và 1980 trong các hệ thống máy tính cá nhân bao gồm Apple DOS, MS-DOS, CP / M; Hệ thống Unix; OpenVMS vẫn được sử dụng rộng rãi. Trình bao dòng lệnh là một chương trình nhận các lệnh nhập văn bản từ đó chuyển đổi các lệnh này thành chức năng phù hợp với bất kỳ hệ điều hành nào.

1.2. GUI và CLI

Trong thế giới công nghệ thông tin, hai thuật ngữ thường được nhắc đến, đó là GUI và CLI. Bạn đọc đã nghe đến 2 thuật ngữ chuyên ngành này chưa? Trong phần này, timviec365.vn sẽ giúp bạn tìm hiểu sự khác nhau giữa GUI và CLI, để bạn đọc không còn nhầm lẫn và có thể phân biệt rõ ràng, rành mạch hai giao diện này.

GUI là viết tắt của “Graphical User Interface”: Giao diện đồ họa. Nếu như ở trên mình đã giới thiệu rõ ràng về CLI thì ở phần này mình xin nói về GUI để bạn đọc hiểu giao diện này là gì. Giao diện này sẽ sử dụng đồ họa – tức là cửa sổ, nút bấm, hình ảnh biểu tượng để tạo thuận lợi cho người dùng. Không cần phải nhớ các lệnh dài, chỉ cần nhấp vào một thư mục, nhấp chuột phải vào MỞ, và thế là xong. GUI khá trực quan, dễ học và đặc biệt là không cần phải suy nghĩ nhiều khi sử dụng nó làm CLI

Xin nhắc bạn đọc, CLI là viết tắt của “Command Line Interface”: Giao diện dòng lệnh

Bây giờ chúng ta sẽ phân tích sự khác nhau của hai giao diện này.

sự khác biệt giữa CLI và GUI
Sự khác biệt giữa CLI và GUI là gì?

Trước hết, thoạt nhìn, như đã nói ở trên, CLI là một giao diện dòng lệnh cho phép hệ thống và người dùng giao tiếp thông qua văn bản (command line), không có hình ảnh hay biểu tượng bông hoa. GUI thì ngược lại, một giao diện chỉ cho phép người dùng và hệ thống giao tiếp bằng hình ảnh hoặc biểu tượng, không thông qua văn bản hoặc lệnh.

Thứ hai là về thiết bị mà người dùng có thể sử dụng khi thao tác với hai loại giao diện này, CLI chỉ sử dụng bàn phím, còn GUI là giao diện kết hợp cả bàn phím và chuột. Ví dụ như khi chúng ta xóa một file nào đó trên máy tính, khi chúng ta sử dụng GUI thì cách chỉ là click chuột phải, chọn DELETE là xong, nhưng với CLI thì sẽ không như vậy, bạn phải sử dụng một câu lệnh để thực hiện. một số hành động. . Hoặc ví dụ khi bạn muốn xóa một tập tin trên máy tính, GUI sẽ đưa ra màn hình có 2 ô “Yes” hoặc “No”. Bạn sẽ phải nhấp vào một trong hai ô này và trong CLI sẽ có dòng chữ “Nếu bạn đồng ý xóa, hãy nhấn Y”.

Thứ ba là về nhận xét chung của nhiều người trong lĩnh vực lập trình hay phát triển phần mềm – phát triển web, CLI đòi hỏi chuyên môn cao và khó thực hiện một thao tác nào đó vì 100% thao tác đều được thực hiện bằng phím bảng. Mặc dù GUI nhẹ hơn nhiều, nhưng nó vẫn dễ dàng thực hiện các tác vụ mà không yêu cầu bất kỳ chuyên môn nào.

Thứ 4 là về độ chính xác và độ mềm dẻo, linh hoạt, CLI có độ chính xác cao và khá cứng sẽ không có độ mềm dẻo mạnh như GUI, GUI có độ chính xác thấp hơn nhưng khi sử dụng lại khá linh hoạt.

Thứ 5 là về mức độ ngốn bộ nhớ cũng như tốc độ, điểm CLI này thể hiện rõ ưu điểm của điểm mạnh khi CLI tiêu tốn ít bộ nhớ và nhanh, còn GUI thì tốn nhiều dung lượng và chậm.

Cuối cùng, về khả năng tích hợp và mở rộng, CLI có thể được cải thiện và cải thiện khá tốt và có tiềm năng, trong khi GUI sẽ bị hạn chế về khả năng mở rộng giao diện.

Tóm lại, qua phần thể hiện sự khác biệt ở từng khía cạnh, cả hai giao diện đều bộc lộ rõ ​​điểm mạnh và điểm yếu của mình. Trong thực tế ngày nay, người ta thường sử dụng GUI nhiều hơn và ít sử dụng CLI, tuy nhiên các lập trình viên hay các nhà phát triển web vẫn sử dụng song song hai thuật ngữ này, vì mỗi loại đều có những đặc điểm riêng, kết hợp thuần túy. tạo ra một hệ thống đáng tin cậy. Nhiều quản trị viên hệ thống, diễn đàn; đặc biệt là người dùng nâng cao hoặc nhà phát triển phần mềm sử dụng CLI như một cách để thực hiện hiệu quả các tác vụ, giao diện đồ họa có nhiều chương trình và tính năng không có sẵn; vì vậy sử dụng CLI cũng là một cách khá hợp lý để giải quyết vấn đề này.

Việc làm phần mềm CNTT tại Hồ Chí Minh

1.3. Lợi ích CLI

lợi ích của CLI
Lợi ích CLI

Thật khó để nghe về CLI, mặc dù sự thật Trên thực tế, CLI đòi hỏi rất nhiều chuyên môn và kỹ năng, nhưng nhiều người vẫn chọn CLI, tại sao vậy?

– Sử dụng tốt và thành thạo CLI sẽ mất một khoảng thời gian để sử dụng GUI: rõ ràng GUI rất tiện lợi cho công việc, quan sát cũng dễ dàng, nhưng khi đã quen với CLI thì chắc chắn bạn sẽ không muốn quay lại. GUI cũng vậy, vì chỉ cần làm quen với mọi thứ trong CLI thì không còn khó nữa. Hãy thử quan sát, những lập trình viên chuyên nghiệp chỉ cần dùng bàn phím là có thể chạy một chương trình rồi, tất cả là nhờ CLI đó!

– CLI có mặt trong hầu hết các công cụ dành cho các nhà phát triển phần mềm và website, sở dĩ các lập trình viên và nhà phát triển thích sử dụng CLI vì nó tiện lợi và nhanh chóng. , nhưng bây giờ trong một cộng đồng sân chơi mọi người đều sử dụng CLI, muốn sử dụng GUI là điều cực kỳ khó tìm.

– Bạn có thể tạo CLI của riêng mình, ví dụ như quản lý các bản ghi nhớ (ghi chú – ghi lại những việc bạn cần làm), quản lý Task trên màn hình máy tính, quản lý thời gian của bạn …

1.4. Giới hạn CLI

Giới hạn CLI
CLI cũng có những hạn chế của nó

CLI đến nay đã được hơn 50 năm, nhưng nó vẫn còn khá nhiều hạn chế đối với người dùng. Bạn đọc biết gì không? Hạn chế của CLI có thể thấy rõ hơn ở chỗ nó chỉ phù hợp với người dùng thường xuyên sử dụng giao diện CLI, có chuyên môn sâu, người dùng bắt buộc phải nhớ rõ mục đích của các lệnh. Nếu không nắm rõ sẽ rất dễ dẫn đến nhầm lẫn và sai sót trong thao tác. Các lệnh ở đây sẽ là các lệnh ẩn, tức là các lệnh không trực quan, mắt thường không nhìn thấy được, ví dụ như nhấn “OPEN” để mở thư mục là điều dễ dàng như hầu hết chúng ta hiện nay đều quen dùng. các hệ thống. Nếu bạn muốn xây dựng một mô hình đồ họa tương tác, rất tiếc CLI và bạn không thuộc về nhau, vì giao diện này hoàn toàn sử dụng bàn phím để thao tác chứ không phải hình ảnh đồ họa.

Việc làm IT phần mềm tại Hà Nội

2. Khởi động CLI

boot-CLI
Làm thế nào để bắt đầu CLI?

Sau khi tìm hiểu CLI là gì, bạn có tò mò về cách sử dụng nó không? Trong phần 2 này tôi sẽ giúp bạn trả lời câu hỏi này. Chúng ta sẽ học cách khởi động Command Line trên 3 hệ điều hành máy tính khác nhau là Windows, Mac OS và Linus.

2.1. Khởi động CLI trên Windows

Cách bắt đầu dành cho độc giả sử dụng Windows 7,8,10 là sử dụng phím tắt Windows + R để hiển thị hộp thoại Run, nhập hộp từ trong dấu ngoặc kép “cmd”,

Hoặc bạn đọc sử dụng Windows XP có thể vào menu START để gõ dòng chữ “Command Prompt” hoặc “cmd” trong dấu ngoặc kép.

Sau đó, cho CLI chạy một lệnh kiểm tra, ví dụ, tôi muốn chạy dòng lệnh Ipconfig để hiển thị tất cả thông tin máy tính bao gồm IP, DNS, hostname … thì tôi sẽ gõ ipconfig / all, kết quả trả về là như sau. các yêu cầu bạn muốn.

2.2. Khởi chạy CLI trên MAC OS

Để khởi chạy giao diện CLI trên MAC OS, bạn bấm vào biểu tượng tên lửa trong ô cảm ơn ở cuối màn hình (Launch Pad), gõ vào thanh tìm kiếm từ khóa “terminal” và bấm vào đây như hình dưới đây.

Hãy thử trên Macbook của bạn, chẳng hạn, nếu bạn muốn máy tính nói chuyện với bạn, hãy nhập vào Terminal các từ “Nói + điều bạn muốn nói”

Ví dụ: Say Hi World

Hay nhin nhiêu hơn: Lương công nghệ thông tin bây giờ nó là bao nhiêu

2.3. Khởi động CLI trên Linux

khởi chạy CLI trên Linux
Khởi động CLI

Trong hệ điều hành này, khởi chạy CLI tương tự như trên MAC OS. CLI cũng được gọi là Terminal như trong MAC OS, bạn có thể khởi chạy DASH (như MAC Launchpad), gõ “terminal” và kết quả hiện ra như thế này, click vào biểu tượng đó.

Như vậy, trong bài viết này timviec365.vn đã giải đáp thắc mắc của độc giả CLI là gì?? Đây là những điều cơ bản về giao diện dòng lệnh, cũng như cách sử dụng cửa sổ “sương mù” này để chạy các lệnh bạn muốn. Thực ra đây là những câu lệnh khá đơn giản và thông dụng nhưng trong cuộc sống mỗi chúng ta đều muốn tìm tòi và khám phá thêm nên hẹn gặp lại các bạn ở những chuyên mục sau để tiếp tục. Tiếp tục có cơ hội tìm hiểu thêm về CLI. Cảm ơn đã đọc bài viết trên timviec365.vn! Bạn có thể quan tâm đến việc nhận thêm thông tin tuyển dụng anh ấy Cập nhật mới nhất trên timviec365.vn

Tìm việc làm

Tìm một công việc nhanh chóng

Chia sẻ trong VK '); $ ('# js_share'). append (""); $ ('# box-social'). addClass ('share');}}); $ (" # see_more "). click (function () {if ($ (this) .attr ('data- ) id ')! = "") {$ .get (' ../ ajax / ajax_blog.php? newid = 10303 & cateid = 175 & begin = '+ $ (this) .attr (' data-id '), function (data) {$ ('. see_more_blog'). append (data); var x = parseInt ($ ("# see_more"). attr ('data-id')) + 1; $ ("# see_more"). attr (" data -id ", x);});}}); $ (". show_cm "). click (function () {$ (this) .hide (); $ (". hiden_cm "). show (); $ (".ct_cm"). removeClass ("hiden_dtblog");}); $ (". hiden_cm"). click (function () {$ (this) .hide (); $ ('. show_cm'). hiển thị (); $ (". ct_cm"). addClass ("hidden_dtblog");}); $ (". show_cd"). click (function () {$ (this) .hide (); $ (". hidden_cd" ) .show (); $ (". chude"). removeClass ("hiden_dtblog");}); $ (". hiden_cd"). click (function () {$ (this) .hide (); $ (' . show_cd '). show (); $ (". chude"). addClass ("hiden_dtblog");});

READ  Tải 7.5 Writing GUARANTEED pdf Kiên Trần miễn phí | Educationuk-vietnam.org