CLI là gì? Và vì sao nên dùng CLI thay vì GUI

Chào mừng bạn tới với website Blogchiaseaz, Hôm nay blogchiaseaz.com sẽ giới thiệu tới bạn về bài viết CLI là gì? Và vì sao nên dùng CLI thay vì GUI, Hãy cùng chúng tôi tìm hiểu rõ hơn về bài viết CLI là gì? Và vì sao nên tiêu dùng CLI thay vì GUI bên dưới

Thuật ngữ Th11 02, 2020Hai G .8 tối thiểu Đọc

CLI là gì? Và vì sao nên tiêu dùng CLI thay vì GUI

CLI là gì? CLI là viết tắt của command line interface (giao diện dòng lệnh). Nó thuần tuý là một chương trình cho phép người tiêu dùng gõ những lệnh dạng văn bản để hướng dẫn máy tính thực hiện những tác vụ cụ thể.

Bạn đang đọc: CLI là gì? Và vì sao nên tiêu dùng CLI thay vì GUI


Mặc dù rất can đảm và mạnh mẽ nhưng việc sử dụng CLI ko phải lúc nào cũng luôn được đảm nhiệm. Người mới khởi đầu ko muốn sử dụng nó, vì họ nghĩ rằng nó chỉ dành cho người tiêu dùng hạng sang. Nhưng điều này ko đúng .Trong bài viết này, bạn sẽ khám phá mọi thứ cần biết về CLI .

Nguồn gốc của CLI

Trong những năm 1960, CLI được sử dụng rất nhiều .

Trước đó, con người chỉ mang một bàn phím là thiết bị đầu vào và màn hình máy tính chỉ mang thể hiển thị thông tin dạng văn bản Những hệ quản lý như MS-DOS đã sử dụng CLI làm giao diện người tiêu dùng chuẩn.

Giao diện CLI của Windows: Command Line Interface

Tức là, người tiêu dùng phải gõ lệnh trên CLI để triển khai những tác vụ, vì đây là cách duy nhất để xúc tiếp với máy tính .Sau lúc nhập lệnh, hiệu quả người tiêu dùng nhận được sẽ là thông tin dạng văn bản hoặc hành vi đơn cử được máy tính triển khai. Việc gõ lệnh đúng chính là điểm mấu chốt .Nếu người tiêu dùng gõ sai lệnh, rất hoàn toàn mang thể họ sẽ xóa file sai hoặc vô tình đóng chương trình trước lúc lưu. Đây là những thứ mọi người xem là điểm yếu kém chính lúc sử dụng CLI .

Sau nhiều năm chỉ sử dụng bàn phím và chịu rủi ro là dễ sử dụng sai dòng lệnh, chuột đã được phát minh.

Việc ý tưởng ra chuột đã ghi lại sự khởi đầu của giải pháp trỏ và nhấp chuột, như là cách mới để tương tác với máy tính .Phương pháp này bảo đảm an toàn hơn so với người tiêu dùng trung bình, do đó họ ko cần tiêu dùng tới CLI nữa. Nhưng, sau đây, chúng tôi sẽ tranh luận về việc tiêu dùng sẽ CLI tốt hơn. Hãy xem tiếp bài viết của chúng tôi nhé .

Ngoài ra, những hệ quản lý khởi đầu phát triển cách lập trình quyến rũ hơn, sử dụng GUI (Graphical User Interaction). Bản thân GUI là một hiện tượng vì nó sử dụng những nút và thực đơn để thể hiện những lệnh cụ thể. Cách tiếp cận này đã được chứng minh là rất trực quan.

Ngày nay, GUI đã trở thành cách lập trình thông dụng. Tuy nhiên, hầu hết những hệ quản lý và quản lý vẫn cung ứng tích hợp giữa CLI và GUI. Ví dụ : người tiêu dùng Mac hoàn toàn mang thể nhập “ cal ” vào trong Terminal hoặc nhấp vào ứng dụng Calendar, đều nhận được tác dụng tựa như .

cal lệnh trên cli

Shell – Nền tảng xếp sau CLI

