PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] shell script执行方式
楼主:
tutu
(小小)
2018-10-05 16:04:04
我写了一只简单的shell script程式 test1.sh
在执行时,不论是 $sh test.sh 或 $./ test1.sh
都可正常执行
但是我看到有人是只打了test1.sh 就可以执行
爬文后判断是与PATH的当前路径有关
尝试将档案放到bin底下,再下指令test1.sh 也一样无法执行
不知道有人知道如何改才能只打test1.sh就可以执行吗
非常感谢
作者:
rickieyang
(Rickie Yang)
2018-10-06 23:59:00
个人是觉得除非很清楚 script 写了啥, 要不然放到PATH 里还满危险的啦, 尤其是把丢 script 的路径直接加进去 PATH...
作者:
holishing
2018-10-06 19:05:00
不过感觉弄清楚这基本的东西, 之后设定其他东西浪费的的时间或许就会少一点了...吧?
作者:
ucool522
(豪豪)
2018-10-06 12:05:00
...
作者:
kenduest
(小州)
2018-10-05 16:17:00
至少先 echo $PATH 看一下会找哪些路径目录你文章内说的 bin 内,这个完整位置可以再确认一次
作者:
da21510
(da21510)
2018-10-05 18:03:00
chmod +x我看错问题0.0
作者:
alan23273850
2018-10-06 09:26:00
纠结这个问题满无聊的,不久有没有./的差别
作者:
cphe
(魔鬼藏在垃圾筒里)
2018-10-07 16:32:00
鸟哥网站基本观念可以先看一下
继续阅读
如何可以把命令塞入变量内?
phi12345
[分享] Musicha-原装Ubuntu 的笔电
mgdesigner
[问题] MPV开启vaapi硬解播放DVD的ISO档会有方格
s9209122222
[问题] apt-get 套件的问题
gn00618777
[问题] GCP的ssh问题
Automaticmai
[问题] 请问php和mysql网页的问题 (已更新)
awaysu
[心得] 用 PulseAudio 架设区域广播 & RTP疑问
qoopichu
[问题] AWS EC2 Centos7 flyvpn无法连线
hagai0407
[问题] Genymotion 32-bits
qoopichu
[问题] linux mint 19支援的笔电,lubuntu支援
loopfor
Links
booklink
Contact Us: admin [ a t ] ucptt.com