Trong bash tôi có thể vào thư mục chính của mình cd ~
và thực sự tham khảo thư mục chính của tôi với bất kỳ lệnh nào với ~
.
Tôi có thể tạo "bí danh thư mục" mới, tùy chỉnh để tham chiếu đến các thư mục khác không? Ví dụ giả thuyết:
make_alias "~~" /mnt/photon/work/foo_project/
cp ~/home.png ~~/set_8/home_4.png
Làm thế nào nó có thể được thực hiện, nếu vậy? Nếu nó không thể, nó là do thiết kế và tại sao như vậy?
Rất vui được có: Nơi nào và như thế nào ~
được thiết lập và ràng buộc với "~" này?
n=/mnt/photon/work/foo_project
và sau đó cp foo ~n/bar
. (Lưu ý cho OP: Cũng giới hạn ở zsh).
@
hoặc _
), điều không thể xảy ra trong bash, trong khi ~~
chắc chắn là (hacky, nhưng có thể). Ngoài ra, nó không trả lời cách thức ánh xạ này được thực hiện.