बाश में मैं अपने घर निर्देशिका के साथ जा सकते हैं cd ~
और वास्तव में किसी भी आदेश के साथ मेरे घर निर्देशिका को देखें ~
।
क्या मैं अन्य निर्देशिकाओं को संदर्भित करने के लिए नया, कस्टम "निर्देशिका उपनाम" (?) बना सकता हूं? काल्पनिक उदाहरण:
make_alias "~~" /mnt/photon/work/foo_project/
cp ~/home.png ~~/set_8/home_4.png
यह कैसे किया जा सकता है, यदि ऐसा है तो? यदि ऐसा नहीं हो सकता है, तो यह डिजाइन द्वारा और ऐसा क्यों है?
अच्छा लगा: ~
इस "~" को कहां और कैसे सेट किया गया है और इसके लिए बाध्य है?
n=/mnt/photon/work/foo_project
और फिर cp foo ~n/bar
। (ओपी के लिए ध्यान दें: भी zsh तक सीमित)।
@
या _
) के बारे में पूछता है , जो कि संभव नहीं है, जबकि ~~
निश्चित रूप से हैसी (हैकी, लेकिन संभव है)। इसके अलावा, यह जवाब नहीं देता है कि यह रीमैपिंग कैसे की जाती है।