關於terminal 指令 - Linux

Table of Contents

※ [本文轉錄自 MAC 看板 #1PZOB00G ]

作者: chiang0514 (ethan0514) 看板: MAC
標題: [求救] 關於terminal 指令
時間: Fri Aug 11 18:11:10 2017

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

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

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


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

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



以上


感恩

--

All Comments

Leila avatarLeila2017-08-15
告訴 shell 那個程式放在 ./
. 是當前目錄的意思
Eden avatarEden2017-08-19
不懂什麼叫「tomcat是否被佔用」
Sandy avatarSandy2017-08-21
去Linux問吧
我是說去network問
Charlotte avatarCharlotte2017-08-22
直接打指令是用bash的設定 bin等執行檔的位置? 所以會出
現沒有找到指令的訊息 打./就有指定位置了 我猜的...
Caroline avatarCaroline2017-08-25
記得如果把tomcat的bin目錄加入bash profile就可以直接打
指令了
Leila avatarLeila2017-08-28
跟 Windows 不同,類 Unix 作業系統的可執行檔搜尋路徑並
不包含當前工作目錄
故不能直接打可執行檔檔名來執行該檔案,您應執行其相對
路徑(./start.sh)或是絕對路徑
Zenobia avatarZenobia2017-08-30
mac 有 netstat 嗎?
Jack avatarJack2017-09-01
有, 不過用 netstat 看不到哪個程式佔用的
John avatarJohn2017-09-02
要用 lsof -n -i:<port #> , 1024 以下要 sudo
Anonymous avatarAnonymous2017-09-07
或是乾脆 sudo lsof -i -n -P |grep TCP |grep <port>