Tôi mới dùng Linux và Ubuntu. Mọi người tiếp tục sử dụng ~/filenametrong câu trả lời của họ cho câu hỏi của tôi. Có ~/nghĩa là gì?
Tôi mới dùng Linux và Ubuntu. Mọi người tiếp tục sử dụng ~/filenametrong câu trả lời của họ cho câu hỏi của tôi. Có ~/nghĩa là gì?
Câu trả lời:
~/là tốc ký cho thư mục nhà của người dùng hiện tại. Vì vậy, nếu tên người dùng của bạn là "foobar", nó sẽ mở rộng thành/home/foobar/
~là tốc ký cho thư mục nhà của người dùng hiện tại :)
                    ~thay vì ~/, vì /không cần thiết ở đó.
                    ~thực sự mở rộng đến giá trị của biến môi trường HOME. Nếu bạn thay đổi giá trị của HOME, ~nó cũng sẽ không còn trỏ đến thư mục chính của người dùng đó nữa.
                    Một điều quan trọng là, nếu bạn đang sử dụng người dùng root, ~/sẽ là /rootthư mục chứ không phải /home/user_name.
Trong trường hợp này, hãy làm:
> cd ~/ ; pwd ;
Nó sẽ thoát:
> /root
/rootđược liệt kê là thư mục chính của người dùng root trong /etc/passwdbảng của bạn . Đó không phải là một trường hợp đặc biệt.
                    
userthư mục nhà khác, bạn có thể sử dụng~user, như trongls -l ~enzotib/Documents/.