1、cat /proc/device 可以查看各个全部字符设备和块设备,在register_chrdev中设置的名字在打印出来的信息中可以看到;
2、top 可以看各个应用程序占用CPU量及PID等信息
3、kill PID 杀死进程
4、./应用程序名字 & 后台运行

5、cat /proc/interrupts 可以查看注册了哪些中断,第一列是中断号

6、cat /proc/mounts 可以查看各个挂摘信息

7、dmesg命令把printk打印数据全部打印出来(信息被保存在log_buf里面)

8、task_pt_regs(current)函数可以得到pt_regs

9、sudo route add default gw 192.168.1.1 加上路由,让其可ping通

10、查看Ubuntu的版本 uname -a

11、在装载一个驱动失败或者编译失败的时候,通过dmesg查看更多信息

12、在linux-3.4.2顶层目录下

  cp .config config_ok

  make distclean

  cd ..

  mv linux-3.4.2 linux-3.4.2_ok

  tar xjf linux-3.4.2.tar.bz2

  制作补丁 diff -urN linux-3.4.2 linux-3.4.2_ok > linux-3.4.2_ok

13、打补丁patch -p1 <../u-boot-1.1.6_jz2440.patch(-p1:表示忽略掉补丁文件内位置信息中的第几个“/”之前的内容,这里是1就表示忽略第一个/之前的内容,所以需要进入到要到补丁的目录在执行)

14、modprobe 驱动 (内核会自动安装驱动依赖的其他模块,注意这里的驱动不需要加.ko)

15、make menuconfig之后选择某一项可以按H键查看该项的依赖关系

16、“file 应用程序或者bin等包装好的文件名”   这条指令可以查看文件可以运行的架构,在pc上执行make出错的时候经常用到,发现不对时修改编译器

17、./configure配置出错后可以vi config.log查看详细的出错过程

18、对应调用内核中函数返回的错误值,可以查看EIO开头的宏定义,找到对应的错误值就可以大概明白错误的原因

19、uboot下通过执行”help 命令”来查看命令

20、在应用程序中通过语句“system("执行的指令")”,可以运行命令,比如runtime电源管理中的resume功能的指令system("echo on >  /sys/devices/platform/mylcd/power/control")

21、ubuntu下通过sudo ufw disable关闭Ubuntu的防火墙

22、通过nfs挂载虚拟机上的文件:mount -t nfs -o 192.168.1.184:/work/nfs_root /mnt

4、linux开发中常用指令的更多相关文章

  1. linux开发中常用的命令及技巧(连载)

    1.在内核或uboot目录下搜索相关内容/文件名时:grep "USB" * -nR find -name "*USB*" 2.查看系统中设备 cat  /pr ...

  2. Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令

    Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Andr ...

  3. Linux基本操作及常用指令

    今天复习了下Linux的基本操作及常用指令,上学期大数据云计算课一直也在用linux系统还是比较熟悉的,并在centos6.7虚拟机上部署了前几天做的web项目,了解了Nginx的反向代理与负载均衡, ...

  4. .net开发中常用的第三方组件

    .net开发中常用的第三方组件 2013-05-09 09:33:32|  分类: dotnet |举报 |字号 订阅     下载LOFTER 我的照片书  |   RSS.NET.dll RSS. ...

  5. 依赖注入及AOP简述(十)——Web开发中常用Scope简介 .

    1.2.    Web开发中常用Scope简介 这里主要介绍基于Servlet的Web开发中常用的Scope. l        第一个比较常用的就是Application级Scope,通常我们会将一 ...

  6. spring注解开发中常用注解以及简单配置

    一.spring注解开发中常用注解以及简单配置 1.为什么要用注解开发:spring的核心是Ioc容器和Aop,对于传统的Ioc编程来说我们需要在spring的配置文件中邪大量的bean来向sprin ...

  7. 2019-2-20C#开发中常用加密解密方法解析

    C#开发中常用加密解密方法解析 一.MD5加密算法 我想这是大家都常听过的算法,可能也用的比较多.那么什么是MD5算法呢?MD5全称是 message-digest algorithm 5[|ˈmes ...

  8. 开发中常用的es6知识

    结合实际开发,开发中常用的es6的知识: 1.新增let和const命令: ES6 新增了let命令,用来声明变量.它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效: cons ...

  9. Android开发中常用的库总结(持续更新)

    这篇文章用来收集Android开发中常用的库,都是实际使用过的.持续更新... 1.消息提示的小红点 微信,微博消息提示的小红点. 开源库地址:https://github.com/stefanjau ...

随机推荐

  1. ocdefirst安装更新数据库

    数据迁移(Migrations) 启用数据迁移在控制台中输入如下命令:Enable-Migrations 这时会在项目目录中增加一个Migrations文件夹,里面放置了两个文件:EF会通过C#代码的 ...

  2. 【2017 Multi-University Training Contest - Team 3】RXD's date

    [Link]: [Description] [Solution] [NumberOf WA] 1 [Reviw] [Code] #include <bits/stdc++.h> using ...

  3. PHP+FastCGI+Nginx动态请求处理配置

    Nginx不支持对外部程序的调用,所以必须通过FastCGI接口实现对外部程序的调用从而实现对client动态页面请求的处理. CGI的英文全称为Common Gateway Interface(公共 ...

  4. Scala具体解释---------类

    Scala中的类 摘要: 在本篇中.你将会学习怎样用Scala实现类. 假设你了解Java或C++中的类,你不会认为这有多难.而且你会非常享受Scala更加精简的表示法带来的便利.本篇的要点包含: 1 ...

  5. leetcode -day29 Binary Tree Inorder Traversal &amp; Restore IP Addresses

    1.  Binary Tree Inorder Traversal Given a binary tree, return the inorder traversal of its nodes' ...

  6. js--07 编解码,eval

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  7. Qt之输出控制

    简述 在Qt项目开发过程中,往往需要对程序的一些信息进行控制,比如:打印日志.调试信息等,便于我们后期查找.跟踪及定位问题. 下面,我们来分享下常用的几种方式. 简述 示例代码 应用程序输出 控制台输 ...

  8. react radio onchange事件点击无效

    记: 项目需求:   页面中radio默认选中        第一次进去页面   点击radio的时候不管怎样点击    都是选中 连onChange事件都没触发 进入页面  点击刷新   点击rad ...

  9. 【习题 7-8 UVA-12107】Digit Puzzle

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 迭代加深搜索. 枚举最大层数.(也即改变的数字个数 然后枚举第一个改哪个数字,第二个改哪个数字.. 一定要注意字典序问题. 每次优先 ...

  10. 洛谷 P1143 进制转换

    P1143 进制转换 题目描述 请你编一程序实现两种不同进制之间的数据转换. 输入输出格式 输入格式: 输入数据共有三行,第一行是一个正整数,表示需要转换的数的进制n(2≤n≤16),第二行是一个n进 ...