1
9
PHỤ LỤC C. MIDNIGHT COMMANDER
C.1. Giới thiệu về Midnight Commander (MC)
Người sử dụng hệ điều hành MS-DOS đều biết tính năng tiện ích Norton Commander
(NC) rất mạnh trong quản lý, điều khiển các thao tác về file, thư mục, đĩa cũng như là môi
trường trực quan trong chế độ văn bản (text). Dù trong hệ điều hành Windows sau này đã
có sự hỗ trợ của tiện ích Explorer nhưng không vì thế mà vai trò của NC giảm đi: Nhiều
người dùng vẫn thích dùng NC trong các thao tác với file và thư mục. Linux cũng có một
tiện ích mang tên Midnight Commander (viết tắt là MC) có chức năng và giao diện gần
giống với NC của MS-DOS và sử dụng MC trong Linux tương tự như sử dụng NC trong
MS-DOS.
C.2. Khởi động MC
Lệnh khởi động MC:
# mc [Tùy-chọn]
Có một số tuỳ chọn khi dùng tiện ích này theo một số dạng thông dụng sau:
-a
Không sử dụng các ký tự đồ hoạ để vẽ các đường thẳng khung.
-b
Khởi động trong chế độ màn hình đen trắng.
-c
Khởi động trong chế độ màn hình màu.
-d
Không hỗ trợ chuột
-P
Với tham số này, Midnight Commander sẽ tự động chuyển thư mục hiện
hành tới thư mục đang làm việc. Như vậy, sau khi kết thúc, thư mục hiện
hành sẽ là thư mục cuối cùng thao tác.
-v file
Sử dụng chức năng View của MC để xem nội dung của file được chỉ ra.
-V
Cho biết phiên bản chương trình đang sử dụng.
Nếu chỉ ra đường dẫn (path), đường dẫn đầu tiên là thư mục được hiển thị trong panel
chọn (selected panel), đường dẫn thứ hai được hiển thị panel còn lại.
C.3. Giao diện của MC
Giao diện của MC được chia ra làm bốn phần. Phần lớn màn hình là không gian hiển thị
của hai panel. Panel là một khung cửa sổ hiển thị các file thư mục cùng các thuộc tính của
nó hoặc một số nội dung khác. Theo mặc định, dòng thứ hai từ dưới lên sẽ là dòng lệnh còn
dòng dưới cùng hiển thị các phím chức năng. Dòng đầu tiên trên đỉnh màn hình là thực đơn
ngang (menu bar) của MC. Thanh thực đơn này có thể không xuất hiện nhưng nếu kích
hoạt bằng cả hai chuột tại dòng đầu tiên hoặc nhấn phím <F9> thì nó sẽ hiện ra và được
kích hoạt.
Midnight Commander cho phép hiển thị cùng một lúc cả hai panel. Một trong hai panel
là panel hiện hành (panel chọn). Thanh sáng chọn nằm trên panel hiện hành. Hầu hết các
thao tác đều diễn ra trên Panel này. Một số các thao tác khác về file như Rename hay Copy
sẽ mặc định sử dụng thư mục ở Panel còn lại làm thư mục đích. Tuy nhiên ta vẫn có thể sửa
được thư mục này trước khi thao tác vì các thao tác này đầu tiên bao giờ cũng yêu cầu nhập
đường dẫn. Trên panel sẽ hiển thị hầu hết các file và thư mục con của thư mục hiện hành.
Midnight Commander có cơ chế hiển thị các kiểu file khác nhau bằng các ký hiệu và màu