【转】Mac OS/Linux命令查询网络端口占用情况

netstat命令

netstat -an | grep 3306

3306替换成需要grep的端口号

lsof命令

通过list open file命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬件设备。

lsof -i:80

-i参数表示网络链接,:80指明端口号,该命令会同时列出PID,方便kill

原文:http://www.cnblogs.com/kaiye/archive/2013/05/25/3099393.html

Mac OS X 编辑状态下可用快捷键

  1. 跳至行首 – Control+A
  2. 跳至行尾 – Control+E
  3. 跳至下一行 – Control+N
  4. 跳至上一行 – Control+P
  5. 删除上一个单词 – Control+W
  6. 删除当前光标位置到行首的文字 – Control+U
  7. 删除当前光标位置到行尾的文字 – Control+K

用于命令行中剪切和粘贴的快捷键:

命令行拥有独特的剪切和粘贴方式,称为“kill”和“yank”:

  1. 剪切当前光标位置到行首的文字 – Control+U
  2. 剪切当前光标位置到行尾的文字 – Control+K
  3. 在光标当前位置粘贴最近一次剪切的内容 – Control+Y

Mac OS 打不开 PhpStorm 和 Aptana 的解决办法

我的 OSX 版本是 10.9.4

确认已经安装了 JDK 1.8(从 java 官网下载),命令行输入 java -version 以及 javac -version 都是能够正确输出的,也设置了 JAVA_HOME 环境的值为 /usr/libexec/java_home,但是安装完 PhpStorm 后,双击 PhpStorm 没有反应,而安装完 Aptana 后双击提示找不到 jvm 虚拟机。但是下载的 Eclipse 以及 adt-bundle 里面的 Android Studio 这两个 IDE 都能正常打开。

搜了一下 mac java,在官网上找到这个链接:http://support.apple.com/kb/DL1572,抱着试一试的心态下载安装,安装完毕后 PhpStorm 和 Aptana 都能正常打开了。为什么会这样呢?