Hướng dẫn mới bắt đầu cho Linux Shell

Shell là gì?

Trước khi có môi trường máy tính để bàn và giao diện người dùng đồ họa, cách duy nhất để tương tác với hệ điều hành Linux là sử dụng dòng lệnh còn được gọi là thiết bị đầu cuối.

Thiết bị đầu cuối sử dụng một chương trình đặc biệt được gọi là trình bao hỗ trợ một loạt lệnh để thực hiện các tác vụ.

Có nhiều loại vỏ khác nhau có sẵn. Dưới đây là các shell được sử dụng phổ biến nhất:

Hầu hết các bản phân phối Linux hiện đại đều sử dụng shell bash hoặc shell dash mặc dù có giá trị khi biết các shell khác tồn tại.

Làm thế nào bạn có thể mở một Shell?

Nếu bạn kết nối với một máy chủ Linux thông qua ssh thì bạn sẽ đi thẳng vào một trình bao Linux. Nếu bạn đang sử dụng phiên bản Linux dành cho máy tính để bàn và bạn đang sử dụng môi trường máy tính để bàn thì bạn có thể truy cập vào trình bao đơn giản bằng cách mở một thiết bị đầu cuối.

Hướng dẫn này cho thấy cách truy cập thiết bị đầu cuối theo một số cách khác nhau.

Ngay khi bạn vào terminal, bạn sẽ có thể sử dụng shell mặc định cho terminal đó.

Là một thiết bị đầu cuối và Shell Điều tương tự?

Một thiết bị đầu cuối và một vỏ trong khi thường được sử dụng kết hợp với nhau là những con thú rất khác nhau. Thiết bị đầu cuối là một chương trình cho phép bạn truy cập trình bao.

Như đã đề cập trước đó một thiết bị đầu cuối có thể chạy các loại vỏ khác nhau. Một trình bao không cần một trình mô phỏng đầu cuối để chạy. Bạn có thể chạy một kịch bản lệnh shell thông qua một công việc CRON chẳng hạn, đó là một công cụ để chạy các kịch bản lệnh trong một khoảng thời gian nhất định.

Làm cách nào để tôi tương tác với Shell

Bạn có thể thực hiện khá nhiều thứ trong cửa sổ đầu cuối mà bạn có thể đạt được trong môi trường đồ họa hơn nhưng bạn cần phải biết các lệnh có sẵn.

Có nhiều cách khác nhau để liệt kê tất cả các lệnh. Ví dụ lệnh sau liệt kê các lệnh có sẵn:

compgen -c | hơn

Điều này sẽ liệt kê tất cả các lệnh có sẵn nhưng theo cách như vậy trừ khi bạn biết những lệnh này có nghĩa là bạn không có khả năng cảm thấy rất thoải mái.

Bạn có thể sử dụng lệnh man để đọc thông tin về mỗi lệnh bằng cách gõ như sau:

người đàn ông commandname

Thay thế "commandname" bằng tên của lệnh mà bạn muốn đọc.

Bạn luôn có thể làm theo hướng dẫn trên trang này để tìm hiểu cách sử dụng phần lớn các lệnh Linux có sẵn.

Những điều quan trọng bạn cần biết là cách xem tệp, cách chỉnh sửa tệp, cách tìm ra nơi bạn đang ở trong hệ thống tệp, cách di chuyển lên và xuống thư mục, cách di chuyển tệp, cách sao chép tệp, cách xóa các tệp và cách tạo thư mục.

May mắn thay hướng dẫn này sẽ cho bạn thấy làm thế nào để làm tất cả những điều đó .

Một kịch bản Shell là gì

Một kịch bản lệnh shell là một loạt các lệnh shell được viết trong một tệp mà khi được gọi sẽ thực hiện lệnh sau khi lệnh kia thường lấy đầu vào của người dùng.

Shell script cung cấp một cách để thực hiện các nhiệm vụ phổ biến hơn và hơn nữa.

Các phím tắt bàn phím

Có một số phím tắt có giá trị biết để tương tác nhanh chóng với một trình bao trong cửa sổ dòng lệnh:

Cài đặt phần mềm bằng dòng lệnh

Vỏ có thể được sử dụng nhiều hơn là chỉ là một cách để sao chép các tập tin xung quanh và chỉnh sửa chúng.

Ví dụ, bạn có thể sử dụng trình bao để cài đặt phần mềm. Hầu hết các lệnh cài đặt phần mềm đều dành riêng cho hệ điều hành và không phải là một hệ vỏ cụ thể.

Ví dụ apt-get có sẵn trên các bản phân phối dựa trên Debian trong khi yum có sẵn cho các bản phân phối dựa trên Red Hat.

Bạn có thể sử dụng apt-get trong một kịch bản lệnh shell nhưng nó sẽ không hoạt động trên mọi phân phối. Nó là một chương trình dòng lệnh như trái ngược với một lệnh shell chuyên dụng.

Mẹo hữu ích và thủ thuật

Hướng dẫn này cung cấp danh sách 15 mẹo và thủ thuật hữu ích cho dòng lệnh.

Nó sẽ chỉ cho bạn cách chạy lệnh trong nền, cách tạm dừng lệnh, cách giữ lệnh chạy ngay cả sau khi bạn đăng xuất, cách chạy lệnh tại một ngày và giờ cụ thể, cách xem và quản lý quy trình, cách xóa quy trình, cách tải xuống video trên Youtube, cách tải xuống các trang web và thậm chí làm thế nào để nhận được tài sản của bạn.