15 Ví Dụ Thực Tiễn Về Lệnh 'cd' Trong Linux - Chiasefree

15 Ví dụ thực tiễn về lệnh 'cd' trong Linux
15 Ví dụ thực tiễn về lệnh ‘cd’ trong Linux

Trong Linux lệnh cd (Change Directory) là một trong những lệnh quan trọng nhất và được sử dụng rộng rãi nhất cho người mới cũng như quản trị viên hệ thống. Đối với các admins (quản trị viên) trên một máy chủ, ‘cd’ là cách duy nhất để điều hướng đến một thư mục(Directory) để kiểm tra nhật ký, thực hiện một program/application/script và cho mọi tác vụ khác. Đối với newbie, đó là một trong những lệnh ban đầu mà họ cần phải nắm rõ.

Vì vậy, hãy nhớ, Chiasefree sẽ giới thiệu cho bạn 15 lệnh ‘cd’ cơ bản  bằng cách sử dụng thủ thuật và các phím tắt để sử dụng trong Terminal và tiết kiệm thời gian bằng cách sử dụng những thủ thuật đã biết này.

  • Tên lệnh: cd
  • Sử dụng: Thay đổi danh mục (Stands for : Change Directory)
  • Tính khả dụng: Tất cả bản phân phối Linux
  • Thực thi trên: Dòng lệnh (Execute On : Command Line)
  • Quyền(Permission): Truy cập vào thư mục riêng hoặc được giao.
  • Cấp bậc: Cơ bản và cho người mới bắt đầu

Hướng dẫn chi tiết về lệnh cd:

1. Thay đổi từ thư mục hiện tại sang /usr/local.

tips@chiasefree:~$ cd /usr/local ---------lenh se hien thi nhu ben duoi ----------- tips@chiasefree:/usr/local$
123 tips@chiasefree:~$cd/usr/local---------lenh se hien thi nhu ben duoi-----------tips@chiasefree:/usr/local$

2. Thay đổi từ thư mục hiện tại sang  /usr/local/lib bằng cách sử dụng đường dẫn tuyệt đối.

tips@chiasefree:/usr/local$ cd /usr/local/lib ---------lenh se hien thi nhu ben duoi ----------- tips@chiasefree:/usr/local/lib$
123 tips@chiasefree:/usr/local$cd/usr/local/lib---------lenh se hien thi nhu ben duoi-----------tips@chiasefree:/usr/local/lib$

3. Thay đổi từ thư mục làm việc hiện tại sang /usr/local/lib bằng đường dẫn tương đối.

tips@chiasefree:/usr/local$ cd lib tips@chiasefree:/usr/local/lib$
12 tips@chiasefree:/usr/local$cd libtips@chiasefree:/usr/local/lib$

4. (a) Di chuyển một thư mục từ nơi bạn đang ở.

tips@chiasefree:/usr/local/lib$ cd - /usr/local tips@chiasefree:/usr/local$
123 tips@chiasefree:/usr/local/lib$cd-/usr/local tips@chiasefree:/usr/local$

4. (b) Thay đổi thư mục hiện tại thành thư mục cha.

tips@chiasefree:/usr/local/lib$ cd .. tips@chiasefree:/usr/local$
12 tips@chiasefree:/usr/local/lib$cd..tips@chiasefree:/usr/local$

5. Hiển thị thư mục làm việc cuối cùng từ nơi bạn di chuyển (sử dụng ‘-‘ switch) như được hiển thị.

tips@chiasefree:/usr/local$ cd -- /home/avi
12 tips@chiasefree:/usr/local$cd--/home/avi

6. Di chuyển hai thư mục từ nơi bạn đang ở.

tips@chiasefree:/usr/local$ cd ../ ../ tips@chiasefree:/usr$
12 tips@chiasefree:/usr/local$cd../../tips@chiasefree:/usr$

7. Di chuyển đến thư mục chính của người dùng từ bất cứ đâu.

tips@chiasefree:/usr/local$ cd ~ tips@chiasefree:~$ or tips@chiasefree:/usr/local$ cd tips@chiasefree:~$
12345 tips@chiasefree:/usr/local$cd~tips@chiasefree:~$ortips@chiasefree:/usr/local$cd tips@chiasefree:~$

8. Thay đổi thư mục làm việc sang thư mục làm việc hiện tại (dường như không sử dụng trong General).

tips@chiasefree:~/Downloads$ cd . tips@chiasefree:~/Downloads$ or tips@chiasefree:~/Downloads$ cd ./ tips@chiasefree:~/Downloads$
12345 tips@chiasefree:~/Downloads$cd.tips@chiasefree:~/Downloads$ortips@chiasefree:~/Downloads$cd./tips@chiasefree:~/Downloads$

