Lệnh mc trong Linux

Giới thiệu

Trong lab này, chúng ta sẽ khám phá trình quản lý tệp Midnight Commander (mc), một công cụ mạnh mẽ và giàu tính năng để thực hiện các thao tác cơ bản về tệp và thư mục trên môi trường Ubuntu 22.04. Chúng ta sẽ bắt đầu bằng cách cài đặt gói Midnight Commander, sau đó đi sâu vào giao diện trực quan của nó và học cách quản lý hiệu quả các tệp và thư mục bằng trình quản lý tệp dựa trên dòng lệnh này.

Midnight Commander là một trình quản lý tệp được sử dụng rộng rãi, cung cấp một cách thân thiện và hiệu quả để điều hướng hệ thống tệp, sao chép, di chuyển và xóa tệp, cũng như thực hiện các tác vụ quản lý tệp thông thường khác. Lab này sẽ cung cấp cho bạn các ví dụ thực tế và hướng dẫn từng bước để giúp bạn thành thạo sử dụng Midnight Commander trên hệ thống Ubuntu 22.04 của mình.

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 môi trường Ubuntu 22.04.

Đầu tiên, cập nhật chỉ mục gói:

sudo apt-get update

Ví dụ đầu ra:

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 gói Midnight Commander:

sudo apt update
sudo apt-get install -y mc

Ví dụ đầu ra:

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) hiện đã đượ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 của nó.

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

mc

Điều này sẽ khởi chạy giao diện Midnight Commander, được chia thành hai bảng chính. Bảng bên trái hiển thị nội dung của thư mục hiện tại và bảng bên phải hiển thị nội dung của thư mục đã truy cập trước đó.

Ở trên cùng của giao diện, bạn sẽ thấy thanh menu, 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ể điều hướng 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 bảng, như đã đề cập trước đó. Bạn có thể điều hướng giữa các bảng bằng phím Tab. Trong mỗi bảng, bạn có thể sử dụng các phím mũi tên để di chuyển con trỏ và chọn tệp 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 tệp: Nhấn F5 để sao chép tệp, F6 để di chuyển/đổi tên tệp, F8 để xóa tệp 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ỏ và nhấn Enter để mở một thư mục.
  • Tìm kiếm tệp: Nhấn Ctrl+F để mở hộp thoại tìm kiếm và tìm kiếm tệp hoặc thư mục.
  • Xem nội dung tệp: Nhấn F3 để xem nội dung của tệp đã chọn.
  • Thoát Midnight Commander: Nhấn F10 để thoát khỏi giao diện Midnight Commander.

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ề tệp và thư mục bằng Midnight Commander

Trong bước này, chúng ta sẽ thực hành thực hiện các thao tác tệp và thư mục khác nhau bằng trình quản lý tệp 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ụ đầ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 mới tạo bằng Midnight Commander:

mc

Điều này sẽ mở giao diện Midnight Commander. Sử dụng các phím mũi tên để điều hướng đến thư mục mc_demo và nhấn Enter để vào thư mục.

Tiếp theo, hãy 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, và nhấn Enter.
  3. Tệp mới sẽ được tạo và bây giờ bạn có thể chỉnh sửa nội dung của nó 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. Điều hướng đế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. Điều hướng đế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 đã thực hành tạo, sao chép và xóa các tệp và thư mục bằng trình quản lý tệp Midnight Commander.

Tóm tắt

Trong lab này, chúng ta đã học cách cài đặt trình quản lý tệp Midnight Commander (mc) trên Ubuntu 22.04. Chúng ta đã khám phá giao diện Midnight Commander và thực hiện các thao tác tệp và thư mục khác nhau bằng công cụ mạnh mẽ này. Quá trình cài đặt bao gồm cập nhật chỉ mục gói và cài đặt gói mc. Sau đó, chúng ta đã làm quen với giao diện người dùng của Midnight Commander và sử dụng các tính năng của nó để quản lý tệp và thư mục, chẳng hạn như điều hướng, sao chép, di chuyển và xóa tệp và thư mục.

400+ câu lệnh phổ biến trong Linux