Giao diện dòng lệnh Linux: Nó là gì, được dùng để làm gì và cách sử dụng các lệnh trong đó như thế nào?

Cập nhật lần cuối: 25/07/2022
tác giả: Mario José
Giao diện dòng lệnh Linux: Nó là gì, được dùng để làm gì và cách sử dụng các lệnh trong đó như thế nào?

Linux nó đã trở thành hệ điều hành của lệnhDo đó, việc nắm vững hầu hết các khái niệm này là rất quan trọng, vì điều này sẽ tạo điều kiện thuận lợi rất nhiều cho công việc trên hệ thống đó.Đây là lý do tại sao hầu hết người dùng mới bắt đầu sử dụng thiết bị đầu cuối này thường gặp một số khó khăn khi... thực hiện một số chức năngNhưng để cố gắng giải quyết vấn đề này, người ta có thể sử dụng phiên dịch viên theo lệnh.

Khi bạn bắt đầu sử dụng loại này thiết bị đầu cuốiViệc có thể tin tưởng vào là rất quan trọng. các chương trình giúp đơn giản hóa trải nghiệm của người sử dụng, vì đây là điều cơ bản để có thể có được một Quản lý hệ thống rất tốtĐó là cách bạn có thể tìm thấy nó. Vỏ bọc, một chương trình chịu trách nhiệm Nó nhận các lệnh bạn nhập từ bàn phím và chuyển chúng cho hệ điều hành để thực thi.

Loại công cụ này đã trở thành trợ giúp đắc lực cho tất cả người dùng. những người mới bắt đầu làm quen với Linux và chưa hoàn toàn thành thạo chuỗi mã này. Do đó, Vỏ sò sở hữu nhiều đặc điểm khác nhau, tạo nên sự độc đáo riêng biệt của mỗi loại.Vì vậy, chúng tôi sẽ giải thích chi tiết hơn ở đây. Giới thiệu về công cụ này, công dụng của nó và cách sử dụng các lệnh trong đó. Để làm được điều này, hãy làm theo cẩn thận mọi hướng dẫn mà chúng tôi sẽ trình bày trong bài viết.

Giao diện dòng lệnh Linux (Linux Shell) là gì và nó được dùng để làm gì?

Giao diện dòng lệnh Linux (Linux Shell) là gì và nó được dùng để làm gì?

Còn được gọi là thông dịch lệnhĐiều này hoạt động theo cách tương tự như... trình biên dịch, vì nó chịu trách nhiệm Dịch mã lập trình của con người thành mã lập trình của máy tính, do đó nó có thể được coi là Một giao diện tương tác với hệ điều hành. Tương tự, đây là một thuật ngữ được sử dụng trong điện toánbao gồm Giao diện dành cho người dùng truyền thống của hệ điều hành Linux hoặc các bản phân phối của nó.

Khi nó đi gõ các lệnh trong ShellChương trình này chịu trách nhiệm chính về Hãy hiểu rõ từng điều đó và đảm bảo chúng được thực hiện chính xác. Do đó, có thể nói rằng nó là một loại công cụ chịu trách nhiệm cho Để điều khiển hoạt động của thiết bị. Các lệnh được cung cấp bởi trình thông dịch. Chúng có thể được sử dụng như một kịch bản. nếu chúng được viết trong các tệp thực thi được gọi là tập lệnh Shell.

Điều này cho phép người dùng, khi họ cần phải làm Sử dụng nhiều lệnh hoặc kết hợp nhiều lệnh với các công cụ, có thể viết bằng một tệp văn bản el sẽ được đánh dấu là có thể thực thi. Bằng cách này, từng dòng mộtNgười phiên dịch sẽ dịch đến nhân hệ điều hành để thực thi chúng. điều đáng nói là Shell không hoàn toàn là một ngôn ngữ lập trình.đến quá trình tạo các tập lệnh shell nó kết thúc Được gọi là lập trình Shell hoặc lập trình Shell trong tiếng Anh..

Các loại trình thông dịch lệnh Shell: Các trình thông dịch lệnh UNIX này được phân loại như thế nào?

