Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng lệnh pwd
trong Linux, viết tắt của "Print Working Directory" (In thư mục làm việc). Lab bao gồm mục đích của lệnh pwd
, cách khám phá nó trong các thư mục khác nhau và cách kết hợp nó với các lệnh Linux khác để thực hiện các tác vụ khác nhau. Lab cung cấp các ví dụ thực tế và hướng dẫn từng bước để giúp bạn hiểu và sử dụng hiệu quả lệnh pwd
trong môi trường Linux của bạn.
Lab bao gồm các chủ đề sau:
- Tìm hiểu mục đích của lệnh
pwd
- Khám phá lệnh
pwd
trong các thư mục khác nhau - Kết hợp
pwd
với các lệnh Linux khác
Tìm hiểu mục đích của lệnh pwd
Trong bước này, bạn sẽ tìm hiểu về mục đích của lệnh pwd
trong Linux. Lệnh pwd
là viết tắt của "Print Working Directory" (In thư mục làm việc) và được sử dụng để hiển thị thư mục làm việc hiện tại.
Để sử dụng lệnh pwd
, chỉ cần gõ pwd
trong terminal:
pwd
Ví dụ đầu ra:
/home/labex/project
Đầu ra cho thấy thư mục làm việc hiện tại là /home/labex/project
. Đây là thư mục mà người dùng hiện đang ở.
Lệnh pwd
rất hữu ích khi bạn cần biết vị trí hiện tại của mình trong hệ thống tệp. Nó có thể được sử dụng kết hợp với các lệnh khác để thực hiện các tác vụ khác nhau, chẳng hạn như điều hướng đến một thư mục cụ thể hoặc thực thi các lệnh trong thư mục hiện tại.
Khám phá lệnh pwd trong các thư mục khác nhau
Trong bước này, bạn sẽ khám phá hành vi của lệnh pwd
khi bạn điều hướng đến các thư mục khác nhau.
Đầu tiên, hãy tạo một thư mục mới và điều hướng đến nó:
mkdir ~/project/subdirectory
cd ~/project/subdirectory
Bây giờ, hãy chạy lại lệnh pwd
:
pwd
Ví dụ đầu ra:
/home/labex/project/subdirectory
Như bạn có thể thấy, đầu ra của lệnh pwd
đã thay đổi để phản ánh thư mục làm việc hiện tại mới.
Tiếp theo, hãy quay lại thư mục cha:
cd ..
pwd
Ví dụ đầu ra:
/home/labex/project
Lệnh pwd
bây giờ cho thấy rằng chúng ta đã quay lại thư mục cha, /home/labex/project
.
Cuối cùng, hãy điều hướng đến thư mục root:
cd /
pwd
Ví dụ đầu ra:
/
Lệnh pwd
bây giờ cho thấy rằng chúng ta đang ở trong thư mục root, /
.
Lệnh pwd
luôn hiển thị đường dẫn đầy đủ của thư mục làm việc hiện tại, bất kể bạn ở đâu trong hệ thống tệp. Điều này làm cho nó trở thành một công cụ hữu ích để theo dõi vị trí của bạn và điều hướng hệ thống tệp.
Kết hợp pwd 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 pwd
với các lệnh Linux khác để thực hiện các tác vụ phức tạp hơn.
Một trường hợp sử dụng phổ biến là sử dụng pwd
để chỉ định thư mục làm việc hiện tại khi thực thi các lệnh khác. Ví dụ: hãy tạo một tệp mới trong thư mục hiện tại:
touch $(pwd)/new_file.txt
Điều này sẽ tạo một tệp mới có tên new_file.txt
trong thư mục làm việc hiện tại, là /home/labex/project
.
Bạn cũng có thể sử dụng pwd
để điều hướng đến một thư mục cụ thể và sau đó thực thi một lệnh. Ví dụ: hãy điều hướng đến thư mục root và liệt kê nội dung:
cd /
ls -l $(pwd)
Ví dụ đầu ra:
total 60
drwxr-xr-x 2 root root 4096 Apr 28 06:54 bin
drwxr-xr-x 3 root root 4096 Apr 28 06:54 boot
drwxr-xr-x 5 root root 4096 May 2 06:16 dev
drwxr-xr-x 92 root root 4096 May 2 06:16 etc
drwxr-xr-x 3 root root 4096 Apr 28 06:54 home
lrwxrwxrwx 1 root root 33 Apr 28 06:54 initrd.img -> /boot/initrd.img-5.15.0-60-generic
drwxr-xr-x 20 root root 4096 Apr 28 06:54 lib
...
Trong ví dụ này, trước tiên chúng ta điều hướng đến thư mục root bằng cách sử dụng cd /
, và sau đó sử dụng pwd
để chỉ định thư mục để liệt kê nội dung bằng cách sử dụng ls -l
.
Kết hợp pwd
với các lệnh khác có thể là một cách mạnh mẽ để tự động hóa các tác vụ và làm việc hiệu quả hơn trong dòng lệnh Linux.
Tóm tắt
Trong lab này, bạn đã học về mục đích của lệnh pwd
trong Linux, viết tắt của "Print Working Directory" (In thư mục làm việc) và được sử dụng để hiển thị thư mục làm việc hiện tại. Bạn đã khám phá hành vi của lệnh pwd
khi điều hướng đến các thư mục khác nhau, quan sát cách đầu ra thay đổi để phản ánh vị trí hiện tại trong hệ thống tệp. Cuối cùng, bạn đã học cách kết hợp lệnh pwd
với các lệnh Linux khác để thực hiện các tác vụ khác nhau, chẳng hạn như điều hướng đến một thư mục cụ thể hoặc thực thi các lệnh trong thư mục hiện tại.