Linux 开发常用知识杂谈(1)

Linux 开发常用知识杂谈(1)

1.如何使用命令的方式确定进程
在这里插入图片描述
命令解释:
ps -ef 查询系统进程
| 管道符 输出作为输入
grep -v grep 排除带grep字符串的进程
wc -l 统计函数

2.如何查询linux 文件或者目录大小 - du
在这里插入图片描述
3.内存占用情况-df
在这里插入图片描述
4.十六进制显示文件内容-hexdump
在这里插入图片描述
5.在程序中如何调用且有输出结果
command 为命令
fp = popen(command,“r”) //打开命令执行结果,输出流
fgets(buf, sizeof(buf), fp) //从流中获取输出结果
linux系统时间获取文中有过使用例程。

6.关于高通平台有关知识小结
.inc 控制是否编译
.bb 编译控制
启动脚本 xxxxx代码启动脚本名

set -e
case "$1" in
       start)
                echo -n "Starting xxxxxx: "   //打印log
                for LINE in $(cat /data/xxxx.conf)   
                do
                    echo read xxxx.conf : $LINE   //获取配置文件值
                    if [ 1 -eq $LINE ]
                    then
                        echo "Starting xxxxxx..."
                        start-stop-daemon -S -b -a /usr/bin/xxxxxx    //启动控制
                    fi
                done
                echo "done"
                ;;
       stop)
                echo -n "Stopping xxxxxx: "
                start-stop-daemon -K -n xxxxxx
                echo "done"
                ;;
       restart)
                $0 stop
                $0 start
                ;;
       *)
                echo "Usage: xxxxxx { start | stop | restart }" >&2
                exit 1
                ;;

7.nm 命令使用
可以从静态库中查找我们的函数接口有没有编译进去
例:nm *.a |grep function(某个函数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值