![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
命令工具
qingkongyeyue
拼搏到无能为力,坚持到感动自己,有些路走下去很长,很累,但是不走会后悔。人生最大的痛苦,莫过于,坚持了不该坚持的,而放弃了不该放弃的
展开
-
在PC上显示所需vga库的编译
1、VGA是什么VGA(Video Graphics Array)视频图形阵列是一种视频传输标准。2、vgalib库的编译安装(1)先编译安装libx86,因为svgalib依赖于libx86//解压缩libx86库及其补丁tar xzf libx86_1.1+ds1.orig.tar.gz gunzip libx86_1.1+ds1-6.diff.gz//进入li原创 2016-08-17 18:09:35 · 1108 阅读 · 0 评论 -
ttyS、ttySAC、tty、ttyn的区别
转自http://blog.csdn.net/yorkworlddream/article/details/248471971、ttyS串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为 那时它的最大用途就是用来连转载 2017-04-29 10:32:34 · 2000 阅读 · 0 评论 -
arm-linux-gcc/ld/objcopy/objdump使用总结
转自http://blog.csdn.net/kangkermit/article/details/8231557arm-linux工具的功能如下:arm-linux-addr2line 把程序地址转换为文件名和行号。在命令行中给它一个地址和一个可执行文件名,它就会使用这个可执行文件的调试信息指出在给出的地址上是哪个文件以及行号。arm-linux-ar 建立、修改、提转载 2017-04-05 22:53:34 · 817 阅读 · 0 评论 -
用strace工具跟踪系统调用
1、先解压: strace-4.8.tar.xz 由于在ubuntu上没有装xz后缀的压缩文件的解压工具,可先直接在windows下解压 2、拷贝到服务器上去3、修改strace-4.8目录下的configure的执行权限(在windows上复制过来是没有执行权限的) chmod +x configure4、配置:--build=BUIL原创 2016-08-17 11:10:52 · 3242 阅读 · 0 评论 -
linux中的grep命令用法
目录(?)[+]原文请移驾httpblogcsdnnetgreytreearticledetails428532grep -- print lines matching a pattern 将符合样式的该行列出语法 参数 1 -A NUM--after-contextNUM 2 -a或--text 3 -B NUM--before-contextNUM转载 2017-05-03 21:02:53 · 408 阅读 · 0 评论 -
lsusb
转自https://zhidao.baidu.com/question/586667147.html插入usb鼠标后执行lsusb的输出内容如下:-----------------------------------------Bus 005 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 Bus 004 Device转载 2017-01-07 21:36:13 · 400 阅读 · 0 评论 -
ifconfig显示网络设备信息(激活状态的)
代码如下:[root@localhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:50:56:BF:26:20 inet addr:192.168.120.204 Bcast:192.168.120.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 M转载 2017-05-19 22:24:18 · 1421 阅读 · 0 评论 -
gcc和arm-linux-gcc是什么关系?区别是什么?
转自https://zhidao.baidu.com/question/751767892635633804.htmlgcc是linux系统下面用来将代码编译成一个可执行程序的手段。编译出来的是适用于linux系统的可执行二进制文件。可执行程序其实就是一堆的0101二进制机器码。这些机器码代表什么含义只有机器本身能理解。所以你用gcc编译出来的可执行程序只有在linux系统下面可以运行。举转载 2017-06-02 22:09:11 · 3603 阅读 · 2 评论 -
gcc -I -L -l区别
转自http://blog.csdn.net/zqt520/article/details/7727051gcc -I -L -l区别我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例:gcc -o hello hello.c -I /home/hell转载 2017-06-20 17:52:12 · 294 阅读 · 0 评论 -
linux中的ldd命令简介
转自http://blog.csdn.net/stpeace/article/details/47069215在Linux中, 有些命令是大家通用的, 比如ls, rm, mv, cp等等, 这些我觉得没有必要再细说了。 而有些命令, 只有开发人员才会用到的, 这类命令, 作为程序员的我们, 是有必要了解的, 有的甚至需要熟练使用。 有的人总说, 这些命令不重转载 2017-06-20 18:05:26 · 1434 阅读 · 0 评论 -
使用GCC编译的常用功能
转自http://www.tuicool.com/articles/yMnAFb(1)gcc对多个分立源文件的编译(-c, -o) $lstest.h test.c main.c$gcc -c test.c -o test.o #生成中间文件test.o$gcc -c main.c -o main.o #生成中间文件main.o$gcc test.o main.o -o mai转载 2017-06-20 18:50:36 · 376 阅读 · 0 评论 -
linux 下 /etc/network/interfaces 作用
转自http://blog.csdn.net/guoyaoyao1990/article/details/12623729network configuration in linux/etc/network/interfaces 打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载. 1. 以DHCP方式配置网卡 编辑文件/转载 2017-03-31 09:09:11 · 6171 阅读 · 0 评论 -
Makefile的一个具体的实例
转自http://blog.sina.com.cn/s/blog_73d4d5fa0100paiy.html工程中的代码分别存放在add/add_int.c、add/add_float.c、add/add.h、sub/sub_int.c、sub/sub_float.c、sub/sub.h、main.c中。文件main.c#include #include "ad转载 2017-06-10 16:05:07 · 5832 阅读 · 0 评论 -
Linux_正则表达式
转自http://blog.csdn.net/Jmilk/article/details/50230189目录(?)[+]目录前言filegrep指令结合正则表达式过滤rm结合正则表达式删除表达式标示符目录目录前言filegrep指令结合正则表达式过滤rm结合正则表达式删除表达式标示符前言介绍一些简单的正则表达式标转载 2017-06-11 16:50:11 · 392 阅读 · 0 评论 -
linux 编译指定库、头文件的路径问题
转自http://blog.csdn.net/jiaweizou/article/details/81538971. 为什么会出现undefined reference to 'xxxxx'错误?首先这是链接错误,不是编译错误,也就是说如果只有这个错误,说明你的程序源码本身没有问题,是你用编译器编译时参数用得不对,你没有指定链接程序要用到得库,比如你的程序里用到了一些数学函数,那么你就转载 2017-04-13 20:20:24 · 2973 阅读 · 0 评论 -
/etc/shadow和;/etc/passwd
转自https://zhidao.baidu.com/question/210516204.html?qbl=relate_question_1&word=cat%20/etc/shadowshadow 是 passwd 的影子文件。在linux中,口令文件在/etc/passwd中,早期的这个文件直接存放加密后的密码,前两位是"盐"值,是一个随机数,后面跟的是加密的密码。为了安全,现在转载 2017-04-17 22:12:58 · 465 阅读 · 0 评论 -
Linux下生成patch和打patch
转自通过diffhttp://www.cnblogs.com/aaronLinux/p/5860552.html工具生成补丁, patch工具打上补丁.在使用diff之前, 你需要保留一份未修改过的源码, 然后在其它地方修改源码的一份拷贝. diff对比这两份源码生成patch. 修改过的源码必须保留原来的文件名, 例如, 如果你修改源码中的a.c文件, 那么, 修改后的文件还是名转载 2017-04-12 18:28:11 · 468 阅读 · 0 评论 -
文本编辑器vim的基本操作
原创 2016-10-22 15:13:12 · 297 阅读 · 0 评论 -
出现/usr/bin/ts_calibrate: not found问题
转自http://blog.csdn.net/yx_l128125/article/details/74188821、关于-/bin/sh:xx(命令) not found 的几种原因:1./bin/目录下没有这个命令;2.bin/目录有这个命令,只是执行权限不够,或者程序执行权限不够;3.程序需要的静态库或者动态库没有;2、解决办法:原因一的解决方法:安转载 2016-09-29 16:12:09 · 2905 阅读 · 0 评论 -
linux下一次cp多个文件
linux下使用cp命令拷贝多个文件有几种方法,一是使用通配符,二是使用管道一.通配符的使用通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。主要的通配符有:* 匹配任意长度的字符串? 匹配一个长度的字符[...] 匹配其中指定的字符[a-z] 匹配指定的字符范围[^...] 除了其中指定的转载 2016-10-02 10:23:22 · 48023 阅读 · 1 评论 -
查看内核中函数所在的头文件
linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands2 - system calls3 - library calls4 - special files5 - file formats and convertions6 - games for linux7 - macro pac转载 2016-10-02 21:54:42 · 2623 阅读 · 0 评论 -
hexdump命令
转自http://man.linuxde.net/hexdump转载 2016-12-03 18:54:37 · 752 阅读 · 0 评论 -
Ubuntu下apt-get命令详解
1、常用apt命令参数 apt-cache search package 搜索软件包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package --reinstall 重新安装包s原创 2016-10-06 15:37:25 · 2120 阅读 · 0 评论 -
chmod
转自http://blog.sina.com.cn/s/blog_a04184c101010kpk.html“为了方便普通用户执行一些特权命令,SUID/SGID程序允许普通用户以root身份暂时执行该程序,并在执行结束后再恢复身份。”chmod u+s 就是给某个程序的所有者以suid权限,可以像root用户一样操作。 变更文件或目录的权限。在UNIX系统家族里,文件转载 2016-12-21 10:54:31 · 267 阅读 · 0 评论 -
调整内核printk的打印级别
转自http://blog.csdn.net/tonywgx/article/details/17504001有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是7 4 1 7# cat /proc/sys/kernel/printk7 4 1 7该文转载 2017-01-17 11:09:00 · 635 阅读 · 0 评论 -
安装交叉编译工具链
通过 arm-linux-gcc -v 可查看工具链版本1、解压到根目录下sudo tar xjf arm-linux-gcc-4.3.2.tar.bz2 -C /2、设置环境变量:sudo vi /etc/environment : PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr原创 2016-08-18 18:36:14 · 4455 阅读 · 0 评论 -
man命令后带的数字含义
原创 2017-02-21 20:42:08 · 791 阅读 · 0 评论 -
挂载(mount)命令使用技巧
转自http://www.jb51.net/LINUXjishu/11038.html1.挂载光盘 挂载光盘的命令如下: # mount -t is09660 /dev/cdrom /mnt/cdrom 该命令将光盘挂载到/mnt/cdrom目录,使用“ls /mnt/cdrom”命令即可显示光盘中数据和文件。转载 2016-11-23 17:54:51 · 1081 阅读 · 0 评论 -
debug工具
1、debug是什么2、debug的使用原创 2017-03-08 22:41:30 · 10985 阅读 · 0 评论 -
解压压缩命令
linux下将/home/wang目录做归档压缩,压缩后生成wang.tar.gz文件并将此文件保存到/home目录下,如何实现cd /hometar -zcvf wang.tar.gz abc/wangz 代表用gzip格式压缩c 表示创建这个压缩包v 能看到其打包和压缩的过程f 创建的压缩文件名,在 f 之后要立即接文件名,不要再加参数原创 2016-10-22 15:20:39 · 302 阅读 · 0 评论 -
linux下查看和添加PATH环境变量
1、在开发板执行env命令出现的就是环境变量这些环境变量是shell应用程序(接收输入,根据输入执行程序)的环境变量每一个应用程序都有环境变量2、PS命令查看(shell程序对应的是-sh)转载 2016-11-24 20:00:00 · 3091 阅读 · 0 评论