Nếu tất cả chúng ta nhìn CLI sâu hơn về hệ quản lý, tất cả chúng ta sẽ tìm thấy shell .Shell là một chương trình máy tính chịu nghĩa vụ và trách nhiệm khắc phục và xử lý tổng thể những lệnh được nhập trên CLI. Nó đọc và lý giải những lệnh và hướng dẫn hệ quản lý quản lý triển khai những tác vụ theo nhu yếu .Nói cách khác, shell là giao diện người tiêu dùng để quản trị CLI và hoạt động tiêu khiển như người trung gian, liên kết người tiêu dùng với hệ quản lý và quản lý. Nó được gọi là shell vì nó là lớp vỏ ngoài của hệ quản lý và quản lý, nơi người tiêu dùng tương tác tiên phong .Trong trong thực tiễn, mang rất nhiều thứ mà shell hoàn toàn mang thể khắc phục và xử lý, ví dụ tiêu biểu như :

  • Làm việc với file và thư mục
  • Mở và kết thúc chương trình
  • Quản lý trật tự máy tính
  • Thực hiện những nhiệm vụ lặp đi lặp lại

Trong số nhiều loại shell, những loại phổ cập nhất là Windows shell ( cho Windows ) và bash ( cho Linux và MacOS ) .

Windows Shell

Shell mặc định trong Windows là CMD.exe hoặc Command Prompt. Trên thực tế, Microsoft đã sử dụng Command Prompt từ xưa, nơi MS-DOS là hệ quản lý chính.

Để mở Command Prompt, bạn mang thể nhấp vào Start -> All Programs -> Accessories -> Command Prompt. Hoặc, bạn mang thể chỉ cần nhấn Windows + R, sau đó nhập CMD và nhấn enter.

Tùy thuộc vào những gì bạn cần, nhập một lệnh hoặc tích hợp lại. Bạn cũng hoàn toàn mang thể nhập những lệnh chạy trong một chuỗi ( một lệnh được thực thi sau lệnh khác ) .

Command Prompt mạnh tới mức mang thể quản lý nhiều thứ trong hệ quản lý Windows:

  • Thay đổi thư mục, danh sách thư mục, nội dung, vv
  • Xử lý mạng lưới như hiển thị cài đặt mạng IP
  • Quản lý file như đổi tên, di chuyển, v.v.
  • Quản lý phương tiện như định dạng và đổi tên khối lượng

Ngày nay, hãy học cách sử dụng một số ít cú pháp trong command prompt :

  • Thay đổi thư mục

Để điều hướng tới directory hoặc folder cụ thể trong command prompt, hãy sử dụng CD [path]. Hãy đảm bảo bạn thêm khoảng cách trước đường dẫn dự trù. Ví dụ:

CD C:Program Files
  • Đổi tên file 

Để đổi tên file trong một thư mục cụ thể, hãy sử dụng REN [drive:][path] [source] [target]. Nếu bạn nhắc tới vị trí, tức là file đã đổi tên sẽ được lưu trong cùng thư mục. Ví dụ:

REN d:untitled.txt untitled1.txt
  • Xóa file 

Để xóa file trong command prompt, sử dụng DEL [filename]. Nếu bạn muốn thêm những tùy chọn như buộc phải xóa, bạn mang thể thêm nó trước tên file. Ví dụ:

DEL /F untitled.txt
  • Đổi tên ổ đĩa

Để chỉnh sửa tên của một ổ đĩa cụ thể, hãy sử dụng LABEL [drive:][new volume name]. Hãy nhớ rằng bạn mang thể sử dụng tối đa 32 ký tự cho NTFS volume và 11 trên FAT volume. Ví dụ:

D: > LABEL d:MyData

Bash

Bash là viết tắt của Bourne Again Shell và được phát triển bởi Free Software Foundation.

Bash là một loại shell được sử dụng trong MacOS và nhiều bản phân phối Linux. Tuy nhiên, bạn cũng mang thể cài đặt bash Linux trên Windows 10.

Xem thêm: 3*** Ánh sáng là gì? Ánh sáng đơn sắc là gì?

