推 MacBook5566: "點斜線"是"執行"的意思,除非那個檔案本身就是執行 08/11 18:20
→ MacBook5566: 除非檔案本身是可以執行的(executable)不然你這樣會 08/11 18:21
→ MacBook5566: 報錯,你的副檔名是.sh(shell script)除了"點斜線" 08/11 18:22
→ MacBook5566: 所以你也可以用sh start.sh去執行 08/11 18:23
→ eit: 一樓不要亂教啊,什麼點斜線是執行 08/11 18:25
→ leon5209: 活動監視器右上角不是有搜尋嗎 在那邊打tomcat就行啦 08/11 18:26
→ leon5209: 或是你直接在terminal內打top | grep tomcat 也行 08/11 18:29
→ chiang0514: 搜尋tomcat找不到誒..... 08/11 18:31
→ infiwelkin: 在terminal 試試看 ps aux | grep tomcat 08/11 18:48
→ asjh612: 點斜線才不是執行的意思= = 08/11 20:25
→ asjh612: .代表當前目錄, /是Mac目錄的用法 你chmod +x start.sh 08/11 20:26
→ asjh612: 就能直接start.sh 08/11 20:27
→ asjh612: 最後那句我說錯了 08/11 20:36
→ negligence: 一樓真是對不起自己的ID XD 08/11 21:14
→ zl5130: ./是當前目錄 ../是上層目錄,由於系統有本身的指令像是l 08/11 22:06
→ zl5130: s、cd 之類的,或是你安裝程式的連結,為了不讓系統混淆 08/11 22:06
→ zl5130: ,所以加上./來確保是執行當前目錄底下的檔案,除了Mac外 08/11 22:06
→ zl5130: ,linux-like的shell 應該都是這個規則 08/11 22:06
→ zl5130: *Unix-like 08/11 22:08
→ zl5130: 另外你可以使用top 或是安裝htop 來查詢系統有哪些proces 08/11 22:11
→ zl5130: s,希望對你有幫助 08/11 22:11
推 bluecadence: 如果你真的很想打 a.out 就可以執行而不是 ./a.out 08/12 00:34
→ bluecadence: 的話,在你的 .bash_profile 裡面加上這行 08/12 00:35
→ bluecadence: PATH=$PATH:. 但unix/linux不這麼預設是有道理的 08/12 00:36
→ bluecadence: 但如果你知道自己在幹甚麼,是沒差啦 08/12 00:37
→ bluecadence: (是怕你指令的名稱和系統特定指令名稱相同造成混淆) 08/12 00:38
噓 LinuxKernel: 一樓不懂裝懂 08/12 01:43
→ bravc29229: 一樓廠廠 08/17 09:57