Lệnh mc trong linux với các ví dụ dễ hiểu

Lệnh mc trong Linux là một trình quản lý tập tin mạnh mẽ, giao diện trực quan giúp bạn dễ dàng thao tác với các thư mục và tập tin. Nó cung cấp hai bảng điều khiển để duyệt và quản lý tập tin một cách hiệu quả, tương tự như Norton Commander. Với mc, bạn có thể sao chép, di chuyển, đổi tên và xóa tập tin một cách nhanh chóng.

Lệnh mc trong linux là gì?

Lệnh command mc in linux, hay còn gọi là Midnight Commander, là một trình quản lý tập tin mạnh mẽ, giao diện trực quan giúp bạn dễ dàng thao tác với các thư mục và tập tin. Nó hoạt động trên nền tảng dòng lệnh, nhưng lại có giao diện hai cửa sổ giống như Norton Commander quen thuộc, giúp bạn sao chép, di chuyển, đổi tên tập tin một cách nhanh chóng. Midnight Commander còn tích hợp trình soạn thảo văn bản đơn giản và trình xem tập tin, hỗ trợ nhiều định dạng nén khác nhau. Sử dụng command mc in linux giúp bạn quản lý tập tin hiệu quả hơn, đặc biệt khi làm việc trên server hoặc các hệ thống không có giao diện đồ họa. Đây là một công cụ hữu ích cho cả người mới bắt đầu và người dùng Linux có kinh nghiệm.

Cài đặt Midnight Commander (mc) trên Ubuntu 22.04

Trong bước này, chúng ta sẽ cài đặt trình quản lý tệp Midnight Commander (mc) trên Ubuntu 22.04.

Đầu tiên, hãy cập nhật package index bằng lệnh sau:

sudo apt-get update

Ví dụ về kết quả trả về:

Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Fetched 324 kB in 1s (324 kB/s)
Reading package lists... Done

Tiếp theo, cài đặt package Midnight Commander bằng lệnh:

sudo apt update
sudo apt-get install -y mc

Ví dụ về kết quả trả về:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libglib2.0-0 libslang2
Suggested packages:
  mc-data
The following NEW packages will be installed:
  libglib2.0-0 libslang2 mc
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,063 kB of archives.
After this operation, 5,500 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 libglib2.0-0 amd64 2.72.1-1ubuntu1 [1,231 kB]
Get:2 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libslang2 amd64 2.3.2-5build2 [368 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy/universe amd64 mc amd64 3.4.3-3build1 [464 kB]
Fetched 2,063 kB in 1s (2,063 kB/s)
Selecting previously unselected package libglib2.0-0:amd64.
(Reading database ... 14868 files and directories currently installed.)
Preparing to unpack .../libglib2.0-0_2.72.1-1ubuntu1_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.72.1-1ubuntu1) ...
Selecting previously unselected package libslang2:amd64.
Preparing to unpack .../libslang2_2.3.2-5build2_amd64.deb ...
Unpacking libslang2:amd64 (2.3.2-5build2) ...
Selecting previously unselected package mc.
Preparing to unpack .../mc_3.4.3-3build1_amd64.deb ...
Unpacking mc (3.4.3-3build1) ...
Setting up libglib2.0-0:amd64 (2.72.1-1ubuntu1) ...
Setting up libslang2:amd64 (2.3.2-5build2) ...
Setting up mc (3.4.3-3build1) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for libc-bin (2.35-0ubuntu3) ...

Midnight Commander (mc) đã được cài đặt trên môi trường Ubuntu 22.04 của bạn.

Khám phá giao diện Midnight Commander

Trong bước này, chúng ta sẽ khám phá giao diện Midnight Commander (mc) và làm quen với các tính năng chính.

Đầu tiên, hãy khởi động Midnight Commander bằng cách chạy lệnh sau trong terminal:

mc

Lệnh này sẽ khởi chạy giao diện Midnight Commander, được chia thành hai panel chính.

Panel bên trái hiển thị nội dung của thư mục hiện tại, panel bên phải hiển thị thư mục đã truy cập trước đó.

Ở trên cùng giao diện, bạn sẽ thấy thanh menu, nơi cung cấp quyền truy cập vào các lệnh và chức năng khác nhau.

Bạn có thể di chuyển qua các tùy chọn menu bằng các phím mũi tên và nhấn Enter để chọn một tùy chọn.

