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. 2017国家集训队作业[agc006e]Rotate 3x3

    2017国家集训队作业[agc006e]Rotate 3x3 题意: ​ 给你一个\(3*N\)的网格,每次操作选择一个\(3*3\)的网格,旋转\(180^\circ\).问可不可以使每个位置\(( ...

  2. date---显示或设置系统时间与日期

    date命令可以用来显示或设定系统的日期与时间,格式设定为一个加号后接数个标记,其中可用的标记列表如下: 时间方面: %H : 小时(00..23) %M : 分钟(00..59) %p : 显示本地 ...

  3. mysql 编码错误修改

    set character_set_results=utf8;

  4. CSS3:元素的边框、背景和大小

    边框 和边框相关的属性例如以下. border-width 用于设置边框的宽度,可选择包含: 1)<长度值>:将边框宽度设为以CSS度量单位(如em.px.cm)表达的长度值. 2)< ...

  5. Android学习笔记技巧之给文本加边框

    BorderTextViews.Java package xiaosi.BorderTextView; import android.content.Context; import android.g ...

  6. 1.Node.js

    转自:http://www.runoob.com/nodejs/nodejs-tutorial.html 简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js 是一个基 ...

  7. BZOJ2157: 旅游(LCT)

    Description Ray 乐忠于旅游,这次他来到了T 城.T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接.为了方便游客到达每个景点但又为了节约成本,T 城的任意两个景点之间 ...

  8. kibana中信息分类查询显示的方法

    1.什么是kibana? kibana是ELK(elasticsearch+logstash+kibana)中的K,它是一个可灵活的分析和可视化平台,主要是显示数据以及根据这些数据绘出一些可视化图表, ...

  9. ubuntu-工作环境配置(van)

    我们平时用到的工具主要vim,retag_app,提交代码,以及一些常用命令,他们主要对应一下几个文件 1.vim ->.vimrc 2.代码提交->gitconfig 3.常用命令-&g ...

  10. teamviewer连接不上的原因及解决方法有哪些

    teamviewer连接不上的原因及解决方法有哪些 一.总结 一句话总结:这里说的就是版本问题,高版本可以连接低版本,低版本无法连接高版本. 1.TeamViewer官方检测使用环境是否为商用的标准是 ...