我在我的日志存储的不同位置有七个目录,我需要在UNIX中创建快捷命令,这样如果我在UNIX目录中的任何地方输入该命令,它应该移动到目录。
EG:
/ var / opt / t1 / logs / 20171003 - T1
/ var / opt / t2 / logs / 20171003 - T2
/ var / opt / t3 / logs / 20171003 - T3
/ var / opt / t4 / logs / 20171003 - T4
/ var / opt / t5 / logs / 20171003 - T5
/ var / opt / O1 / logs / 20171003 - O1
/ var / opt / O2 / logs / 20171003 - O2
如果我想要去T1我想要我只需要在Unix框中给出 - T1它应该去那个文件夹。
答案 0 :(得分:0)
您可以为shell定义别名或函数(可能是<span th:text="${@calculateService.calculateTotalPrice(noOfTickets ,ticketPrice ,ticketDiscount)}"></span>
,但我建议zsh)。
阅读shell的文档,例如Bash reference manual。您可能希望将aliases或functions个定义添加到your ~/.bashrc
,并使用source code editor进行修改(我推荐GNU emacs,有些人更喜欢vim还有很多其他的)。之后你最好重启你的shell。
另请阅读about CDPATH
和about pushd
and popd
。
BTW,我建议避免使用文件名中的空格(更喜欢下划线bash
)。它让生活更轻松(你需要更少quotations)。
请记住,Linux不具有文件夹directories,并且文件可以有多个名称(或者没有名称),并且实际上是inode。
顺便说一句,您可以明智地使用grep(1)和/或find(1)或awk(1)或ln(1)(例如,在您的函数或shell脚本中)。
答案 1 :(得分:0)
请按照以下3个步骤操作: