NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
08/05/2024
Lượt xem

Hướng dẫn cách sử dụng lệnh cd trong Linux

08/05/2024
5 phút đọc
Lượt xem

Đánh giá

5/5 - (129 bình chọn)

Lệnh cd được dùng để điều hướng giữa các thư mục trong hệ thống Linux và Unix. Bài viết này Vietnix sẽ hướng dẫn cách sử dụng thành thạo lệnh cd trong Linux – một trong những công cụ cơ bản nhất của bất kỳ quản trị viên Linux nào.

Tìm hiểu về lệnh cd trong Linux

Lệnh cd trong Linux là viết tắt của cụm từ “change directory”, đây là một lệnh cơ bản trong Linux được ứng dụng để di chuyển các thư mục. Lệnh này cho phép bạn điều hướng hệ thống tập tin và truy cập giữa các tệp và thư mục khác nhau.

Định nghĩa về lệnh cd trong Linux
Định nghĩa về lệnh cd trong Linux

Bạn đọc tham khảo thêm một số lệnh khác trong Linux mà Vietnix đã tổng hợp:

Cách sử dụng lệnh cd trong Linux

cd là một lệnh có sẵn trong shell, mặc dù có thể hoạt động khác một chút tùy vào từng shell. Lệnh cd sử dụng các biến môi trường shell để xác định những thông tin cần thiết cho việc thực thi. Bài viết này sẽ hướng dẫn sử dụng lệnh cd trong Bash.

Cú pháp chung của lệnh cd có dạng như sau:

cd [OPTIONS] directory

Lệnh này nhận 2 option là:

  • -L: Dựa theo symbolic link (liên kết tượng trưng). Đây là option mặc định của lệnh cd.
  • -P: Không tuân theo symbolic link. Tức là khi điều hướng đến một symlink trỏ đến directory nào đó thì lệnh cd sẽ chuyển trực tiếp đến thư mục này.

Nếu dùng lệnh cd mà không truyền bất kỳ tham số nào thì lệnh sẽ đưa về home directory. Nếu muốn kiểm tra vị trí hiện tại thì bạn có thể dùng lệnh pwd.

⚠️ Lưu ý rằng để chuyển sang một directory bất kỳ, trước tiên ta cần có quyền thực thi trong thư mục này.

Tên file tương đối và tuyệt đối

Khi chỉ định thư mục cần điều hướng đến, bạn sẽ cần truyền vào đường dẫn tương đối hoặc tuyệt đối cho thư mục. Trong đó, đường dẫn tuyệt đối (còn gọi là đường dẫn đầy đủ) bắt đầu từ root (/), còn đường dẫn tương đối bắt đầu tư thư mục hiện tại.

Theo mặc định thì thư mục hiện tại (khi vừa đăng nhập vào Linux) sẽ là home directory. Giả sử ta có một thư mục Downloads bên trong home directory, bây giờ ta có thể điều hướng đến nó bằng cách truyền đường dẫn tương đối như sau:

cd Downloads

Nếu muốn truyền đường dẫn tuyệt đối:

cd /home/username/Downloads

Để cho dễ nhớ thì mọi đường dẫn bắt đầu bằng dấu / thì có thể được xem là đường dẫn tuyệt đối.

Thư mục cha

Trên các hệ thống dựa trên Unix, thư mục hiện tại được biểu diễn bằng một dấu chấm (.). Còn thư mục cha (nằm ngay trên thư mục hiện tại) sẽ được biểu diễn bằng hai dấu chấm (..).

Do đó, nếu nhập lệnh cd . thì bạn sẽ điều hướng đến thư mục hiện tại, tức là lệnh không có kết quả gì cả.

Giả sử bạn đang trong thư mục /usr/local/share. Để chuyển sang /usr/local thì ta có thể di chuyển lên trên một thư mục như sau:

cd ../

Nếu muốn đi lên 2 thư mục (/usr) thì lệnh sẽ là:

cd ../../

Bây giờ xét một ví dụ khác: Giả sử ta đang ở trong thư mục /usr/local/share, bây giờ nếu muốn chuyển sang thư mục /usr/local/src thì có thể dùng lệnh:

cd ../src

Chuyển sang thư mục trước

Để quay trở lại thư mục trước, ta có thể dùng ký tự - trong lệnh:

cd -

Chuyển sang home directory

Để chuyển sang home directory, ta chỉ cần nhập cd hoặc dùng ký tự ~:

cd ~

Ví dụ ta cần chuyển sang thư mục Downloads nằm bên trong home directory:

cd ~/Downloads

Hoặc điều hướng sang home directory của người dùng khác:

cd ~username

⚠️ Lưu ý: Nếu tên thư mục có ký tự khoảng trắng thì ta cần đặt tên trong dấu nháy, hoặc dùng ký tự thoát \ để bỏ qua khoảng trắng:

cd 'Ten thu muc'
cd Ten\ thu\ muc

Bạn đọc có thể tham khảo thêm một số bài viết về lệnh Linux:

Lời kết

Qua bài viết này, bạn đọc đã biết được nhiều cách sử dụng lệnh cd trong Linux để điều hướng vô cùng nhanh chóng giữa các thư mục trên hệ thống, hay thậm chí là thư mục giữa nhiều người dùng khác nhau.

Nếu có bất kỳ câu hỏi nào thì hãy để lại ở phần comment bên dưới để được Vietnix hỗ trợ nhanh nhất nhé! Vietnix chúc bạn thành công.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG