※ [本文轉錄自 MAC 看板 #1PZOB00G ]
作者: chiang0514 (ethan0514) 看板: MAC
標題: [求救] 關於terminal 指令
時間: Fri Aug 11 18:11:10 2017
小弟今天在mac電腦裡安裝了tomcat
在執行start.sh 時候無法執行
要打 ./start.sh 才可以順利執行
請問這個 ./ 指令有什麼作用呢?(不知道如何在google查詢到這個關鍵字)
此外 要如何在mac 活動監視器裡面尋找 目前端口是否被tomcat佔用呢?
以上
感恩
告訴 shell 那個程式放在 ./. 是當前目錄的意思不懂什麼叫「tomcat是否被佔用」
作者:
armpaul (armpaul叮了一聲新簡訊)
2017-08-11 22:59:00去Linux問吧我是說去network問
作者:
bb7889 (9m)
2017-08-12 00:48:00直接打指令是用bash的設定 bin等執行檔的位置? 所以會出現沒有找到指令的訊息 打./就有指定位置了 我猜的...記得如果把tomcat的bin目錄加入bash profile就可以直接打指令了
作者:
Vdragon (V字龍)
2017-08-12 01:04:00跟 Windows 不同,類 Unix 作業系統的可執行檔搜尋路徑並不包含當前工作目錄故不能直接打可執行檔檔名來執行該檔案,您應執行其相對路徑(./start.sh)或是絕對路徑
作者:
hijkxyzuw (i,j,k) ×(x,y,z)
2017-08-12 01:12:00mac 有 netstat 嗎?
有, 不過用 netstat 看不到哪個程式佔用的要用 lsof -n -i:<port #> , 1024 以下要 sudo或是乾脆 sudo lsof -i -n -P |grep TCP |grep <port>