6
Cơ bản về Linux
2.1.8
Ví dụ đường dẫn tương đối
Đường dẫn tương đối có thể khá phức tạp. Sau đây là một số ví dụ, chúng tôi không cho
biết các thư mục thu được. Hãy thử tự hình dung xem bạn sẽ đi tới đâu sau khi gõ những
câu lệnh sau:
$ cd /bin
$ cd ../usr/share/zoneinfo
$ cd /usr/X11R6/bin
$ cd ../lib/X11
$ cd /usr/bin
$ cd ../bin/../bin
Bây giờ, hãy gõ chúng và xem bạn hình dung có đúng không :)
2.1.9
Thế còn . là gì?
Trước khi kết thúc bài giảng của chúng ta về cd, có một vài điều chúng tôi muốn đề cập
đến. Đầu tiên, có một thư mục đặc biệt khác gọi là ., có ý nghĩa "thư mục hiện thời". Thư
mục này thường không sử dụng như đối số cho câu lệnh cd, mà thường được sử dụng để
thực thi một số chương trình trong thư mục hiện thời. Ví dụ:
$ ./chuongtrinh
Tệp tin thực thi chuongtrinh nằm tại thư mục hiện thời sẽ được chạy.
2.1.10
cd và thư mục nhà
Bây giờ, chúng ta muốn chuyển tới thư mục nhà (home directory), ta gõ:
$ cd
Không có đối số , cd sẽ chyển tới thư mục nhà của người dùng. Thư mục nhà sẽ là /root
cho người dùng cao cấp (superuser) và điển hình là /home/username cho người dùng bình
thường. Nhưng nếu muốn chỉ rõ một tệp tin trong thư mục nhà thì sao? Ví dụ chúng ta muốn
dùng tệp tin làm đối số cho câu lệnh chuongtrinh. Nếu tệp tin "trú ngụ" trong thư mục nhà,
có thể gõ
$ ./chuongtrinh /home/teppi82/tepcuatoi.txt
10
trong ví dụ này người dùng có tên là teppi82