AA_linux
文章平均质量分 55
Fairgofar
云笔记同步的~
展开
-
C++项目调试 断点调试 单步执行
首先,要在编译的时候添加生成符号表选项, 调试必须。一般是编译的时候添加-g 命令。eg : g++ -g然后gdb 调试可执行文件。调试详细: (很好)http://www.cnblogs.com/rosesmall/archive/2012/04/13/2445527.htmlLinux gdb设置和管理断点1.以行号转载 2017-11-23 20:52:24 · 7030 阅读 · 0 评论 -
进程后台启动方法
1.忽略hup命令 (HUP: 1 终端断线)(* 可用)nohup ./guard & >重定向输出文件名2. 将进程ID设置为不在hup命令管辖范围。(setsid调用setsid函数的进程成为新的会话的领头进程, 并与其父进程的会话组和进程组脱离。由于会话对控制终端的独占性,进程同时与控制终端脱离,其进程父进程为1)setsid ./guard 3. subs原创 2017-11-23 20:57:35 · 1789 阅读 · 0 评论 -
进程状态
ps aux命令显示的状态列中的Ss+,Rsl,R+,S D 不可中断 Uninterruptible sleep (usually IO) R 正在运行,或在队列中的进程 S 处于休眠状态 T 停止或被追踪 Z 僵尸进程 W 进入内存交换(从内核2.6开始无效) X 死掉的进程转载 2017-11-23 20:58:14 · 164 阅读 · 0 评论 -
Linux 运行参数 一个减号与两个减号
一个减号后面跟的参数必须是单字符参数,可以多个参数写在同一个减号后面。例如:tar -xvf ×××两个减号后面跟的参数必须是多字符参数,一个“--”只能跟一个参数。例如:tar --version原创 2017-11-23 20:53:01 · 908 阅读 · 0 评论 -
linux 外接USB名和设备号转换
#!/bin/bash#getUSBnbyName.sh#author :xyy#input : device name#for: get USB device index#time :2017.12.20name=$1for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev | grep ttyUSB)do原创 2017-12-20 18:55:31 · 961 阅读 · 0 评论