Trong trường hợp này, người ta có thể Tìm hiểu các loại vỏ sò khác nhauĐó là lý do tại sao chúng ta sẽ giải thích từng cái một ở đây.

Để thực hiện điều này, hãy làm theo tất cả các bước mà chúng tôi sẽ giải thích bên dưới:

Giao diện đăng nhập tương tác

Trong trường hợp này Người dùng chịu trách nhiệm nhập các lệnh vào máy tính. thông qua bàn phím, Đây là cách thức chính mà người dùng nhập hoặc đăng nhập để có thể truy cập hệ thống.

Một số ví dụ về điều này như sau:

  • Thiết bị đầu cuối SSH.
  • Từ một Giao diện đồ họaCác thiết bị đầu cuối đang mở được tìm thấy bằng các tổ hợp phím như sau: “Ctrl + Alt + phím chức năng (F1-F6)” hoặc với tổ hợp phím “Ctrl + Alt + F7” Do đó, giao diện đồ họa được khôi phục.
  • Quyền truy cập vào Phiên Bash với tên người dùng của bạn.

Giao diện dòng lệnh tương tác không cần đăng nhập

Đối với loại này Trong Shell, người dùng chịu trách nhiệm nhập lệnh vào thiết bị đầu cuối thông qua bàn phím.Nhưng trên thực tế, nó là một trình giả lập thiết bị đầu cuối bắt đầu từ một... Môi trường đồ họa sau khi người dùng đăng nhập vào hệ thống.

Ví dụ minh họa như sau:

  • Gnome-terminal, konsole, v.v.

Giao diện dòng lệnh không tương tác, không cần đăng nhập

Trong trường hợp này Không có sự tương tác của người dùng., vậy Nó không có tính tương tác. Hoàn toàn trái ngược với hai điều đã đề cập ở trên. Không cần đăng nhập. Trong trường hợp này, về cơ bản là sử dụng các kịch bản (script) cho những tình huống này. Bash không đọc bất kỳ tập tin khởi động nào..

Ví dụ minh họa cho điều này như sau:

  • Kịch bản Chạy các tác vụ bằng cron.

Cú đánh

Cú đánh

Cú đánh Nó là một trong là trình thông dịch lệnh được người dùng Linux biết đến nhiều nhất. Do đó, hầu hết Các bản phân phối hệ điều hành thường bao gồm Bash. là trình shell mặc địnhDo đó, đây là một trong những lựa chọn tốt nhất cho người dùng mới bắt đầu sử dụng các loại máy này. Là một trong những sản phẩm phổ biến nhất, nó mang lại một số lợi thế nhất định, chẳng hạn như... được bao quanh bởi một cộng đồng lớnDo đó, có thể tìm thấy rất nhiều thông tin về nó.

Tận dụng Cú đánhNgười dùng sẽ cần hợp tác rất tốt với phím TAB, de Lập bảng, đây sẽ là đồng minh chính cho việc này. Tương tự, cần phải đề cập rằng công cụ này rất cần thiết khi bạn phải Việc viết đường dẫn tệp dài khá khó khăn vì Bash tích hợp tính năng tự động hoàn thành.Điều này cho phép khi viết những chữ cái đầu tiên của điểm đến và Nhấn phím TAB để hoàn tất. Phần còn lại liên quan đến những gì đang được tìm kiếm.

Zsh

Zsh

Đây là một ShellNó được coi là một trong những trình soạn thảo văn bản mạnh mẽ nhất cho hệ điều hành này và là lựa chọn chính. thay thế BashĐiều đáng chú ý là cả hai Bash và Zsh tương thích với nhaudo đó lCác đoạn mã hoạt động chính xác cho cả hai công cụ.Nó cũng cung cấp tính năng tự động hoàn thành mà tôi không có gì phàn nàn cả.

Nếu sử dụng tính năng tự động hoàn thành, người dùng chỉ cần nhập Nhập chữ cái đầu tiên và bạn sẽ tự động thấy các tùy chọn khác nhau liên quan đến từ khóa bạn muốn tìm kiếm. và chỉ những kết quả bắt đầu bằng chữ cái hoặc các chữ cái bạn đã nhập mới hiển thị. Một khía cạnh tuyệt vời khác của Điểm nổi bật từ Zsh, đó là vào thời điểm chọn một đối số của lệnh mà bạn muốn sử dụng, vì nó sẽ cung cấp Có nhiều lựa chọn thay thế tốt và dễ dàng lựa chọn..

