一、网络
查看谁在侦听端口
1 | sudo lsof -n -i4TCP:$PORT | grep LISTEN |
lsof is a command meaning “list open files”, which is used in many Unix-like systems to report a list of all open files and the processes that opened them.
修改 Host
1 | sudo vi /etc/hosts |
注意 ::1
的写法:
如果地址中出现连续的0,则可以用“::”号来压缩(称为零压缩),进一步简化IP v6地址表示。例如,地址FE80:0:0:0:2AA:FF:FE9A:4CA2 可以压缩成FE80::2AA:FF:FE9A:4CA2;FF02:0:0:0:0:0:0:2 可以压缩成 FF02::2。零压缩只能用于压缩冒号十六进制地址中一个连续的16位块,不能压缩部分16位信息块,例如,不能将FF02:30:0:0:0:0:0:5 表示成 FF02:3::5。用 :: 表示0位的数量用(8-n)×16公式来计算,其中n为地址中的16位块的数量。例如,在地址FF02::2中,被压缩了96=(8-2)×16个0。零压缩只能在给定地址中使用一次,否则,就无法确定每个双冒号 (::)实例所表示的 0位数量。
特殊地址。IP v6中有两个特殊地址:
- 未指定地址(0:0:0:0:0:0:0:0 或::):仅用于指出某个地址不存在,它等价于 IP v4 未指定地址0.0.0.0。未指定地址通常作为源地址来验证暂定地址的惟一性,但不会用作目的地址。
- 环回地址(0:0:0:0:0:0:0:1或::1):用来标识环回接口,允许节点自发自收,它等价于IP v4环回地址 127.0.0.1。
统计代码行数
- 列出每个文件的行数
1 | find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l |
- 列出代码行数总和
1 | find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l |
查看正在运行的进程
- 通过进程名查看
1 | ps aux|grep "Application Name" |
- 按 CPU 排序
1 | top -o cpu |
- 按内存使用排序
1 | top -o rsize |