Fw: [求救] 關於terminal 指令

看板Linux作者時間8年前 (2017/08/11 18:11), 8年前編輯推噓6(6011)
留言17則, 5人參與, 最新討論串1/1
※ [本文轉錄自 MAC 看板 #1PZOB00G ] 作者: chiang0514 (ethan0514) 看板: MAC 標題: [求救] 關於terminal 指令 時間: Fri Aug 11 18:11:10 2017 小弟今天在mac電腦裡安裝了tomcat 在執行start.sh 時候無法執行 要打 ./start.sh 才可以順利執行 請問這個 ./ 指令有什麼作用呢?(不知道如何在google查詢到這個關鍵字) 此外 要如何在mac 活動監視器裡面尋找 目前端口是否被tomcat佔用呢? 以上 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.193.145 ※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1502446272.A.010.html ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: chiang0514 (101.14.193.145), 08/11/2017 18:11:50

08/11 18:15, , 1F
告訴 shell 那個程式放在 ./
08/11 18:15, 1F

08/11 18:15, , 2F
. 是當前目錄的意思
08/11 18:15, 2F

08/11 18:16, , 3F
不懂什麼叫「tomcat是否被佔用」
08/11 18:16, 3F
※ 編輯: chiang0514 (101.14.193.145), 08/11/2017 18:26:42

08/11 22:59, , 4F
去Linux問吧
08/11 22:59, 4F

08/11 22:59, , 5F
我是說去network問
08/11 22:59, 5F

08/12 00:48, , 6F
直接打指令是用bash的設定 bin等執行檔的位置? 所以會出
08/12 00:48, 6F

08/12 00:48, , 7F
現沒有找到指令的訊息 打./就有指定位置了 我猜的...
08/12 00:48, 7F

08/12 00:49, , 8F
記得如果把tomcat的bin目錄加入bash profile就可以直接打
08/12 00:49, 8F

08/12 00:49, , 9F
指令了
08/12 00:49, 9F

08/12 01:04, , 10F
跟 Windows 不同,類 Unix 作業系統的可執行檔搜尋路徑並
08/12 01:04, 10F

08/12 01:04, , 11F
不包含當前工作目錄
08/12 01:04, 11F

08/12 01:04, , 12F
故不能直接打可執行檔檔名來執行該檔案,您應執行其相對
08/12 01:04, 12F

08/12 01:04, , 13F
路徑(./start.sh)或是絕對路徑
08/12 01:04, 13F

08/12 01:12, , 14F
mac 有 netstat 嗎?
08/12 01:12, 14F

08/12 01:35, , 15F
有, 不過用 netstat 看不到哪個程式佔用的
08/12 01:35, 15F

08/12 01:36, , 16F
要用 lsof -n -i:<port #> , 1024 以下要 sudo
08/12 01:36, 16F

08/12 01:38, , 17F
或是乾脆 sudo lsof -i -n -P |grep TCP |grep <port>
08/12 01:38, 17F
文章代碼(AID): #1PZOBdAi (Linux)
文章代碼(AID): #1PZOBdAi (Linux)