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

Lệnh mcd trong Linux không phải là một lệnh chuẩn, có lẽ bạn đang muốn nói đến lệnh `mkdir` kết hợp với `cd`. `mkdir` dùng để tạo thư mục mới, còn `cd` giúp bạn di chuyển đến thư mục khác một cách nhanh chóng. Để tạo thư mục và di chuyển vào đó ngay lập tức, bạn có thể dùng `mkdir ten_thu_muc && cd ten_thu_muc`. Hãy thử xem, nó sẽ giúp bạn tiết kiệm thời gian đấy!

Lệnh mcd trong linux là gì?

Trong Linux, không có command mcd in linux nào mặc định cả, có lẽ bạn đang nhầm lẫn với một lệnh khác hoặc một alias tự tạo. Lệnh thường dùng để thay đổi thư mục là `cd` (change directory), cho phép bạn di chuyển giữa các thư mục trong hệ thống tệp. Nếu bạn muốn tạo một alias cho `cd` thành `mcd`, bạn có thể cấu hình trong file `.bashrc` hoặc `.zshrc`. Việc này giúp bạn gõ lệnh nhanh hơn, nhưng cần đảm bảo bạn hiểu rõ mình đang làm gì để tránh nhầm lẫn. Hãy kiểm tra lại cấu hình shell của bạn hoặc tài liệu hướng dẫn để biết thêm chi tiết về các alias đã được thiết lập.

Tìm hiểu về lệnh mcd

Trong bước này, bạn sẽ làm quen với lệnh mcd trong Linux, viết tắt của "make and change directory". Lệnh mcd cho phép bạn tạo thư mục mới và thay đổi thư mục làm việc hiện tại sang thư mục vừa tạo chỉ trong một lệnh.

Để sử dụng lệnh mcd, bạn chỉ cần cung cấp đường dẫn của thư mục bạn muốn tạo. Ví dụ, để tạo thư mục mới tên "example" trong thư mục hiện tại, bạn chạy lệnh:

mcd example

Lệnh này sẽ tạo thư mục "example" và thay đổi thư mục làm việc hiện tại sang thư mục đó.

Ví dụ về đầu ra:

labex@ubuntu:~/project$ mcd example
labex@ubuntu:~/project/example$

Lệnh mcd đặc biệt hữu ích khi bạn cần tạo một loạt các thư mục lồng nhau. Thay vì chạy nhiều lệnh mkdir, bạn có thể dùng mcd để tạo thư mục và di chuyển đến vị trí mong muốn chỉ trong một bước.

Ví dụ, để tạo cấu trúc thư mục ~/project/example/subdir1/subdir2, bạn có thể chạy lệnh:

mcd project/example/subdir1/subdir2

Lệnh này sẽ tạo tất cả các thư mục cần thiết và thay đổi thư mục làm việc hiện tại thành ~/project/example/subdir1/subdir2.

Ví dụ về đầu ra:

labex@ubuntu:~/project$ mcd project/example/subdir1/subdir2
labex@ubuntu:~/project/example/subdir1/subdir2$

Lệnh mcd là một công cụ tiện lợi để quản lý thư mục hiệu quả trong Linux. Ở bước tiếp theo, bạn sẽ học cách kết hợp mcd với các lệnh Linux khác để thực hiện các thao tác nâng cao hơn với tệp và thư mục.

Tạo Cấu Trúc Thư Mục Lồng Nhau với mcd

Trong bước này, bạn sẽ học cách dùng lệnh mcd để tạo nhanh chóng các thư mục lồng nhau.

Chúng ta hãy bắt đầu bằng việc tạo một cấu trúc thư mục mới với nhiều cấp thư mục con nhé.

mcd project/docs/guides/linux

Lệnh mcd duy nhất này sẽ tạo ra cấu trúc thư mục như sau:

  • ~/project/
    • docs/
      • guides/
        • linux/

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

labex@ubuntu:~/project$ mcd project/docs/guides/linux
labex@ubuntu:~/project/docs/guides/linux$

Như bạn thấy, lệnh mcd đã tạo tất cả các thư mục cần thiết và thay đổi thư mục làm việc hiện tại đến cấp sâu nhất, ~/project/docs/guides/linux.

