gcc -v/--version 查看版本
ifconfig 查看ip
ls 查看当前目录下文件夹及目录 ll查看详细信息
mkdir 生成目录
tree 以树形查看目录
env 查看当前环境变量
touch test.cpp 创建
rm test.cpp 删除 rm *.o 删除同类后缀
vim test.cpp 在vim打开
cat test.cpp 在命令行查看
echo 输出
echo $LD_LIBRARY_PATH 查看环境变量LD_LIBRARY_PATH
echo "hhk">>文件名 将”hhk“输入到文件末尾
g++ test.cpp -o app(要生成文件名) 或 g++ -o app test.cpp
编译 g++ test.c 默认生成a.out
g++ test.cpp -o app -DDEBUG(指定一个宏 DEBUG) g++test.cpp -o app -D DEBUG
运行 ./app
ps aux 查看进程号 top
ps -Lf 进程号 查看所属线程
tar
tar -jcvf log.tar.bz2 log2012.log 压缩
tar jxvf main2.tar.bz2 解压缩
tar jtvf main2.tar.bz2 查看
pwd命令:命令用于显示工作目录。
生成可调试
ulimit -a 显示当前各种用户进程限制
ulimit -c unlimited 将core file size 设置为无限
g++test.cpp -o app -g -pthread
gdb test core
或者在vscode args里加上-g 直接编译调试即可
netstat 查看网络信息
-a所有soket
-p正在使用的socket
-n使用ip地址 而不通过域名服务器
netstat -anp |grep 9090 查看端口号对应socket | grep 命令用于查找文件里符合条件的字符串
“free -m”,命令查看内存使用情况。
chmod 770 main.cpp 修改权限 -rwxrwxrwx- owener|group|others 对应 421 421 000