Cá

Để kết thúc các loại Vỏ sò có sẵn. chúng tôi giới thiệu bạn , được coi là trực quan nhất trong tất cả, đếm với một tô màu cú pháp điều đó sẽ cho bạn biết cho dù lệnh bạn vừa thêm có đúng hay khôngTrong trường hợp bạn nhập cảnh thứ tự của một lệnh và nó chưa được cài đặt sau đó nó sẽ thông báo cho bạn và Nó sẽ hiển thị cho bạn tùy chọn cài đặt.

Giống như hai loại đã đề cập ở trên, nó cũng có một Tính năng tự động hoàn thành rất giống với của Zsh.Nhưng lần này nó bao gồm tùy chọn để Hiển thị lịch sử các lệnh đã sử dụng trước đónhư thể đó là một cái bóng trong văn bản của chúng tôi. Nhược điểm duy nhất trong trường hợp này là nó không tương thích với Bash..

Danh sách các lệnh hữu ích nhất bạn nên biết để sử dụng trong giao diện dòng lệnh Linux.

Nếu bạn là một người dùng Linux mới và bạn vẫn chưa biết điều đó lệnh Bạn có thể bắt đầu sử dụng nó cho Tận dụng tối đa giao diện dòng lệnh Linux và bắt đầu làm quen với nó. Vậy nên ở đây chúng ta sẽ cùng xem một ví dụ. Danh sách các lệnh hữu ích nhất mà bạn cần biết..

Để thực hiện điều này, hãy làm theo danh sách mà chúng tôi sẽ hiển thị bên dưới:

pwd

Lệnh này được gọi là Danh bạ công việc cá nhân và nó sẽ đảm nhiệm việc dạy bạn đường dẫn thư mục bạn đang ở đâu hiện đang ở.

Hãy xem nào:

  • 1$ pwd
  • 2/home/Alejandro/EDteam

mkdir

Chức năng này được gọi là Tạo thư mục (Make Directory) và với nó, bạn có thể tạo các thư mục mới với tên do bạn chỉ định:

  • mkdir (tên_thư_mục)
  • 1$ mkdir_my_folder.

chạm

Lệnh này cho phép bạn Tạo các tệp mới trong thư mục hiện tại.

Để làm được điều này, bạn phải áp dụng các bước sau:

  • 1$ touch_my_file.txt
  • 2$ ls
  • txt.

Mv

Được biết như Di chuyển, và chức năng của nó là Di chuyển các tập tin hoặc thư mục từ vị trí này sang vị trí khác. Trong trường hợp này, cú pháp của nó như sau:: mv {vị trí hiện tại} {vị trí mới}

Hãy xem nào:

  • 1$ mv my_file.txt ./my_folder/my_file.txt

Bạn cũng có tùy chọn Bạn có thể đổi tên thư mục và tập tin bằng lệnh tương tự. trong đó cú pháp như sau: mv {current_name} {new_name}.

Như chúng tôi đã nêu dưới đây:

  • 1$ mv my_file.txt users.txt
  • 2$ mv my_courses_folder.

Cp

Được biết như Lệnh sao chépvà chức năng chính của nó là Sao chép thư mục hoặc tập tin từ nơi này sang nơi khác..

Trong trường hợp này, cú pháp như sau: cp {nguồn} {đích}:

  • 1$ cp users.txt users_copy.txt

Nếu bạn muốn sao chép thư mục, bạn phải thêm tham số –r, kết quả sẽ như sau:

  • 1$ cp -r courses/ copy_courses/

Rm và rmdir

Được gọi là Xóa lệnh Và đúng như tên gọi của nó, mục tiêu là xóa các tập tinCú pháp của nó như sau: rm {filename}. Bây giờ trong trường hợp của lệnh rmdirnó có nghĩa là gì xóa thư mụcChức năng của nó là xóa các thư mục trống.

Cú pháp sau được sử dụng cho thao tác này: rmdir {folder_name}:

  • 1$ rmdir empty_folders/

