15 ví dụ về lệnh cd trên Centos / Ubuntu / Debian / Fedora

Vì vậy, nhằm giúp bạn tiết kiệm công sức và tiết kiệm thời gian khi làm việc trên terminal, chúng tôi giới thiệu đến bạn 15 lệnh cơ bản của 'cd' kèm theo những mẹo và phím tắt để giảm thiểu công việc.

Chi tiết:

  • Tên lệnh: Lệnh cd
  • Viết tắt: Thay đổi thư mục
  • Có trên: Tất cả bản phân phối Linux
  • Thực hiện trên: Dòng lệnh
  • Quyền: Truy cập thư mục riêng hoặc được chỉ định khác.
  • Cấp độ: Cơ bản/người mới bắt đầu

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

Dùng lệnh cd di chuyển từ thư mục hiện tại đến /usr/local

avi@tecmint:~$ cd /usr/local

avi@tecmint:/usr/local$ 

Di chuyển từ thư mục hiện tại đến /usr/local/lib bằng đường dẫn tuyệt đối

avi@tecmint:/usr/local$ cd /usr/local/lib 

avi@tecmint:/usr/local/lib$ 

Di chuyển từ thư mục làm việc hiện tại đến /usr/local/lib bằng đường dẫn tương đối

avi@tecmint:/usr/local$ cd lib 

avi@tecmint:/usr/local/lib$

Hai ví dụ về /usr/local/lib$ cd

1.Chuyển trở lại thư mục trước đó đã làm việc

avi@tecmint:/usr/local/lib$ cd - 

/usr/local 
avi@tecmint:/usr/local$ 

1.Thay đổi thư mục hiện tại thành thư mục cha

avi@tecmint:/usr/local/lib$ cd .. 

avi@tecmint:/usr/local$ 

Hiển thị thư mục làm việc trước đó từ nơi đã di chuyển (sử dụng tùy chọn '--')

avi@tecmint:/usr/local$ cd -- 

/home/avi 

Di chuyển lên hai thư mục từ vị trí hiện tại

avi@tecmint:/usr/local$ cd ../ ../ 

avi@tecmint:/usr$

Di chuyển đến thư mục người dùng (home directory) từ bất kỳ đâu

avi@tecmint:/usr/local$ cd ~ 

avi@tecmint:~$ 

or

avi@tecmint:/usr/local$ cd 

avi@tecmint:~$ 

Thay đổi thư mục làm việc thành thư mục làm việc hiện tại (có vẻ không có tác dụng trong trường hợp thông thường)

avi@tecmint:~/Downloads$ cd . 
avi@tecmint:~/Downloads$ 

or

avi@tecmint:~/Downloads$ cd ./ 
avi@tecmint:~/Downloads$ 

Chuyển "/usr/local/lib/python3.4/dist-packages/" thành "/home/avi/Desktop/"

Thư mục làm việc hiện tại của bạn là "/usr/local/lib/python3.4/dist-packages/", hãy chuyển nó thành "/home/avi/Desktop/" trong một lệnh duy nhất bằng cách di chuyển lên trong cây thư mục đến đến '/' sau đó sử dụng đường dẫn tuyệt đối.

avi@tecmint:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 

avi@tecmint:~/Desktop$ 

Dùng lệnh cd để chuyển từ thư mục làm việc hiện tại đến /var/www/html mà không cần gõ đầy đủ bằng cách sử dụng TAB

avi@tecmint:/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

avi@tecmint:/var/www/html$ 

Di chuyển từ thư mục làm việc hiện tại đến /etc/v__ _, nhưng bạn đã quên tên của thư mục và không được sử dụng TAB

avi@tecmint:~$ cd /etc/v* 

avi@tecmint:/etc/vbox$ 

Lưu ý: Điều này sẽ di chuyển đến 'vbox' chỉ khi chỉ có một thư mục bắt đầu bằng 'v'. Nếu có nhiều hơn một thư mục bắt đầu bằng 'v' tồn tại và không cung cấp tiêu chí nào khác trên dòng lệnh, nó sẽ di chuyển đến thư mục đầu tiên bắt đầu bằng 'v' theo thứ tự từ điển chuẩn.

Cần di chuyển đến thư mục gốc của người dùng 'av' (không chắc chắn liệu đó là 'avi' hay 'avt'), mà không sử dụng phím TAB

avi@tecmint:/etc$ cd /home/av? 

avi@tecmint:~$ 

Pushd và popd trong Linux

'pushd' và 'popd' là các lệnh Linux trong shell bash và một số shell khác, chúng được sử dụng để lưu vị trí thư mục làm việc hiện tại vào bộ nhớ và chuyển đến thư mục được lưu trong bộ nhớ như là thư mục làm việc hiện tại, đồng thời thay đổi thư mục.

avi@tecmint:~$ pushd /var/www/html 

/var/www/html ~ 
avi@tecmint:/var/www/html$ 

Lệnh trên lưu vị trí hiện tại vào bộ nhớ và chuyển đến thư mục được yêu cầu. Ngay sau khi gọi lệnh 'popd', nó lấy vị trí thư mục đã được lưu từ bộ nhớ và đặt nó làm thư mục làm việc hiện tại.

avi@tecmint:/var/www/html$ popd 
~ 
avi@tecmint:~$ 

Sử dụng lệnh cd để di chuyển đến một thư mục chứa khoảng trắng

avi@tecmint:~$ cd test\ tecmint/ 

avi@tecmint:~/test tecmint$ 

or

avi@tecmint:~$ cd 'test tecmint' 
avi@tecmint:~/test tecmint$ 

or 

avi@tecmint:~$ cd "test tecmint"/ 
avi@tecmint:~/test tecmint$ 

Dùng lệnh cd di chuyển từ thư mục làm việc hiện tại đến thư mục Downloads và liệt kê tất cả các thiết lập của nó trong một lần thực hiện

avi@tecmint:/usr$ cd ~/Downloads && ls


.
service_locator_in.xls 
sources.list 
teamviewer_linux_x64.deb 
tor-browser-linux64-3.6.3_en-US.tar.xz 
.
...

Kết luận về lệnh cd

Bên trên là 15 ví dụ về cách sử dụng lệnh cd trong hệ điều hành Linux mà bạn có thể tham khảo. Các ứng dụng bên trên rất cơ bản và phổ biến nên phù hợp với người mới bắt đầu thực hành. Hãy áp dụng các dòng lệnh này ngay để biết kết quả thực hiện như thế nào.

Mọi người cùng tìm kiếm: lệnh cd trong linux, cd trong terminal, cd ~/, cd.. in ubuntu