linux:
    1、centos6系统打开/关闭防火墙/查看状态(均为全局命令,无需到/etc/init.d/目录下,同下):

    service iptables start/stop/status

    2、centos7系统打开/关闭防火墙/查看状态:

    systemctl start/stop/status firewalld

    3、以root权限执行命令:

    命令前加上sudo

    4、查询某个端口号被哪个进程所使用:

    lsof -i tcp:port

    netstat -anp | grep port

    5、杀死某个进程:

    kill -9 pid

    6、查询某个指定进程的pid:

    ps -ef | grep zookeeper

    7、使用ps查询指定进程名或者pid的占用情况(前者为cpu占用百分比,后者为内存占用百分比):

    ps -aux | grep pid/zookeeper

    8、使用top查询指定pid的占用情况:

    top -p pid

    9、查看更详细的内存占比:

    cat proc/pid/status

    10、mac下解压/压缩jar包:

    jar xvf xxx.jar;jar cvf xxx.jar 表示当前目录所有文件,也可以是某个目录)

    11、mac下替换远程机器jar包:

    scp -r /Users/xxx/Desktop/xxx.jar root@10.1.60.118:/xxxx/hornet-web-impl.jar(mac推荐transmit远程连接工具,无需再使用该命令了)

    12、压缩/解压gz格式的包:

    tar -zcvf xxx.tar.gz 要压缩的目录;tar -zxvf xxx.tar.gz 解压到指定的目录,不填默认当前

    13、仅列出当前目录下文件名或目录名:

    ls

    14、列出当前目录下文件或目录的详细信息:

    ll == ls -l

    15、ls [-参数]
    -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
    -A 显示除 “.”和“..”外的所有文件。
    -k 以 k 字节的形式表示文件的大小。
    -l 列出文件的详细信息。
    -s 在每个文件名后输出该文件的大小。
    -t 以时间排序。
    -u 以文件上次被访问的时间排序。
    -S 以文件大小排序。
    -R 列出所有子目录下的文件。