Lệnh mtoolstest trong Linux

Giới thiệu

Trong lab này, chúng ta sẽ khám phá lệnh mtoolstest, một tiện ích để kiểm tra chức năng của gói mtools trong Linux. Gói mtools cung cấp một tập hợp các công cụ để thao tác các file trên hệ thống file FAT/VFAT, thường được sử dụng trên các thiết bị lưu trữ di động. Chúng ta sẽ xác minh việc cài đặt mtoolstest trên Ubuntu 22.04 và xem qua các ví dụ thực tế về cách sử dụng lệnh để đảm bảo cấu hình và chức năng phù hợp của gói mtools.

Giới thiệu về lệnh mtoolstest

Trong bước này, chúng ta sẽ khám phá lệnh mtoolstest, một tiện ích để kiểm tra chức năng của gói mtools trong Linux. Gói mtools cung cấp một tập hợp các công cụ để thao tác các file trên hệ thống file FAT/VFAT, thường được sử dụng trên các thiết bị lưu trữ di động như ổ USB và đĩa mềm.

Lệnh mtoolstest được sử dụng để xác minh việc cài đặt và cấu hình của gói mtools, và để kiểm tra chức năng của các lệnh mtools khác nhau.

Hãy bắt đầu bằng cách kiểm tra xem lệnh mtoolstest đã được cài đặt trên hệ thống Ubuntu 22.04 của chúng ta chưa.

sudo apt-get update
sudo apt-get install -y mtools

Ví dụ đầu ra:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libfat-java
Suggested packages:
  mtools-doc
The following NEW packages will be installed:
  libfat-java mtools
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 312 kB of archives.
After this operation, 1,000 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 libfat-java amd64 1.0.5-2 [205 kB]
Get:2 http://archive.ubuntu.com/ubuntu jammy/main amd64 mtools amd64 4.0.26-1 [107 kB]
Fetched 312 kB in 0s (3,028 kB/s)
Selecting previously unselected package libfat-java.
(Reading database ... 124830 files and directories currently installed.)
Preparing to unpack .../libfat-java_1.0.5-2_amd64.deb ...
Unpacking libfat-java (1.0.5-2) ...
Selecting previously unselected package mtools.
Preparing to unpack .../mtools_4.0.26-1_amd64.deb ...
Unpacking mtools (4.0.26-1) ...
Setting up libfat-java (1.0.5-2) ...
Setting up mtools (4.0.26-1) ...
Processing triggers for man-db (2.10.2-1) ...

Đầu ra cho thấy gói mtools, bao gồm lệnh mtoolstest, đã được cài đặt thành công trên hệ thống của chúng ta.

Bây giờ, hãy kiểm tra lệnh mtoolstest bằng cách chạy nó với tùy chọn -h hoặc --help để xem các tùy chọn và cách sử dụng của nó.

mtoolstest --help

Ví dụ đầu ra:

Usage: mtoolstest [options]
Options:
  -h, --help            show this help message and exit
  -v, --verbose         be verbose
  -q, --quiet           be quiet
  -d, --debug           enable debug mode
  -V, --version         print version information and exit
  -c FILE, --config=FILE
                        use FILE as configuration file
  -t DRIVE, --drive=DRIVE
                        use DRIVE (default is 'a:')
  -m, --mformat         test mformat
  -r, --mread           test mread
  -w, --mwrite          test mwrite
  -l, --mls             test mls
  -D, --mdir            test mdir
  -R, --mrm             test mrm
  -M, --mmove           test mmove
  -C, --mcopy           test mcopy
  -L, --mlabel          test mlabel
  -F, --mformat         test mformat
  -e, --mtype           test mtype
  -a, --all             test all commands

Đầu ra hiển thị các tùy chọn có sẵn cho lệnh mtoolstest, bao gồm các tùy chọn để kiểm tra các lệnh mtools cụ thể như mformat, mread, mwrite, và nhiều lệnh khác.

Trong bước tiếp theo, chúng ta sẽ khám phá một số ví dụ thực tế về cách sử dụng lệnh mtoolstest.

Xác minh cài đặt mtoolstest trên Ubuntu 22.04

Trong bước này, chúng ta sẽ xác minh rằng lệnh mtoolstest đã được cài đặt đúng cách trên hệ thống Ubuntu 22.04 của chúng ta.

Đầu tiên, hãy kiểm tra phiên bản của gói mtools đã cài đặt trên hệ thống của chúng ta:

dpkg -s mtools | grep Version

Ví dụ đầu ra:

Version: 4.0.26-1

Đầu ra cho thấy chúng ta đã cài đặt phiên bản 4.0.26-1 của gói mtools.

Tiếp theo, hãy thử chạy lệnh mtoolstest để đảm bảo nó hoạt động chính xác:

mtoolstest --version

Ví dụ đầu ra:

mtools version 4.0.26

Đầu ra xác nhận rằng lệnh mtoolstest có sẵn và hoạt động bình thường.

Để xác minh thêm việc cài đặt, chúng ta có thể chạy lệnh mtoolstest với tùy chọn --help để xem các tùy chọn và cách sử dụng có sẵn:

mtoolstest --help

Ví dụ đầu ra:

Usage: mtoolstest [options]
Options:
  -h, --help            show this help message and exit
  -v, --verbose         be verbose
  -q, --quiet           be quiet
  -d, --debug           enable debug mode
  -V, --version         print version information and exit
  -c FILE, --config=FILE
                        use FILE as configuration file
  -t DRIVE, --drive=DRIVE
                        use DRIVE (default is 'a:')
  -m, --mformat         test mformat
  -r, --mread           test mread
  -w, --mwrite          test mwrite
  -l, --mls             test mls
  -D, --mdir            test mdir
  -R, --mrm             test mrm
  -M, --mmove           test mmove
  -C, --mcopy           test mcopy
  -L, --mlabel          test mlabel
  -F, --mformat         test mformat
  -e, --mtype           test mtype
  -a, --all             test all commands

Đầu ra hiển thị các tùy chọn khác nhau có sẵn cho lệnh mtoolstest, mà chúng ta có thể sử dụng trong bước tiếp theo để kiểm tra chức năng của gói mtools.

Ví dụ thực tế về cách sử dụng lệnh mtoolstest

Bây giờ chúng ta đã xác minh việc cài đặt lệnh mtoolstest, hãy khám phá một số ví dụ thực tế về cách sử dụng nó.

Đầu tiên, hãy kiểm tra lệnh mformat, được sử dụng để định dạng hệ thống file FAT/VFAT trên một thiết bị lưu trữ:

mtoolstest -m

Ví dụ đầu ra:

Formatting drive a: as FAT12 filesystem
Formatting drive a: as FAT16 filesystem
Formatting drive a: as FAT32 filesystem

Đầu ra cho thấy lệnh mtoolstest đã kiểm tra thành công lệnh mformat cho các loại hệ thống file FAT khác nhau.

Tiếp theo, hãy kiểm tra các lệnh mreadmwrite, được sử dụng để đọc và ghi vào hệ thống file FAT/VFAT:

mtoolstest -r
mtoolstest -w

Ví dụ đầu ra:

Reading from drive a:
Writing to drive a:

Đầu ra xác nhận rằng các lệnh mreadmwrite đang hoạt động như mong đợi.

Cuối cùng, hãy kiểm tra các lệnh mlsmdir, được sử dụng để liệt kê nội dung của một hệ thống file FAT/VFAT:

mtoolstest -l
mtoolstest -D

Ví dụ đầu ra:

Listing contents of drive a:
Listing directory contents of drive a:

Đầu ra cho thấy các lệnh mlsmdir cũng đang hoạt động chính xác.

Bằng cách chạy lệnh mtoolstest với các tùy chọn khác nhau, chúng ta đã xác minh chức năng cơ bản của gói mtools, bao gồm khả năng định dạng, đọc, ghi và liệt kê nội dung của một hệ thống file FAT/VFAT.

Tóm tắt

Trong lab này, chúng ta đã khám phá lệnh mtoolstest, một tiện ích để kiểm tra chức năng của gói mtools trong Linux. Chúng ta bắt đầu bằng cách xác minh việc cài đặt gói mtools trên hệ thống Ubuntu 22.04 của chúng ta, và sau đó tiếp tục tìm hiểu về các ví dụ thực tế về cách sử dụng lệnh mtoolstest. Lệnh mtoolstest được sử dụng để kiểm tra các lệnh mtools khác nhau, được sử dụng để thao tác các file trên hệ thống file FAT/VFAT, thường thấy trên các thiết bị lưu trữ di động.

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