Nếu họ muốn xóa các thư mục không trống Sẽ cần sử dụng lệnh rm với tùy chọn –r.

Cụ thể như sau:

  • 1$ rm –r courses_copy/

Tìm kiếm

Sử dụng Lệnh Find và tùy chọn –inameBạn sẽ có cơ hội để tìm tập tin.

Lệnh này sử dụng cú pháp sau: find {where/_search} –iname {file/_to/_search}:

  • 1$ tìm . –iname “users.txt”
  • /courses/users.txt

Cát

Trong trường hợp này, lệnh cat cho phép bạn đọc nội dung của các tập tin:

  • 1$ mèo ghi chú.txt
  • 2
  • 3 Đây là ghi chú bài giảng.
  • 4 Ghi chú cuối khóa học

Bạn có thể hiển thị các dòng của tệp bằng cách sử dụng tùy chọn –n:

  • 1$ cat -n notes.txt
  • 2
  • 3 1 Đây là ghi chú bài giảng.
  • 4 2 Tóm tắt bài giảng.

Ls

Lệnh LS cho phép bạn xóa hoặc gỡ bỏ các tệp và thư mục khỏi thư mục hiện tại:

  • 1$ ls
  • txt
  • 3my_folder

Để hiển thị nội dung ẩn, bạn phải sử dụng cờ -a:

  • 1$ ls –a
  • Tôi là một tập tin ẩn.
  • txt
  • 4my_folder

Để liệt kê nội dung chi tiết, bạn phải sử dụng cờ -1:

  • 1$ ls-1
  • 2-rw-rw-r—1 Alejandro Alejandro 0 22 tháng 10 16:46 my_file.txt
  • 3drwxrwxr-x 2 Alejandro Alejandro 4096 22 tháng 10 16:42 my_folder

Cd

Còn được gọi là Thay đổi thư mục và cho phép bạn Di chuyển giữa các thư mục hệ thống. Nó sử dụng đường dẫn sau: cd {đường dẫn tuyệt đối/hoặc đường dẫn tương đối} Bạn có cơ hội để Chỉnh sửa thư mục bằng cách chỉ định đường dẫn tuyệt đối từ thư mục gốc hoặc đường dẫn tương đối từ vị trí hiện tại của bạn.. Trong trường hợp Linux Bạn phải chỉ định thư mục hiện tại bằng cách sử dụng lệnh này. biểu tượng (.) Theo đó, chúng tôi cung cấp các lệnh sau đây thực hiện cùng một thao tác để chuyển bạn đến thư mục đó: thư mục của tôi

Hãy xem nào:

  • 1$ pwd
  • 2/home/Alejandro/EDteam
  • 3
  • 4$ cd /home/Alejandro/EDteam/my_folder
  • 5$ cd ./my_folder
  • 6$ cd my_folder

Để quay lại thư mục trước đó, hãy sử dụng lệnh sau: cd -:

  • 1$ pwd
  • 2/home/Alejandro/EDteam/my_folder
  • 3
  • 4$ cd -
  • 5
  • 6$ pwd
  • 7/home/Alejandro/EDteam

Để di chuyển đến thư mục cao hơn vị trí hiện tại của bạnBạn sẽ cần sử dụng lệnh cd . . hoặc một chuỗi . . Điều này sẽ cho phép bạn đi lên. cấu trúc thư mục.

Ví dụ, để chuyển đến thư mục chính từ vị trí EDteam hiện tại, bạn nên sử dụng lệnh sau:

  • 1$ pwd
  • 2/homre/Alejandro/EDteam
  • 3$ đĩa CD . . / . .
  • 4$ pwd
  • 5/ Home
Sách điện tử của IPAP
Ebooks IPAP

🔥THAM GIA🔥 CỘNG ĐỒNG IP@P MỚI! ĐĂNG KÝ TẠI ĐÂY!

Chủ đề

Tác giả: Mario José

Với bằng cử nhân báo chí, chuyên ngành phóng sự điều tra, tôi luôn tìm kiếm sự thật trong mọi việc. Hiện tại, tôi tập trung hoàn toàn vào công nghệ, máy tính và internet.

Có liên quan