海思常用一些调试指令

在学了在学了! 2020-08-26 17:30:20 4107

1、4G的AT指令调试
echo -e "AT+CGDCONT?\r\n" >/dev/ttyUSB2|cat /dev/ttyUSB2
2、海思模块日志打印
cat /proc/umap/vi | grep "VI PIPE STATUS" -A 10
3、nfs挂载
mount -t nfs -o nolock 192.168.0.202:/home/work_demo /var/ cd /var/
4、网络配置
setenv serverip xx.xx.xx.xx
setenv ipaddr xx.xx.xx.xx
setenv ethaddr xx:xx:xx:xx:xx:xx
setenv netmask xx.xx.xx.xx
setenv gatewayip xx.xx.xx.xx
save
5、locate find grep

locate,定位的意思,作用是让使用者可以快速的搜寻系统中是否有指定的文件。

1) "locate"的速度比"find"快,因为它并不是真的查找文件,而是查数据库。

2) 新建的文件,我们立即用"locate"命令去查找,一般是找不到的,

因为数据库的更新不是实时的,数据库的更新时间由系统维护。

3) "locate"命令所搜索的后台数据库在"/var/lib/mlocate"这个目录下,

可能有些Linux系统位置不同,具体我们可以用"locate locate"查询。

4) 我们可以用"updatedb"命令来更新数据库,这样就能查询到刚才新建的文件了。

5) 并不是所有的目录下的文件都会用"locate"命令搜索到,

"/etc/updatedb.conf"这个配置文件中,配置了一些"locate"命令的一些规则。

  1. 命令格式:

    locate [选项] 文件名

  2. 常用选项:

    "locate -c" 查询指定文件的数目。(c为count的意思)

    "locate -e" 只显示当前存在的文件条目。(e为existing的意思)

    "locate -h" 显示"locate"命令的帮助信息。(h为help的意思)

    "locate -i" 查找时忽略大小写区别。(i为ignore的意思)

    "locate -n" 最大显示条数" 至多显示"最大显示条数"条查询到的内容。

    "locate -r" 使用正则运算式做寻找的条件。(r为regexp的意思)

3.举例

locate msdos_fs.h 

locate mdos* 模糊查找

find,查找的意思,作用是在系统当中搜索符合条件的文件。

find命令与locate命令的区别:

locate: 1) 非实时查找;

    2) 依赖于索引,而索引构建非常占用资源,索引的创建是在系统空闲时系统自动进行,

    可以用updatedb命令更新索引;

    3) 查找速度快;

    4) 非精准查找。

find : 1) 实时查找;

    2) 精准查找 (系统上实时的有就是有没有就是没有);

    3) 精确查找 (查找结果绝对符合查找条件才予显示);

    4) 查找速度慢。
  1. 命令格式:

find [搜索范围] [搜索条件] [处理动作]

  1. 常用搜索条件选项:

    -name "文件名称" : 按照文件名来搜索(可以使用通配符);

    通配符有 :* (匹配任意多个字符)

             ?   (匹配任意一个字符)
    
             []  (匹配任意一个中括号内的字符)
    
             [^] (匹配任意一个不在中括号内的字符)

    -iname "文件名称" : 按照文件名来搜索,并忽略大小写(可以使用通配符);

    -user 用户名 : 按照所有者搜索;

    -nouser 用户名 : 搜索没有所有者的文件;

    -type 文件类型 : 根据文件类型进行搜索;

        文件类型有:b (块设备文件)
    
              c (字符设备文件)
    
              d (目录文件)
    
              f (普通文件)
    
              l (符号链接文件)
    
              s (套接字文件)
    
              p (命名管道文件)

    -mtime 单位属性 : 按修改文件的时间进行搜索(单位为"天");

         例如     : -mtime -10 (搜索10天内修改过的文件)
    
                    -mtime 10 (搜索10天前当天修改过的文件)
    
                    -mtime +10 (搜索10天前修改过的文件)

    -atime 单位属性 : 按文件访问时间进行搜索(单位为"天");

    -ctime 单位属性 : 按文件属性改变的时间进行搜索(单位为"天");

    -mmin 单位属性 : 按修改文件的时间进行搜索(单位为"分");

    -amin 单位属性 : 按文件访问时间进行搜索(单位为"分");

    -cmin 单位属性 : 按文件属性改变的时间进行搜索(单位为"分");

    -size 单位属性 : 按文件大小来进行搜索;

     例如    : -size -10k (搜索文件大小小于10K的文件)
    
              -size 10k  (搜索文件大小为10K的文件)
    
              -size +10k (搜索文件大小大于10K的文件)
    
              -size -25M (搜索文件大小小于25M的文件)
    
              (注意:"k"为小写,"M"为大写)

    -a : 组合条件"与"(and)

    -o : 组合条件"或"(or)

    -not|! : 组合条件"取反"

  2. 常用处理动作:

"-print" 默认处理动作;

"-ls" 作用相当于"ls -l";

"-exec 命令 {} \;" 对查找到的文件执行指定的命令,

               命令后面的{}表示,查找到什么就引用什么;

"-ok 命令 {} \;" 这是个交互式的"-exec",每操作一次就需要你确认下。

  1. 常用范例:

1) 查找/root/py目录下,名为"test1.py"的文件。

find /root/py -name test1.py

grep,查找字符串的意思,作用是在文件中匹配符合条件的字符串。

  1. 命令格式:

    grep [选项] 字符串 文件名 ...

  2. 常用选项:

    "grep -c" 统计匹配到'字符串'内容的行数。(c为count的意思)

    "grep -i" 忽略大小写区别。(i为ignore的意思)

    "grep -l" 打印出匹配到'字符串'内容的文件清单。

    "grep -n" 在匹配的行前面打印行号。(n为line number的意思)

    "grep -v" 只显示不匹配的行。(v为reverse的意思)

    "grep -w" 全字匹配的搜索。(w为word regexp的意思)

    "grep -A 4" 输出匹配到'字符串'内容的行和后4行。

    "grep -B 4" 输出匹配到'字符串'内容的行和前4行。

    "grep -C 4" 输出匹配到'字符串'内容的行和前后4行。

  3. 常用范例:

    1) 在stdout1.log文件中查找有'exception'的行。

    grep 'exception' stdout1.log

    https://blog.csdn.net/xclshwd/article/details/89445138

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包 点赞 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
在学了在学了!
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区