關於terminal 指令 - MAC

Table of Contents

小弟今天在mac電腦裡安裝了tomcat

在執行start.sh 時候無法執行

要打 ./start.sh 才可以順利執行


請問這個 ./ 指令有什麼作用呢?(不知道如何在google查詢到這個關鍵字)

此外 要如何在mac 活動監視器裡面尋找 目前tomcat是否被佔用呢?



以上


感恩

--

All Comments

Blanche avatarBlanche2017-08-12
"點斜線"是"執行"的意思,除非那個檔案本身就是執行
Callum avatarCallum2017-08-15
./ 代表目前的目錄 https://goo.gl/q8EmG7
John avatarJohn2017-08-19
除非檔案本身是可以執行的(executable)不然你這樣會
Jacob avatarJacob2017-08-19
報錯,你的副檔名是.sh(shell script)除了"點斜線"
Jacob avatarJacob2017-08-22
所以你也可以用sh start.sh去執行
Hazel avatarHazel2017-08-24
一樓不要亂教啊,什麼點斜線是執行
Lily avatarLily2017-08-27
活動監視器右上角不是有搜尋嗎 在那邊打tomcat就行啦
Hazel avatarHazel2017-08-31
或是你直接在terminal內打top | grep tomcat 也行
Christine avatarChristine2017-09-04
搜尋tomcat找不到誒.....
Madame avatarMadame2017-09-08
在terminal 試試看 ps aux | grep tomcat
Connor avatarConnor2017-09-09
點斜線才不是執行的意思= =
Lucy avatarLucy2017-09-12
.代表當前目錄, /是Mac目錄的用法 你chmod +x start.sh
Andy avatarAndy2017-09-15
就能直接start.sh
Kama avatarKama2017-09-19
最後那句我說錯了
Victoria avatarVictoria2017-09-21
一樓真是對不起自己的ID XD
Ina avatarIna2017-09-21
./是當前目錄 ../是上層目錄,由於系統有本身的指令像是l
s、cd 之類的,或是你安裝程式的連結,為了不讓系統混淆
,所以加上./來確保是執行當前目錄底下的檔案,除了Mac外
,linux-like的shell 應該都是這個規則
Emma avatarEmma2017-09-24
*Unix-like
Bennie avatarBennie2017-09-25
另外你可以使用top 或是安裝htop 來查詢系統有哪些proces
s,希望對你有幫助
Daniel avatarDaniel2017-09-29
如果你真的很想打 a.out 就可以執行而不是 ./a.out
Odelette avatarOdelette2017-09-29
的話,在你的 .bash_profile 裡面加上這行
Ida avatarIda2017-10-04
PATH=$PATH:. 但unix/linux不這麼預設是有道理的
Lauren avatarLauren2017-10-05
但如果你知道自己在幹甚麼,是沒差啦
Skylar DavisLinda avatarSkylar DavisLinda2017-10-05
(是怕你指令的名稱和系統特定指令名稱相同造成混淆)
Rachel avatarRachel2017-10-09
一樓不懂裝懂
Connor avatarConnor2017-10-10
一樓廠廠