Linux Common

COMMON

MAN 帮助文档

命令: man info 命令手册/帮助文档

1
2
man man # 通过man命令查看man命令手册(manual), 手册的操作方式基本同vim, 通过h查看具体操作方式
info info # 与man命令相似, 以文档的方式查看手册, 通过H查看具体操作方式

PATH | 设置环境变量

1
echo $PATH # 查看变量PATH
方式 例(path=/usr/local/bin) 生效 期限 权限
export export PATH=path:$PATH 立即 当前终端有效, 终端关闭后还原 仅当前用户有效
vim ~/.bashrc export PATH=path:$PATH source ~/.bashrc或重启终端 永久有效 仅当前用户有效
vim /etc/profile export PATH=path:$PATH 重启系统 永久有效 对所有用户
vim /etc/environment PATH=”..略..:path” 重启系统 永久有效 对所有用户

命令: ldconfig 配置程序运行时将绑定的动态库

1
ldconfig -p # 打印当前缓存所保存的所有库的名字

工具: pkg-config

设置环境变量PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
在PKG_CONFIG_PATH中添加.pc文件, 若库未生成, 则需要手写
pkg-config –cflags –libs *

NET ABOUT | 网络相关

命令: netstat 打印网络连接, 路由表等…

1
netstat --tcp -4 --numeric -all --program # 简写 netstat -t4nap, 查看所有使用协议为tcpv4程序的网络状态, 显示数字端口, 显示程序PID和名字

FILE | 文件

命令: ulimit 设置文件大小限制

1
ulimit -c unlimited # 可表示不限制生成core文件大小

INSTALL | 其他工具

google-perftools 针对C/C++程序的性能分析