Trong Linux, Bash shell là một trong nhiều shell mà người tiêu dùng Linux mang thể sử dụng. Những loại khác là Tchs shell, Ksh shell Zsh shell.

Trong hầu hết những bản phân phối Linux, shell nằm dưới thực đơn Utilities. Nếu bạn sử dụng máy tính để bàn Gnome, nó sẽ mang tên là Terminal, nhưng nếu bạn sử dụng KDE, thì tên là Konsole.

Trong lúc đó, trong MacOS, chương trình sẽ là Terminal.app. Để chạy chương trình này, hãy đi tới Application -> Utilities -> Terminal. Hoặc, bạn mang thể chỉ cần gõ terminal bằng cách sử dụng tìm kiếm Spotlight.

Lúc chương trình của terminal mở, bạn mang thể khởi đầu nhập lệnh. Về cơ bản, hầu hết những lệnh bao gồm: command, argument, và option.

Trong lúc command chứa lệnh tất cả chúng ta muốn thực thi, argument cho biết lệnh sẽ hoạt động tiêu khiển ở đâu và option nhu yếu sửa đổi đầu ra .Ngày nay là thời hạn để học cách sử dụng shell .Để khởi đầu, bạn cần biết cú pháp để khắc phục và xử lý shell. Nó còn được gọi là shell scripting – cách sử dụng script trong CLI để chạy những tác vụ nhất định .

Mặc dù mang nhiều lệnh mà bạn mang thể sử dụng với CLI, nhưng tất cả đều thuộc hai loại:

  • Những lệnh xử lý những trật tự
  • Những lệnh xử lý những file

Để hiểu cú pháp lệnh trong MacOS, hãy học hỏi từ những ví dụ sau :

  • Liệt kê tất cả những file trong một thư mục

Để biết những file trong một thư mục cụ thể, sử dụng ls.

Lệnh mặc định sẽ loại trừ file ẩn. Để hiển thị tất cả file, bạn mang thể thêm -a. Ví dụ:

ls -a

liệt kê tất cả file trong thư mục bằng CLI

  • Thay đổi thư mục

Để di chuyển tới một thư mục cụ thể, sử dụng cd destination. Ví dụ:

cd ~/Desktop
  • Đổi tên file 

Để đổi tên file trong một thư mục cụ thể, hãy sử dụng mv source destination. Hãy nhớ rằng, bạn cần kiên cố tên của file và phần mở rộng. Ví dụ:

mv ~/Desktop/untitled.rtf ~/Desktop/untitled1.rtf
  • Xóa file

Để xóa file trong thư mục cụ thể, sử dụng tên file rm. Để tránh xóa file sai, trước tiên hãy đảm bảo bạn di chuyển tới đúng thư mục đích. Ví dụ:

rm untitled.rtf

Một lần nữa, việc gõ lệnh đúng là việc quan yếu. Tức thị bạn nên quan tâm tới từng ký tự bạn sử dụng, gồm mang cả khoảng cách. Ko chỉ vậy, hãy chắc như đinh rằng bạn gõ đúng trường hợp .

Nếu vì một số lý do nhất định mà bạn muốn ngừng quá trình đang diễn ra trên Command Prompt hoặc Bash, chỉ cần nhấn Control+C.

Vì sao bạn nên sử dụng CLI hơn là GUI ?

Như đã nhắc trước đó, GUI được tăng trưởng trong hệ quản lý ngay lúc chuột trở thành thiết bị nguồn vào mới để quản lý và vận hành máy tính .

Chúng ta nên thừa nhận rằng GUI quyến rũ trực quan và dễ hiểu. Nhưng, đối với một số nhiệm vụ quan yếu, CLI mạnh hơn nhiều.

