linux驴杂记】的更多相关文章

1. 命令行 vim下 的Ctrl + S ,ctrl +Q: 这个功能可以用于长时间编译的时候随时把屏幕输出停住,但是编译仍然会继续,这样就不会影响到编译时间了. S:是锁屏  q:是开屏 2. Shell配置文件在~/.profile中   相关信息 http://www.cnblogs.com/jiaxiaoai/archive/2011/05/22/2053738.html 3. wc –l file  计算文件行数 wc -w file  计算文件中的单词数 wc -c file 计算…
C语言标准库中包含了各种用于处理错误的函数和宏.1.assert( ) 宏 #include<assert.h>void assert( int expression );可用于诊断程序bug.expression可以是任何要检测的东西:变量或任何表达式.如果expression为TRUE,则assert()不执行任何操作:否则在stderr上显示一条错误消息,并终止程序的执行.例:assert( x >= 0);为使assert( )宏发挥作用,编程程序必须采用调试模式.以后以发行模式…
近期一口气看完了韩顺平老师讲的Linux视频教程,自己也在学习的过程中做了些笔记,记载例如以下.希望帮助到一些喜欢研究Linux的同学.也算是在云端备份一下笔记吧.以免电脑出现不可控的因素而遗失自己的心血. 首先声明,这篇笔记不是依照韩老师讲的顺序来写的.可能有些凌乱.但我相信.你总能找到你想要的信息: Linux必看书籍:       鸟哥的私房菜       Linux编程从入门到精通       Linux内核安全剖析 命令: shutdown -h now  立马关机 shutdown…
centos7修改默认运行等级 查看当前默认运行等级: systemctl get-dafault 修改默认运行等级为5: systemctl set-default graphical.target 修改默认运行等级为3: systemctl set-default multi-user.target 删除多余内核 查看当前使用的内核版本: # uname -a 查看所有已安装的内核: # rpm -qa | grep kernel 删除多余内核: # yum remove kernel-..…
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, 驱动开发中设计到的硬件: * 数字电路知识 * ARM硬件知识 * 熟练使用万用表和示波器 * 看懂芯片手册和原理图 4, linux内核源代码目录结构: * arch/: arch子目录包括了所有和体系结构相关的核心代码.它的每一个子目录都代表一种支持的体系结构,例如i386就是关于intel c…
Linux Bash命令杂记(tr col join paste expand) tr命令 tr命令可以将输入的数据中的某些字符做替换或者是作删除 tr [-ds] STR d: 删除输入数据的中的STR s: 替换重复的字符 # 例 last | tr '[a-z]' 'A-Z' 将last输出的数据中的所有小写字符替换为大写字符 SPPU UUZ1 TVF MBS 13 18:45 TUJMM MPHHFE JO SFCPPU TZTUFN CPPU 3.10.0-693.17.1. TVF…
Linux Bash命令杂记(cut sort uniq wc tee) 数据流重定向 标准输入(stdin):代码为0,使用<或<<: 标准输出(stdout):代码为1,使用>或>>: 标准错误输出(stderr):代码为2,使用2>或2>>: >:覆盖的方式,>>:追加的方式 如果想要一般输出与错误输出同时输入到某一个文件,如果采取如下的方式进行输出是错误的: 输出数据 1> list 2> list 如果按照上面的…
Linux命令行与图形界面进行切换     1.实时切换  1.1 命令行->图形  startx  1.2 图形->命令行  Ctrl+Alt+F1--F6  2.启动默认  2.1 启动进入命令行  修改/etc/inittab文件  "id:3:initdefault"  2.2 启动进入图形界面  修改/etc/inittab文件  "id:5:initdefault"     在线帮助命令     man命令 help命令     Linux中…
http://www.ibm.com/developerworks/cn/linux/l-cn-utrace/ utrace是为运行态的进程提供trace和debug支持. utrace能做如下事情: 1 跟踪目标进程的各种事件 2 Debugger能控制调试程序,让目标暂停或者单步执行 3 对目标进程地址空间的访问能力 可以使用nuttcp来确认两机之间的吞吐量 在一台机器上使用nuttcp搭建接收器(服务器),在另外一台机器上搭建发送器(Sender),然后就可以测试速度了. 如何控制网络的…
移动光标:h:向左移动j:向下移动k:向上移动l:向上移动 与window 光标移动键功能一致. 常用命令行:shift + ^ 行首shift + $ 行尾ctrl + v 可视模式 , 选择一个范围    此使令常用场景:    1.删除选定内容    进入该模式,选中一些字符,按任意字符键删除选定内容 2.批量缩进    缩辑模式: ctrl + t     命令行模式: shift + < 或 >         3.复制    选中内容后,进入命令模式 , 按[数字]y      …