Fw: [求救] 关于terminal 指令

楼主: chiang0514 (chiang0514)   2017-08-11 18:11:50
※ [本文转录自 MAC 看板 #1PZOB00G ]
作者: chiang0514 (ethan0514) 看板: MAC
标题: [求救] 关于terminal 指令
时间: Fri Aug 11 18:11:10 2017
小弟今天在mac电脑里安装了tomcat
在执行start.sh 时候无法执行
要打 ./start.sh 才可以顺利执行
请问这个 ./ 指令有什么作用呢?(不知道如何在google查询到这个关键字)
此外 要如何在mac 活动监视器里面寻找 目前端口是否被tomcat占用呢?
以上
感恩
作者: rickieyang (Rickie Yang)   2017-08-11 18:15:00
告诉 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:00
mac 有 netstat 吗?
作者: rickieyang (Rickie Yang)   2017-08-12 01:35:00
有, 不过用 netstat 看不到哪个程式占用的要用 lsof -n -i:<port #> , 1024 以下要 sudo或是干脆 sudo lsof -i -n -P |grep TCP |grep <port>

Links booklink

Contact Us: admin [ a t ] ucptt.com