9. Thư mục làm việc hiện tại của bạn là "/usr/local/lib/python3.4/dist-packages/", thay đổi nó thành "/home/avi/Desktop/", bằng một dòng lệnh, bằng cách di chuyển lên trong thư mục cho đến ‘/’ Sau đó sử dụng đường dẫn tuyệt đối.

tips@chiasefree:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ tips@chiasefree:~/Desktop$
12 tips@chiasefree:/usr/local/lib/python3.4/dist-packages$cd../../../../../home/avi/Desktop/tips@chiasefree:~/Desktop$

10. Thay đổi từ thư mục làm việc hiện tại sang /var/www/html mà không cần nhập đầy đủ bằng TAB.

tips@chiasefree:/var/www$ cd /v<TAB>/w<TAB>/h<TAB> tips@chiasefree:/var/www/html$
12 tips@chiasefree:/var/www$cd/v<TAB>/w<TAB>/h<TAB>tips@chiasefree:/var/www/html$

11. Điều hướng từ thư mục làm việc hiện tại của bạn đến /etc/vv__ _, Rất tiếc! Bạn quên tên của thư mục và không nên sử dụng TAB.

tips@chiasefree:~$ cd /etc/v* tips@chiasefree:/etc/vbox$
12 tips@chiasefree:~$cd/etc/v*tips@chiasefree:/etc/vbox$

[alert type=”info” icon-size=”hide-icon”]Lưu ý: Thao tác này sẽ chuyển đến ‘vbox’ chỉ khi có một thư mục bắt đầu bằng ‘v’. Nếu có nhiều thư mục bắt đầu bằng ‘v’, và không có tiêu chí nào được cung cấp trong dòng lệnh, nó sẽ chuyển đến thư mục đầu tiên bắt đầu bằng ‘v’, theo thứ tự chữ cái như sự hiện diện của chúng trong từ điển chuẩn.[/alert]

12. Bạn cần phải điều hướng đến thư mục chính của người dùng ‘av’ (không chắc chắn nếu nó là avi hoặc avt), mà không sử dụng TAB.

tips@chiasefree:/etc$ cd /home/av? tips@chiasefree:~$
12 tips@chiasefree:/etc$cd/home/av?tips@chiasefree:~$

13. pushd và popd trong Linux là gì?

Pushdpopd là các lệnh Linux trong bash và một số shell khác lưu giữ vị trí thư mục làm việc hiện tại vào bộ nhớ và đưa vào thư mục từ bộ nhớ như thư mục hiện hành, tương ứng cũng như các thư mục thay đổi.

tips@chiasefree:~$ pushd /var/www/html /var/www/html ~ tips@chiasefree:/var/www/html$
123 tips@chiasefree:~$pushd/var/www/html/var/www/html~tips@chiasefree:/var/www/html$

Lệnh trên lưu vị trí hiện tại vào bộ nhớ và thay đổi thư mục yêu cầu. Ngay khi popd được kích hoạt, nó tìm nạp vị trí thư mục đã lưu từ bộ nhớ và làm cho nó trở thành thư mục hiện hành.

tips@chiasefree:/var/www/html$ popd ~ tips@chiasefree:~$
123 tips@chiasefree:/var/www/html$popd~tips@chiasefree:~$

14. Thay đổi thư mục chứa các khoảng trắng.

tips@chiasefree:~$ cd test\ tecmint/ tips@chiasefree:~/test tecmint$ or tips@chiasefree:~$ cd 'test tecmint' tips@chiasefree:~/test tecmint$ or tips@chiasefree:~$ cd "test tecmint"/ tips@chiasefree:~/test tecmint$
12345678 tips@chiasefree:~$cd test\tecmint/tips@chiasefree:~/test tecmint$ortips@chiasefree:~$cd'test tecmint'tips@chiasefree:~/test tecmint$ortips@chiasefree:~$cd"test tecmint"/tips@chiasefree:~/test tecmint$

15. Thay đổi từ thư mục làm việc hiện hành sang Downloads và liệt kê tất cả các thiết lập của nó trong một lần.

tips@chiasefree:/usr$ cd ~/Downloads && ls … . service_locator_in.xls sources.list teamviewer_linux_x64.deb tor-browser-linux64-3.6.3_en-US.tar.xz . ...
123456789 tips@chiasefree:/usr$cd~/Downloads&&ls.service_locator_in.xls sources.list teamviewer_linux_x64.deb tor-browser-linux64-3.6.3_en-US.tar.xz....

Trên đây là 15 Ví dụ thực tiễn về lệnh ‘cd’ trong Linux cho những người mới tập tành về hệ điều hành mở Linux. Bạn có thể xem thêm: Linux for beginner’s

Bạn nghĩ sao về bài viết này? +1 1 +1 0 +1 0 +1 0 +1 0 Facebook Twitter Email

Từ khóa » Cách Dùng Lệnh Cd Trong Linux