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