linux使用
-黑色幽默-
Free style
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dynamic DMA mapping Guide
Dynamic DMA mapping Guide一、前言二、从CPU角度看到的地址和从DMA控制器看到的地址有什么不同?三、什么样的系统内存可以被DMA控制器访问到?四、DMA寻址限制五、两种类型的DMA mapping六、如何使用coherent DMA mapping的接口?七、DMA操作方向八、如何使用streaming DMA mapping的接口?九、错误处理一、前言这是一篇指导驱动工程师如何使用DMA API的文档,为了方便理解,文档中给出了伪代码的例程。另外一篇文档dma-api.txt转载 2020-05-14 10:07:01 · 538 阅读 · 0 评论 -
使用kdump捕获kernel的崩溃
kdump是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务。背景介绍在linux系统软件开发的过程中,会遇到开发完的程序导致kernel崩溃,此时我们想要查找崩溃留下的蛛丝马迹来定位bug,但是此时kernel已经崩溃了,平时定位bug的命令和工具都不能工作了,唯有断电重启,此时可以采用kdump工具,定位kenel崩溃。工具介绍kdump是一种先进的基于 ...原创 2019-10-23 15:57:05 · 2901 阅读 · 0 评论 -
vim的配置文件
vim配置vim是个很强大的工具,配置一个好的vim可以提高你的工作效率。vim的配置可以在两个地方修改,一个是在/etc/vim/vimrc,另一个所在~./.vim/.vimrc中,第一个是系统的配置,包括所有用户都会生效,需要root权限。第二个是用户级别的,也就是只会在自己这个用户生效。下面是我的用户级别的vimrc,贡献给大家syntax onset ba原创 2014-04-02 17:39:28 · 808 阅读 · 0 评论 -
linux常用解压缩命令
linux下解压命令大全.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.g转载 2013-11-11 13:56:03 · 727 阅读 · 0 评论 -
vim使用的快捷键,对于写c的人非常有用
vim使用—移动到文件开始和结束位置和当前位置(gg,G)、快速定位到当前光标所在变量或函数的定义处(gd)、自动对齐C和C++程序(先gg再=再G)、自动补全变量名,函数名和字符串ctrl+n或ctrl+p、复制(yy,nyy,ctrl+v配合y)、粘贴(p,P)、删除(dd,ndd,ctrl+v配合d,x)、撤销(u,ctrl+r)、查找(/string配合n或N)、查看匹配的另外一半符号(%转载 2013-11-21 13:34:11 · 3348 阅读 · 0 评论 -
Linux动态和静态修改ip(转)
2010-05-27 11:56 Linux动态和静态修改ip(转)静态方法注意:所有操作均使用root用户修改ip:编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 //设备名称,不要修改BOOTPROTO=static //不要修改BROADCAST=10.10.22.255 //广播地址,转载 2013-10-10 14:59:12 · 976 阅读 · 0 评论 -
用xshell连接ubuntu
用xshell连接ubuntu 安装时网络要选桥接,然后再ubuntu中设置静态IP,才能通过ssh连接,注意编码要选UTF-8 。将局域网ip设置为静态ip启动Ubuntu虚拟机,修改/etc/network/interfaces 网络接口文件,配置ip、掩码、网关等信息: .修改/etc/resolv.conf文件,配置DNS服务器信息:原创 2013-09-03 11:48:08 · 1059 阅读 · 0 评论 -
学习ext2文件系统
最近在学习ext2文件系统,由于各种原因,学习过程断断续续。再次记录学习中的坑和重点,作为以后写出优秀博客的基石。网上有很多ext相关的博客,但是很多都是转载和抄袭的,非常不负责任,错漏百出。包括《深入理解linux内核》中第十八章“Ext2和Ext3文件系统”,其中的错误很误解人,或者说用词很不严谨,例如:732页下方介绍超级块和组描述符,是这样说的:超级块与组描述符被复制到每个块组中。这句话就很原创 2017-04-10 10:05:44 · 659 阅读 · 0 评论 -
开发板和qt中文显示异常解决方法记录
使用beagleboneblack开发,陆陆续续遇到很多问题,再次记录下,开发板中文显示异常解决办法。原创 2017-09-28 11:42:58 · 2262 阅读 · 1 评论 -
运行于u盘的精简linux系统制作
运行于u盘的精简linux系统制作1、裁剪linux内核 如何裁剪linux系统,主要是设置menuconfig,里面有很多设置,按照“金钟国”大神的教程,一步一步来就可了。这里不在赘述。 强调一下生成的文件格式, vmlinuz的建立有两种方式。 一是编译内核时通过“make zImage”创建,手动拷贝到/boot目录原创 2015-11-18 16:34:10 · 2792 阅读 · 0 评论 -
vim的分屏功能详解
如何使用 Vim 分屏功能本篇文章主要教你如何使用 Vim 分屏功能。 分屏启动Vim使用大写的O参数来垂直分屏。 vim -On file1 file2 ... 使用小写的o参数来水平分屏。 vim -on file1 file2 ... 注释: n是数字,表示分成几个屏。关闭分屏 关闭当前窗口。 Ctrl+W c 关闭当前窗口,如果只剩最后一个了转载 2013-07-16 17:58:18 · 1214 阅读 · 0 评论 -
linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar z转载 2013-07-31 09:39:21 · 703 阅读 · 0 评论 -
vim安装、配置大全
首先确保自己电脑联网或存在vim安装包。执行vim命令,屏幕会出现vim的介绍界面,下方有vim的可安装版本,随便选择一个,执行命令sudo apt-get install vim-nox等待安装完毕即可。下面是配置方法,从网络里搜集的,我就不把全部都粘贴过来,保证只要网络上有的90%下面都有(现在啊)" 不要使用vi的键盘模式,而是vim自己的set noco原创 2013-10-15 11:02:15 · 1226 阅读 · 0 评论 -
vim中如何复制
方法一:行号4,行号5copy行号7将第4行和第5行的内容复制到第7行方法二:下面是vim复制粘贴的基本命令:yy复制游标所在行整行。或大写一个Y。2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-)y^复制至行首,或y0。不含游标所在处字元。y$复制至行尾。含游标所在处字元。yw复制一个word。y原创 2013-07-30 15:20:21 · 1246 阅读 · 0 评论 -
linux修改静态ip方法&&如何使用xshell连接
ifconfig查看本地ip和网卡信息cd到目录/etc/sysconfig/network_scripts想修改那块网卡就vi他。例如修改eth0这样eth0的网卡就修改完毕,退出vi进行网络重启service network restart查看本地ip ifcofnig不同版本的linux,修改方法是不一样的,下面讲一下u原创 2013-10-15 10:55:46 · 7839 阅读 · 2 评论 -
学习随笔
mbr位置:位与0磁道,0磁头,1扇区。为什么是1扇区呢,因为扇区的编号是从1开始计算的,mbr就是硬盘的前512字节.0磁道也就是0柱面,0磁道位与硬盘的最磁道,最外磁道的数据比较稀疏,数据可靠性高,所以用来存放关键性的代码。mbr的作用:系统在启动进入bios后,首先自检(post),然后初始化硬件(init),然后扫描硬盘启动项,扫描到启动盘后,copy前512字节到内存0x7c00,将控制原创 2015-08-18 14:08:09 · 743 阅读 · 0 评论 -
制作u盘启动linux系统
制作u盘启动linux系统本文记录我制作u盘驱动的过程,按照这篇教程,你可以得到一个装有linux3.10.10操作系统的u盘,可以启动x86架构的主板,文件系统使用busybox制作。制作u盘启动linux系统所需工具第一步为u盘分区第二步为u盘安装grub第三步编译kernel第四步制作文件系统第五步启动吧u盘君所需工具高质量u盘一个,容量大于4Glinux3.10.10内核源码原创 2016-05-17 21:29:03 · 4826 阅读 · 0 评论 -
xshell的快捷键(非常实用)
linux shell 快捷键. 2011-05-30 10:35:28分类: LINUX删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k 删除光标后面所有字符相当于VIM里d shift+$ctrl + u转载 2013-11-11 13:55:12 · 19234 阅读 · 0 评论
分享