Bên dưới thanh menu, bạn sẽ thấy dòng lệnh, hiển thị thư mục làm việc hiện tại và cho phép bạn nhập lệnh.

Khu vực chính của giao diện được chia thành hai panel, như đã đề cập trước đó, giúp bạn quản lý file.

Bạn có thể di chuyển giữa các panel bằng phím Tab, và dùng phím mũi tên để chọn file hoặc thư mục.

Một số tính năng và phím tắt quan trọng để khám phá trong giao diện Midnight Commander:

  • Thao tác với file: Nhấn F5 để sao chép, F6 để di chuyển/đổi tên, F8 để xóa và F7 để tạo thư mục mới.
  • Điều hướng thư mục: Sử dụng các phím mũi tên để di chuyển con trỏ, nhấn Enter để mở một thư mục.
  • Tìm kiếm file: Nhấn Ctrl+F để mở hộp thoại tìm kiếm và tìm kiếm file hoặc thư mục.
  • Xem nội dung file: Nhấn F3 để xem nội dung của một file đã chọn.
  • Thoát Midnight Commander: Nhấn F10 để thoát khỏi giao diện Midnight Commander.

Hãy dành thời gian khám phá giao diện Midnight Commander và làm quen với các lệnh và tính năng khác nhau.

Thực hiện các thao tác với Tệp và Thư mục bằng Midnight Commander

Trong bước này, chúng ta sẽ thực hành các thao tác tệp và thư mục khác nhau bằng Midnight Commander (mc).

Đầu tiên, hãy tạo một thư mục mới trong thư mục ~/project:

mkdir ~/project/mc_demo

Ví dụ về đầu ra:

labex@ubuntu:~/project$ mkdir ~/project/mc_demo
labex@ubuntu:~/project$

Bây giờ, hãy điều hướng đến thư mục vừa tạo bằng Midnight Commander nhé.

mc

Thao tác này sẽ mở giao diện Midnight Commander, bạn dùng phím mũi tên để di chuyển đến thư mục mc_demo và nhấn Enter.

Tiếp theo, chúng ta sẽ tạo một tệp mới trong thư mục mc_demo:

  1. Nhấn F7 để tạo một tệp mới.
  2. Nhập tên tệp, ví dụ: example.txt, rồi nhấn Enter.
  3. Tệp mới sẽ được tạo, bạn có thể chỉnh sửa nội dung bằng trình soạn thảo tích hợp.

Bây giờ, hãy sao chép một tệp bằng Midnight Commander:

  1. Di chuyển đến tệp bạn muốn sao chép (ví dụ: example.txt) bằng các phím mũi tên.
  2. Nhấn F5 để sao chép tệp.
  3. Nhập đường dẫn đích (ví dụ: ~/project/mc_demo/copied_file.txt) và nhấn Enter.

Cuối cùng, hãy xóa một tệp bằng Midnight Commander:

  1. Di chuyển đến tệp bạn muốn xóa (ví dụ: copied_file.txt) bằng các phím mũi tên.
  2. Nhấn F8 để xóa tệp.
  3. Xác nhận việc xóa bằng cách nhấn Enter.

Bạn vừa thực hành tạo, sao chép và xóa tệp và thư mục bằng trình quản lý tệp Midnight Commander.

Kết luận cho linux mc command

Vậy là chúng ta đã cùng nhau khám phá những điều thú vị về linux mc command, một công cụ quản lý file mạnh mẽ và thân thiện trên Linux. Hy vọng rằng, với những kiến thức này, bạn sẽ cảm thấy việc quản lý file trở nên dễ dàng và hiệu quả hơn rất nhiều. Đừng ngần ngại thử nghiệm các tính năng khác nhau của linux mc command để tìm ra cách sử dụng phù hợp nhất với nhu cầu của bạn. MC không chỉ giúp bạn thao tác nhanh chóng mà còn mang lại trải nghiệm trực quan hơn so với dòng lệnh thuần túy. Chúc bạn thành công và có những trải nghiệm tuyệt vời với Linux! Hãy nhớ rằng, thực hành thường xuyên là chìa khóa để làm chủ bất kỳ công cụ nào, kể cả MC. Chúc bạn luôn vui vẻ và khám phá thêm nhiều điều thú vị về Linux nhé!

Last Updated : 18/10/2025