Ở đây, chúng tôi muốn chọn 1 số ít điểm để lý giải vì sao bạn nên sử dụng CLI hơn là GUI. Tuy nhiên, chúng tôi để bạn lựa chọn tùy vào loại việc làm .

  1. Tiêu tốn ít tài nguyên hơn
    Ko phải bí mật, đây là chương trình dựa vào text, cần rất ít tài nguyên của máy tính. Tức thị với CLI, bạn mang thể thực hiện những tác vụ tương tự với tài nguyên tối thiểu.
  2. Độ xác thực cao
    Bạn mang thể sử dụng một lệnh cụ thể, nhắm đích tới xác thực thuận tiện. Miễn sao bạn ko gõ lệnh sai thì nó sẽ hoạt động như bạn kỳ vọng. Một lúc bạn học những điều cơ bản, việc viết cú pháp ko còn khó như bạn nghĩ.
  3. Nhiệm vụ lặp đi lặp lại thân thiện
    GUI đã phát triển tốt trong những năm qua. Nhưng, hệ quản lý này mang thể ko phân phối cho bạn tất cả những thực đơn và nút để thực hiện tất cả tác vụ. Một trong những lý do là để đảm bảo an toàn. Nếu phải làm những công việc lặp đi lặp lại tương tự thì CLI lại làm bạn choáng ngợp. Ví dụ: lúc bạn phải xử lý hàng trăm file trong một thư mục, CLI cho phép bạn sử dụng một lệnh duy nhất để tự động lặp lại thuận tiện.
  4. Mạnh mẽ
    Hầu hết những hệ quản lý ngày nay đều ngăn bạn ko làm xáo trộn trật tự cốt lõi của hệ thống. Windows mang system protection và MacOS mang SIP (System Integrity Protection). Bạn sẽ ko thể thực hiện một số nhiệm vụ được hệ thống bảo vệ. Tuy nhiên, với CLI, bạn sẽ mang toàn quyền kiểm soát hệ thống của mình.

Để giúp bạn dễ hình dung hơn, chúng tôi sẽ so sánh với quá trình chuyển PSD sang HTML trong lập trình web.

Trong vấn đề PSD chuyển sang HTML, quá trình khởi đầu bằng việc tạo một mockup trong Photoshop. Photoshop Document (PSD) sau đó sẽ được chuyển đổi sang HTML.

Chuyển đổi PSD sang HTML liên quan tới việc lập trình bằng tay. Web developer đảm bảo code được sử dụng trong việc chuyển đổi sẽ gọn ghẽ. Điều này rất quan yếu để đạt Nguyên tắc W3C.

Nguyên tắc W3C giúp website mang được code tốt để nó hoàn toàn mang thể thích hợp với toàn bộ những trình duyệt .Vì vậy, việc biết code là rất quan yếu nắm được máy tính sẽ chạy thế nào .Tương tự với CLI trong hệ quản lý. Mặc dù GUI mang vẻ như mê hoặc, nhưng CLI nhẹ, mạnh và đơn thuần .

Kết luận

Mặc dù đã mang cuộc tranh luận dài về việc CLI chỉ dành cho chuyên viên, nhưng giờ bạn đã biết nó cũng hoàn toàn mang thể dành cho người tiêu dùng cuốiThực tế là hầu hết hệ quản lý quản lý vẫn còn cung ứng CLI cùng với GUI, chứng tỏ được rằng CLI rất quan yếu. Ngoài ra, sử dụng CLI mang lại nhiều điểm tích cực hơn GUI vì :

  • Nó cần ít tài nguyên hơn
  • Nó đảm bảo độ xác thực cao
  • xử lý công việc lặp đi lặp lại thuận tiện
  • mạnh mẽ

Ngày nay, bạn đã trọn vẹn hiểu CLI là gì phải ko ? Hãy triển khai xong việc làm bằng CLI !Author

Tác giả

Xem thêm: New York Yankees – Wikipedia tiếng Việt

Hai G .Hải G. là chuyên viên quản trị, quản lý và vận hành những nhà cung cấp website. Anh mang nhiều năm kinh nghiệm tay nghề về VPS, Hosting, technical SEO, CMS. Đặc thù thương mến WordPress và đã tiêu dùng nó hơn 5 năm nay. Thị hiếu của anh là đọc, viết blog, đi du lịch và tư vấn cho những bạn trẻ khởi nghiệp .

Source: https://blogchiaseaz.com
Category: Hỏi Đáp

Tham khảo thêm: CLI là gì? Và vì sao nên tiêu dùng CLI thay vì GUI

Related Posts