在XP中,我可以在其中编写一个带有start
的bat文件并将其放在我想要点击的任何地方并运行cmd,其中包含我放入文件的位置,如何在linux中执行此操作?感谢
答案 0 :(得分:0)
此命令为您提供脚本的目录路径,名为:
dirname -- "$0"
要在脚本中(安全地)使用它,您可以执行以下操作:
script_dir="$(dirname -- "$0")x"
script_dir="${script_dir%x}"
cd -- "${script_dir}/foo"
# Now you're in the directory "foo" below where the script was saved
答案 1 :(得分:0)
在您的代码开头附近进入您希望操作的目录。
您无法确定将从何处调用代码,因此您无法确定代码中的工作目录。解决这个问题的唯一方法就是cd到您需要在脚本中的任何位置。
实际上重读你的问题,我不完全确定你要问的是什么......
您是否在寻找从脚本中调用其他脚本的方法?
答案 2 :(得分:0)
如果您遇到问题,请从桌面/面板/菜单启动脚本:如何启动应用程序?
我正在使用xUbuntu,并且使用德语翻译,因此您必须灵活地为该面板采用此解决方案:
我想桌面上有一个启动图标,方式类似。对于菜单条目,请咨询您的管理员。 :)也许类似。