Bây giờ, hãy tạo một cấu trúc thư mục lồng nhau khác nhé.

mcd ../../python

Lệnh mcd này sẽ tạo thư mục python cùng cấp với thư mục linux, và thay đổi thư mục làm việc hiện tại đến đó.

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

labex@ubuntu:~/project/docs/guides/linux$ mcd ../../python
labex@ubuntu:~/project/docs/guides/python$

Cấu trúc thư mục bây giờ trông như thế này:

  • ~/project/
    • docs/
      • guides/
        • linux/
        • python/

Lệnh mcd giúp bạn dễ dàng tạo các cấu trúc thư mục phức tạp mà không cần chạy nhiều lệnh mkdir. Điều này có thể giúp bạn tiết kiệm thời gian và công sức, đặc biệt khi làm việc trên các dự án lớn với nhiều thư mục.

Kết hợp mcd với các lệnh Linux khác

Trong bước cuối cùng này, bạn sẽ học cách kết hợp lệnh mcd với các lệnh Linux khác để thực hiện các thao tác nâng cao hơn trên file và thư mục.

Một trường hợp sử dụng phổ biến là tạo một file mới trực tiếp trong một thư mục lồng nhau bằng cách sử dụng mcd. Ví dụ: hãy tạo một file mới có tên "example.txt" trong thư mục ~/project/docs/guides/python:

mcd project/docs/guides/python && touch example.txt

Lệnh này trước tiên sử dụng mcd để điều hướng đến thư mục ~/project/docs/guides/python, sau đó sử dụng lệnh touch để tạo một file mới có tên "example.txt" trong thư mục đó.

Ví dụ về đầu ra:

labex@ubuntu:~/project$ mcd project/docs/guides/python && touch example.txt
labex@ubuntu:~/project/docs/guides/python$

Bạn cũng có thể kết hợp mcd với các lệnh khác như ls, cat, vim, v.v., để thực hiện các thao tác khác nhau trên file và thư mục trong các thư mục mới được tạo.

Ví dụ: để tạo một thư mục mới, điều hướng đến nó, và sau đó tạo một file bên trong thư mục đó, bạn có thể sử dụng:

mcd project/docs/guides/java && mkdir example && cd example && touch file.txt

Lệnh này sẽ:

  1. Tạo thư mục java bên trong ~/project/docs/guides/
  2. Thay đổi thư mục làm việc hiện tại thành ~/project/docs/guides/java
  3. Tạo một thư mục mới có tên example
  4. Thay đổi thư mục làm việc hiện tại thành ~/project/docs/guides/java/example
  5. Tạo một file mới có tên file.txt

Ví dụ về đầu ra:

labex@ubuntu:~/project$ mcd project/docs/guides/java && mkdir example && cd example && touch file.txt
labex@ubuntu:~/project/docs/guides/java/example$

Bằng cách kết hợp mcd với các lệnh Linux khác, bạn có thể hợp lý hóa các tác vụ quản lý file và thư mục của mình, giúp quy trình làm việc của bạn hiệu quả và năng suất hơn.

Kết luận cho linux mcd command

```html

Vậy là bạn đã nắm vững cách sử dụng lệnh mcd trong Linux rồi đấy! Hy vọng hướng dẫn này giúp bạn di chuyển giữa các thư mục một cách dễ dàng và nhanh chóng hơn. Hãy nhớ rằng, việc thực hành thường xuyên là chìa khóa để thành thạo bất kỳ lệnh nào, kể cả linux mcd command. Đừng ngại thử nghiệm với các đường dẫn khác nhau để hiểu rõ hơn cách lệnh hoạt động. Nếu bạn gặp bất kỳ khó khăn nào, hãy tìm kiếm thêm thông tin trên mạng hoặc tham khảo tài liệu chính thức của Linux. Chúc bạn thành công trên hành trình khám phá thế giới Linux đầy thú vị! Hãy tiếp tục học hỏi và khám phá những lệnh hữu ích khác để trở thành một người dùng Linux thành thạo nhé.

```
Last Updated : 16/10/2025