Câu lệnh sh

Một phần của tài liệu Tự hoc sử dụng Linux (Trang 134 - 135)

4 Làm quen với hệ thống tập tin ext3fs

5.10 Câu lệnh sh

5.10 Câu lệnh sh

Bạn luôn luôn có thể chạy một bản sao của hệ vỏbashnhờ câu lệnhbashhaysh. Khi này có thể bắt bản sao này chạy một script nào đó, nếu đưa tên của script như một tham số cho lệnh bash. Như vậy, để thực hiện script myscript cần đưa câu lệnh “sh myscript”. Nếu xem nội dung của một tập tin script nào đó (những tập tin như vậy có rất nhiều trên hệ thống), bạn sẽ thấy dòng đầu tiên có dạng sau:#!/bin/sh. Điều này có nghĩa là, khi chúng ta gọi script để thực hiện như một lệnh thông thường, thì/bin/shsẽ giúp chúng ta “thu xếp” mọi thứ. Có thể thay thế dòng này bởi liên kết đến bất kỳ một chương trình nào, mà sẽ đọc tập tin và thực hiện các câu lệnh tương ứng. Ví dụ, script trên ngôn ngữ Perl bắt đầu bởi dòng có dạng !/bin/perl. Một chú ý khác là ký tự # dùng để viết lời chú thích trong script. Tất cả những gì đứng sau ký tự này đến cuối dòng sẽ được coi là chú thích và bị bash bỏ qua (tức là hệ vỏ sẽ không xem dòng này là câu lệnh). Nếu bạn muốn kiểm chứng lại tác dụng của ký tự này, thì hãy nhập vào dòng lệnh một câu lệnh bất kỳ, và đặt trước nó (câu lệnh) ký tự#, ví dụ “# ls”, bạn sẽ thấy rằng hệ vỏ bở qua câu lệnh này.

Chúng ta sẽ dừng bài học ngắn gọn vềbashtại đây. Tất nhiên, còn rất nhiều vấn đề quan trọng cần xem xét nhưng nằm ngoài phạm vi của bài học, ví dụ, quản lý tiến trình, lịch sử câu lệnh, mô tả về thư viện readline, tín hiệu, v.v. . . Các bạn sẽ tìm thấy thông tin cần thiết trong các cuốn hướng dẫn khác hoặc trên trang

Sử dụng Midnight Commander

Mọi thứ đều đã được viết ra – các nhà lập trình Nga.

Trong chương này chúng ta sẽ học cách sử dụng chương trình Midnight Commander, một trình quản lý tập tin mạnh. Sau khi đọc xong chương này bạn đọc sẽ có thể sử dụng các tổ hợp phím cũng như giao diện của Midnight Commander để thực hiện rất nhiều công việc có liên quan đến hệ thống tập tin từ nhỏ bé đến nặng nhọc. Đầu tiên chúng ta hãy xem xét cách cài đặt chương trình này. . .

Một phần của tài liệu Tự hoc sử dụng Linux (Trang 134 - 135)