Chỉ huy nửa đêm es một trình quản lý tệp cho các hệ thống giống Unix và đó là một bản sao Norton Commander hoạt động ở chế độ văn bản. Màn hình chính bao gồm hai bảng trong đó hệ thống tệp được hiển thị.
Nó được sử dụng theo cách tương tự với các ứng dụng khác chạy trên giao diện lệnh hoặc trình bao Unix. Các phím con trỏ cho phép bạn cuộn qua các tệp, Phím insert dùng để chọn các tập tin và các phím chức năng thực hiện các tác vụ như xóa, đổi tên, chỉnh sửa, sao chép tập tin, v.v.
Mặc dù Midnight Commander cũng bao gồm hỗ trợ chuột để thuận tiện cho việc xử lý hồ sơ.
Chỉ huy nửa đêm Nó có các tính năng như khả năng khám phá nội dung của các tệp RPM, làm việc với các định dạng tệp phổ biến như thể chúng là một thư mục đơn giản.
Bao gồm một trình quản lý chuyển FTP hoặc ứng dụng giao thức FISH và nó cũng bao gồm một trình soạn thảo có tên là mcedit.
Việc phát hành phiên bản mới "Midnight Commander 4.8.25" đã được công bố gần đây, trong đó một số thay đổi đã được thực hiện, trong đó quan trọng nhất là cải tiến cho trình chỉnh sửa Mcedit để làm nổi bật cú pháp.
Index
- 1 Có gì mới trong Midnight Commander 4.8.25?
- 1.1 Làm thế nào để cài đặt Midnight Commander trên Linux?
Có gì mới trong Midnight Commander 4.8.25?
Trong phiên bản mới này của Midnight Commander 4.8.25, tính năng chính tập trung vào cải tiến thứ đã qua gửi cho biên tập viên của Mcedit, kể từ bây giờ có những cải tiến để làm nổi bật cú pháp cho php, tcl, Cobol và Verilog / SystemVerilog, ngoài ra chúng đã được thêm vào mô-đun đánh dấu mới cho Kotlin và ino [ArduinoIDE].
Một cải tiến quan trọng khác trong Midnight Commander 4.8.25 là trình quản lý tệp hiện đã có hỗ trợ cho định dạng opus trình điều khiển tệp âm thanh,có cũng như hỗ trợ cho các tệp thực thi bổ sung để xử lý các tệp lha [jlha, lhasa], arj [7za], cab [7za], zip [7z], zipx [7za], iso [7za].
Mặt khác, khả năng tương thích với RealPlayer, gtv và xanim đã bị loại bỏ kế thừa từ trình điều khiển tệp video [video.sh].
Cũng như thông báo khó chịu «GNU Midnight Commander đã chạy trên thiết bị đầu cuối này. Hỗ trợ gói đăng ký sẽ bị vô hiệu hóa".
Các thay đổi khác được tích hợp trong phiên bản mới này:
- Đã thêm hộp thoại đồ họa để thay đổi các thuộc tính của tệp được tiện ích chattr hỗ trợ, tương tự như cách quản lý quyền truy cập.
- Thay đổi thuộc tính chỉ có sẵn cho các hệ thống tệp Ext2, Ext3 và Ext4.
- Cung cấp khả năng ghi đè phím tắt cho các nút radio.
- Tôi đã triển khai một widget WGroup cung cấp một lớp cơ sở cho các widget chứa các widget khác.
- Thêm hỗ trợ cho các thẻ phụ thuộc tùy chọn NÂNG CAO, ĐỀ XUẤT, KHUYẾN NGHỊ và BỔ SUNG trong VFS để hoạt động với RPM.
Cuối cùng nếu bạn muốn biết thêm về nó Về việc phát hành phiên bản mới này, bạn có thể kiểm tra chi tiết trong thông báo ban đầu. Liên kết là cái này.
Làm thế nào để cài đặt Midnight Commander trên Linux?
Đối với những ai quan tâm đến việc có thể cài đặt Midnight Commander trên hệ thống của mình thì có thể thực hiện theo hướng dẫn mà chúng tôi chia sẻ dưới đây.
Còn bây giờ [từ khi viết bài] phiên bản mới chưa được cập nhật trong kho của các bản phân phối Linux chính. Vì vậy, để cài đặt phiên bản mới nó chỉ có thể thực hiện được bằng cách biên dịch mã nguồn.
điều này họ có thể lấy nó từ liên kết sau.
Dành cho những ai thích chờ đợi, bạn có thể cài đặt phiên bản mới ngay khi có bằng cách nhập các lệnh sau, tùy thuộc vào bản phân phối Linux mà bạn đang sử dụng.
Những người sử dụng Debian, Ubuntu hoặc bất kỳ dẫn xuất nào điều này. Trong một thiết bị đầu cuối, họ sẽ nhập như sau:
Nếu chỉ là làm việc với file, thì cũng không có gì để nói nhiều lắm. Hiện nay có rất nhiều công cụ đồ họa hỗ trợ đắc lực cho việc này. Đơn giản là chỉ cần với vài click chuột, rê rê, kéo kéo, chọn rồi thả và rồi mọi thao tác đã xong. Nhưng mà đó là khi thao tác trên giao diện đồ họa, tất cả đều trực quan sinh động, cái gì cũng dễ thấy được. Với môi trường Linux, đặc biệt là với môi trường server, thường chúng ta sẽ không có một giao diện đồ họa như vậy. Các hệ thống server hầu hết đều phải thao tác thông qua cửa sổ dòng lệnh, màn hình đen và các dòng chữ trắng. Khi đó, những thao tác với chuột là quá xa xỉ. Chúng ta chỉ có một màn hình, và một bàn phím, làm việc trực tiếp với các dòng lệnh. Với những người không thường xuyên thao tác trên hệ thống dòng lệnh thì đây quả là một cơn ác mộng, các lệnh quá khó nhớ, cũng quá khó để sử dụng. Vì vậy, bài viết này của tôi ra đời với mục đích giúp mọi người làm quen với một số lệnh cơ bản để quản lý file trong hệ thống Linux.
Các lệnh điều hướng và thăm dòXác định vị trí với pwd
Thông thường khi ta truy cập vào server Linux nào đó, ta sẽ ở tại thư mục Home của tài khoản ta truy cập. Tuy nhiên, sau một thời gian làm việc, đôi khi ta không thể nhớ chính xác được mình đang ở tại thư mục nào. Và những lúc như thế này ta cần đến lệnh pwd
. Cách sử dụng lệnh này cũng rất đơn giản, chỉ cần gõ: pwd
Kết quả hiện ra là thư mục hiện tại đang làm việc. Theo như hình thì thư mục hiện tại của tôi là sandbox
, và nó ở trong thư mục share
, thư mục share
này lại ở bên trong thư mục usr
, và cuối cùng là đến thư mục /
- một thư mục đặc biệt gọi là root
, mọi thư mục khác đều có gốc là từ thư mục này.
Xác định các thư mục và file với ls
Lệnh ls
là lệnh dùng để giúp ta biết được trong một thư mục nào đó có chứa các file và thư mục con nào. Khi làm việc trên dòng lệnh, ta không thấy được gì ngoài dấu nhắc lệnh. Vì thế lệnh này rất hữu ích, nó cho ta biết được ta có thể thao tác với chính xác file hoặc thư mục nào đó tồn tại. Để sử dụng lệnh này, ta chỉ cần gõ: ls [target]
. pwd
0 có thể là file [dùng khi muốn xem thông tin cơ bản của file], thư mục [dùng khi muốn biết trong thư mục đó có những file và thư mục con nào], hoặc để trống [tương tự như thư mục nhưng trong trường hợp này ta muốn xem thông tin của thư mục hiện tại].
Một ví dụ để xem các file và thư mục con của thư mục usr
. Lệnh ls
có thể có các tùy chọn sau:
pwd
3: xem cả các file và thư mục ẩnpwd
4: xem thông tin chi tiết bao gồm ACL [access control list], kích cỡ, ngày tháng cập nhật, chủ sở hữu ....pwd
5: thêm slash [/
] để đánh dấu các thư mụcpwd
7: xem cả cây thư mục
Chuyển thư mục với cd
Không có gì để nói về lệnh này ngoại trừ tên của nó. pwd
8 [change directory] là lệnh dùng để chuyển thư mục làm việc hiện tại sang thư mục sang thư mục làm việc khác.
Tác dụng của nó đơn giản chỉ là để chuyển thư mục, và tất cả cũng chỉ có như vậy.
Xem nội dung của fileHiển thị nội dung toàn bộ file với cat
Cách sử dụng của lệnh này về cơ bản cũng rất dễ, chỉ cần pwd
9, và sau đó ta có thể thấy được toàn bộ nội dung của file.
Tuy nhiên, một hạn chế của sandbox
0 là khi in ra nội dung của file thì nếu file quá dài ta không thể xem hết được, mà buộc phải kết hợp với các câu lệnh khác.
Phân trang với sandbox
1
Lệnh sandbox
1 là một bổ sung cần thiết cho sandbox
0 khi xem nội dung của file. Với tính năng phân trang dữ liệu, sandbox
1 có thể giúp chúng ta xem toàn bộ nội dung của một file dài. Cú pháp sử dụng cũng chỉ cần sandbox
5, khá tương đồng với sandbox
0.
Ta có thể sử dụng các phím điều hướng lên, xuống hoặc sandbox
7 [scroll forward] và sandbox
8 [scroll backward] cho việc chuyển trang. Ngoài ra, để thoát chế độ xem với sandbox
1, ta dùng share
0.
Tạo file với touch
Mặc dù có rất nhiều câu lệnh có thể dùng để tạo file, nhưng lệnh cơ bản nhất vẫn là share
1, câu lệnh có tác dụng tạo ra một file với tên và đường dẫn chỉ định. Cú pháp cơ bản là share
2. Nếu chỉ có share
3 thì mặc định là file sẽ được tạo ra ở thư mục hiện tại. Ta có thể tạo nhiều file cùng lúc với share
1.
Tạo thư mục với mkdir
Tương tự với share
1, share
6 cũng có tác dụng tạo ra 1 file, nhưng file ở đây là dạng file thư mục. Đặc biệt, có thể dùng tùy chọn pwd
5 để tạo cả 1 cây thư mục.
Di chuyển hoặc đổi tên file và thư mục với mv
Lệnh share
8 có 2 tác dụng: di chuyển [chuyển file hoặc thư mục nào đó ra một thư mục khác] hoặc đổi tên [đổi tên của file hoặc thư mục]. Cú pháp chung là share
9
Sao chép file hoặc thư mục với cp
Lệnh share
0 được dùng để sao chép file hoặc thư mục, hay nói cách khác là tạo bản sao của file hoặc thư mục nào đó. Cú pháp sử dụng: share
1. Nếu muốn sao chép cả cây thư mục thì cần sử dụng tùy chọn share
2.
Xóa file hoặc thư mục
Để xóa file, ta dùng lệnh share
3, còn để xóa một thư mục, ta dùng lệnh share
4. Tuy nhiên, share
4 có một hạn chế là chỉ xóa được thư mục trống. Để xóa cả một cây thư mục, ta cần sử dụng share
3 với tùy chọn share
2.
Công cụ quản lý file tổng hợpNếu như bạn đã quen với việc sử dụng Linux, thì có một lệnh được liệt kê vào danh sách lệnh nguy hiểm tuyệt đối không nên thao tác, đó là
share
8. Khi thực thi lệnh này, tất cả cây thư mục tính từroot
sẽ bị xóa [share
2], và không hỏi lại [usr
1]. Nếu bạn không chắc chắn, thì tốt nhất không nên sử dụng tùy chọnshare
2, hoặc có thể sử dụngusr
3 [sẽ hỏi trước khi xóa để chắc chắn].
Thông thường khi nghĩ đến các công cụ quản lý file, người ta thường sẽ nghĩ ngay đến một ứng dụng File Explorer nào đó. Trên các hệ điều hành Linux thì có thể kể đến Nautilus, Dolphin, Thunar, PCManFm, .... Tuy nhiên, trên giao diện dòng lệnh cũng có một số công cụ quản lý file như vậy, điển hình là Midnight Commander [MC].
Để có thể sử dụng usr
4 thì ta cần cài đặt nó:
- Trên Ubuntu:
usr
5 - Trên Fedora:
usr
6
Giao diện cơ bản sẽ như sau:
Giao diện của MC sẽ bao gồm 2 cửa sổ được mở song song để dễ thao tác.
- Phía trên có một thanh menu đa chức năng, để active menu này ta cần dùng
usr
7 [một số máy sẽ cần sử dụng kết hợp với phímusr
8] - Phía dưới có mô tả một số tùy chọn sử dụng nhanh cho chương trình:
usr
9: Xem trợ giúp/
0: Hiện menu chức năng dành cho người dùng/
1: Xem nội dung file/
2: Chỉnh sửa file/
3,/
4,/
5,/
6: Sao chép[share
0], Di chuyển[share
8], Tạo thư mục[share
6], Xóa[share
3]usr
7: Kích hoạt top menuroot
2: Thoát chương trình
Trên đây chỉ là một số lệnh cơ bản để thao tác với file và thư mục trên một hệ thống Linux. Và khi bắt đầu làm quen với Linux, theo tôi đây là những lệnh nên được thực hành sử dụng trước tiên để làm quen với môi trường của nó. Mọi ý kiến đóng góp vui lòng comment bên dưới bài viết. Xin cảm ơn các bạn đã đọc bài viết.