Cách sử dụng Linux Shell
Các bản phân phối Linux dành cho người tiêu dùng cung cấp giao diện người dùng đồ họa mạnh mẽ – nhưng Linux, vì nó bắt nguồn từ thế giới Unix của những năm 1970, vẫn chạy trên một kiến trúc không dựa trên một GUI cụ thể.
Một điểm nhập dựa trên văn bản vào hệ thống được gọi là vỏ bọcvà Linux hỗ trợ một số trong số chúng.
Mục Lục
Shell là gì?
Trình bao là một phương pháp dựa trên văn bản để tương tác với hệ điều hành của máy tính – một chức năng được gọi là thông dịch lệnh. Vỏ sử dụng cú pháp và logic riêng của chúng; chúng hoạt động như trung gian giữa người dùng đã đăng nhập và nhân máy tính, thực thi các chương trình khác như tiện ích hệ thống hoặc ứng dụng do người dùng cài đặt.
Linux hỗ trợ một số shell khác nhau:
- Bash: Bash là trình bao mặc định trên hầu hết các bản phân phối Linux hiện đại. Nó được tối ưu hóa để sử dụng tương tác thông qua lịch sử lệnh, chỉnh sửa dòng lệnh, răng cưa lệnh và điều khiển công việc cơ bản.
- Cá: Được thiết kế để người dùng dễ tiếp cận hơn, Fish nhấn mạnh vào việc hoàn thành lệnh, tập lệnh người dùng và các tính năng đầu cuối nâng cao. Nó được tối ưu hóa để sử dụng tương tác.
- Ksh: Korn shell là một ngôn ngữ lập trình cấp cao theo đúng nghĩa của nó, mặc dù nó hỗ trợ tương tác rất tuyệt vời.
- Zsh: Tuyệt vời cho người dùng thành thạo, Zsh cung cấp các tính năng tạo tập lệnh nâng cao và một lượng tùy chỉnh đáng kể. Nó cũng hỗ trợ các chỉ số khác nhau.
Không có gì ngăn cản bạn cài đặt nhiều shell khác nhau tùy thích. Mặc dù chỉ có một sẽ phục vụ như mặc định, nhưng bạn có thể tự do gọi một trình bao trong một trình bao trong một trình bao. Để xem trình bao nào đã được cài đặt cho bản phân phối của bạn, hãy chạy con mèo / etc / shell.
Vỏ không giống như một học kỳ. Thiết bị đầu cuối là các chương trình đồ họa trong đó một phiên trình bao hoạt động. Nói chung, bạn cần một thiết bị đầu cuối để chạy một phiên trình bao, nhưng phiên trình bao và thiết bị đầu cuối không được liên kết. Đó là, cùng một chương trình đầu cuối chạy bất kỳ trình bao nào và bất kỳ trình bao nào chạy trong bất kỳ chương trình đầu cuối nào.
Cả Microsoft Windows và Apple macOS đều có shell. Trong Windows, shell được gọi là Dấu nhắc lệnh, mặc dù các phiên bản Windows mới hỗ trợ PowerShell. Trong macOS, Học kỳ chương trình mở một phiên trình bao. Trong Linux, mặc dù một số người viết cẩu thả gọi các phiên trình bao như một “dấu nhắc lệnh”, nhưng Dấu nhắc lệnh là dành riêng cho Microsoft.
Tại sao sử dụng phiên Shell?
Người hâm mộ Linux dành cho máy tính để bàn đơn giản hiếm khi nhu cầu để sử dụng phiên shell, vì Linux hiện đại cung cấp các bảng điều khiển GUI mạnh mẽ. Hầu hết tất cả các chỉnh sửa cấp máy tính để bàn bình thường có thể được hoàn thành trong GUI.
Tuy nhiên, vì Linux hỗ trợ nhiều bản phân phối khác nhau và hơn một tá môi trường máy tính để bàn khác nhau, ngay cả những lời khuyên cơ bản về cách thực hiện một tác vụ trong Linux cũng trở nên khó hiểu khi vội vàng. Trừ khi các hướng dẫn của bạn tập trung vào môi trường máy tính để bàn của bạn, các quy trình từng bước sẽ khác nhau – thường đáng kể. Vì lý do đó, phần lớn lời khuyên về cách thực hiện hoặc khắc phục sự cố cho Linux nhấn mạnh vào các lệnh shell.
Ví dụ: để xem những chương trình nào hiện đang chạy trên máy tính Linux của bạn, quy trình trong GUI khác nhau tùy theo bản phân phối. Trên Ubuntu 20.04, bạn sẽ mở Trình khởi chạy và chọn Giám sát hệ thống trong khi trên openSuse Tumbleweed, bạn sẽ khởi chạy KSysGuard từ thư mục Hệ thống của Menu K. Và đối với mỗi công cụ GUI, giao diện và chức năng khác nhau, yêu cầu các hướng dẫn từng bước khác nhau và nếu cần, ảnh chụp màn hình. Tuy nhiên, đối với cả hai bản phân phối, chỉ cần chạy ps -ax từ một phiên trình bao cho cùng một đầu ra theo cùng một cách.
Cách sử dụng Linux Shell
Phát triển trong một vũ trụ chỉ có văn bản không quá khó. Trên thực tế, nhiều người hâm mộ Linux khó tính thực tế sống trong shell. Để bắt đầu, hãy chạy chương trình đầu cuối của bản phân phối của bạn hoặc chương trình tương đương. Khi cửa sổ mở ra, bạn sẽ ở trong một phiên trình bao mới.
Khi bạn hoàn thành, hãy sử dụng lối ra lệnh hoặc đóng chương trình đầu cuối.
Mỗi trình bao cung cấp các tính năng khác nhau, mặc dù các tiện ích Linux phổ biến (như đĩa CD lệnh thay đổi thư mục hoặc con mèo lệnh hiển thị tệp) hoạt động theo cùng một cách trong tất cả các trình bao. Nghiên cứu cú pháp độc đáo của shell của bạn để sử dụng sức mạnh của nó.
Cảm ơn vì đã cho chúng tôi biết!
Nói cho chúng tôi tại sao!
Khác
Không đủ chi tiết
Khó hiểu