Mc trong linux là gì

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]. pwd0 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:

  • pwd3: xem cả các file và thư mục ẩn
  • pwd4: 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 ....
  • pwd5: thêm slash [/] để đánh dấu các thư mục
  • pwd7: 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ó. pwd8 [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 file

Hiể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 pwd9, 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 sandbox0 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 sandbox1

Lệnh sandbox1 là một bổ sung cần thiết cho sandbox0 khi xem nội dung của file. Với tính năng phân trang dữ liệu, sandbox1 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 sandbox5, khá tương đồng với sandbox0.

Ta có thể sử dụng các phím điều hướng lên, xuống hoặc sandbox7 [scroll forward] và sandbox8 [scroll backward] cho việc chuyển trang. Ngoài ra, để thoát chế độ xem với sandbox1, ta dùng share0.

Các thao tác với file và thư mục

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à share1, 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à share2. Nếu chỉ có share3 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 share1.

Tạo thư mục với mkdir

Tương tự với share1, share6 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 pwd5 để 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 share8 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à share9

Sao chép file hoặc thư mục với cp

Lệnh share0 đượ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: share1. Nếu muốn sao chép cả cây thư mục thì cần sử dụng tùy chọn share2.

Xóa file hoặc thư mục

Để xóa file, ta dùng lệnh share3, còn để xóa một thư mục, ta dùng lệnh share4. Tuy nhiên, share4 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 share3 với tùy chọn share2.

Nế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à share8. Khi thực thi lệnh này, tất cả cây thư mục tính từ root sẽ bị xóa [share2], và không hỏi lại [usr1]. 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ọn share2, hoặc có thể sử dụng usr3 [sẽ hỏi trước khi xóa để chắc chắn].

Công cụ quản lý file tổng hợp

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 usr4 thì ta cần cài đặt nó:

  • Trên Ubuntu: usr5
  • Trên Fedora: usr6

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 usr7 [một số máy sẽ cần sử dụng kết hợp với phím usr8]
  • Phía dưới có mô tả một số tùy chọn sử dụng nhanh cho chương trình:
    • usr9: 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[share0], Di chuyển[share8], Tạo thư mục[share6], Xóa[share3]
    • usr7: Kích hoạt top menu
    • root2: Thoát chương trình
Kết luận

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.

Chủ Đề