菜鸟求救:shell脚本的运行目录(只好这么叫了)怎么设置

sh/bash/dash/ksh/zsh等Shell脚本
回复
redlhl
帖子: 334
注册时间: 2008-06-27 20:47
送出感谢: 0
接收感谢: 0

菜鸟求救:shell脚本的运行目录(只好这么叫了)怎么设置

#1

帖子 redlhl » 2011-01-01 17:11

我在网上下了几个wine的deb包(菜鸟必备,准被遭鄙视),解压复制到我的arch系统上了,发现好多软件都只能cd到/usr/share的相应软件目录下运行,否者提示找不到文件什么的
所以想写个简单的启动脚本,让脚本自动把运行时的目录改到/usr/share/×××
这个要怎么写啊?
头像
灰色小狼
帖子: 4573
注册时间: 2008-12-06 10:38
系统: Arch
送出感谢: 21 次
接收感谢: 30 次

Re: 菜鸟求救:shell脚本的运行目录(只好这么叫了)怎么设置

#2

帖子 灰色小狼 » 2011-01-01 17:35

建个文件,名字随便取如abc,最好独特一点,以免以后装东西有重名的
文件中写

代码: 全选

cd /usr/share/×××
./你要运行的文件名
sudo chmod +x abc
sudo mv -i abc /usr/bin
如果有了就给文件改个名字
然后终端运行abc就好了
redlhl
帖子: 334
注册时间: 2008-06-27 20:47
送出感谢: 0
接收感谢: 0

Re: 菜鸟求救:shell脚本的运行目录(只好这么叫了)怎么设置

#3

帖子 redlhl » 2011-01-01 18:30

十分感谢 :em11
头像
灰色小狼
帖子: 4573
注册时间: 2008-12-06 10:38
系统: Arch
送出感谢: 21 次
接收感谢: 30 次

Re: 菜鸟求救:shell脚本的运行目录(只好这么叫了)怎么设置

#4

帖子 灰色小狼 » 2011-01-01 18:37

其实用ln做个链接到/usr/bin也可以 :em04
redlhl
帖子: 334
注册时间: 2008-06-27 20:47
送出感谢: 0
接收感谢: 0

Re: 菜鸟求救:shell脚本的运行目录(只好这么叫了)怎么设置

#5

帖子 redlhl » 2011-01-03 12:28

其实我已经把执行文件拷贝到/usr/bin了
只不过直接运行时会提示缺少dll,很但疼的问题
回复

回到 “Shell脚本”