嵌入式Linux开发常用命令总结
来源:互联网 发布:农村淘宝app下载安装 编辑:程序博客网 时间:2024/06/02 04:55
1.打开pc服务:
win+r-> services.msc
2.将命令输入到文件以后:
echo "ifconfig eth0 192.168.2.3" >> /etc/init.d/rcS
3.虚拟机挂载到开发板根文件系统:
mount -t nfs -o nolock 192.168.2.3:/work/nfs_root/test /mnt
4.putty的复制粘贴
鼠标左键-复制
鼠标右键-粘贴
5.u-boot网卡设置
set netmask 255.255.255.0set ipaddr 192.168.2.4set gatewayip 192.168.2.1
6.nfs根文件系统挂载设置
set bootargs noinitrd root=/dev/nfs nfsroot=192.168.2.3:/work/nfs_root/czg ip=192.168.2.5:192.168.2.3:192.168.2.1:255.255.255.0::eth0:off rootfstype=jffs2 init=/linuxrc console=ttySAC0
7.擦出参数分区(uboot->params->kernel)
nand erase params
8.qt根文件下,指针重新校准
rm /etc/pointercalreboot
9.find命令
find 路径 -name "*.txt"
//查找文件或者目录 find /home -mtime -2
//查找/home
目录下两天内有变动的文件,查找最近几天(几个小时)之内(之前)有变动的文件
10.grep命令
grep -n "abc" test1.txt
//在test1.txt中查找字符串abc grep -rn "abc" *
//在当前目录递归查找字符串abc -w
//全字匹配 -r
//(recursive):递归查找 -n
//(number):显示目标位置的行号
11.file命令
file 文件名
//识别文件类型
12.which和whereis命令
which pwd
//查找定位到/bin/pwd
whereis pwd
//查找到可执行程序的位置和手册页的位置
13.gzip命令
-l(list) 列出压缩文件的内容
-k(keep) 在压缩或解压时,保留输入文件。
-d(decompress) 将压缩文件进行解压缩
1)查看
gzip -l 压缩文件名
比如:gzip -l pwd.1.gz
2)解压
gzip -kd 压缩文件名
比如:gzip -kd pwd.1.gz
该压缩文件是以.gz结尾的单个文件,-k:不删除源文件
3)压缩
gzip -k 源文件名
比如:gzip -k mypwd.1
得到了一个.gz结尾的压缩文件,-k:不删除源文件
gzip只能压缩单个文件,不能压缩目录。
提示:
man pwd会解压/usr/share/man/man1/pwd.1.gz
这个文件,
然后读取该文件中固定的格式的一些信息,然后显示到终端中。
13.bzip2
-k(keep) 在压缩或解压时,保留输入文件。
-d(decompress) 将压缩文件进行解压缩
1)压缩
bzip2 -k 源文件名
比如:bzip2 -k mypwd.1
得到一个.bz2后缀的压缩文件
2)解压
bzip2 -kd 压缩文件名
bzip2 -kd mypwd.1.bz2
bzip2只能压缩单个文件,不能压缩目录。
单个文件的压缩使用gzip或bzip2,
小文件使用gzip来压缩,大文件使用bzip2来压缩。
14.tar
gzip、bizp2只能对一个文件进行压缩,而不能对多个文件和目录进行压缩。所以需要tar来对多个目录、文件进行打包和压缩。
① tar打包、gzip压缩
1)压缩
tar -czvf 压缩文件名 目录名
如:tar czvf dira.tar.gz dira
注意:
tar -czvf与tar czvf是一样的效果,所以说,后面统一取消-。
2)查看
tar tvf 压缩文件名
如:tar tvf dira.tar.gz
3)解压
tar xzvf 压缩文件名
tar xzvf 压缩文件名 -C 指定目录
如:tar xzvf dira.tar.gz
解压到当前目录
如:tar xzvf dira.tar.gz -C /home/book
解压到/home/book
② tar打包、bzip2压缩
1)压缩
tar cjvf 压缩文件名 目录名
如:tar cjvf dira.tar.bz2 dira
2)查看
tar tvf 压缩文件名
如:tar tvf dira.tar.bz2
3)解压
tar xjvf 压缩文件名
tar xjvf 压缩文件名 -C 指定目录
如:tar xjvf dira.tar.bz2
解压到当前目录
如:tar xjvf dira.tar.bz2 -C /home/book
解压到/home/book
15.mov机器码:
重要的位:
15-12:表示Rn
11-8:rorate
7-0 : immed_8
立即数 = immed_8 循环右移 ( 2 x rorate)位
16.shell脚本开头添加:
#!/bin/bash
17.打开计算器
win + R
-》 calc
18.C::B
F9
编辑运行 F8
调试 F7
多步调试 shift + F7
单步调试
19.ldm、stm指令:
ARM指令与指令集分享点此跳转
stmdb sp!, {fp, ip, lr, pc}
ldmia sp, {fp, sp, pc}
意思分别是过后增加(Increment After)、预先增加(Increment Before)、过后减少(Decrement After)、预先减少(Decrement Before)。
- 高编号地址在高位
- !表示最终的sp值改变,没有不改变
20.Sourceinsight常用操作:
F5
跳转行号
21.汇编常用延时编写:
//延时函数delay: ldr r1,=0x900000 ldr r2,=0x0delay_czg: sub r1,r1,#1 //r1 = r1-1 cmp r1,r2 //cmp影响Z标志位,如果r1=r2,Z=1; bne delay_czg // bne不相等执行 mov pc,lr // 返回上面当前跳转下一句
- 嵌入式Linux开发常用命令总结
- 【总结】嵌入式linux常用命令
- 嵌入式linux开发常用命令
- linux下嵌入式开发常用命令
- 嵌入式linux开发常用命令小结
- arm linux 嵌入式开发常用命令小记
- 嵌入式开发基础--Linux常用命令介绍
- 嵌入式linux常用命令积累
- 嵌入式Linux常用命令
- arm 嵌入式 linux常用命令
- 嵌入式Linux常用命令
- 嵌入式Linux烧写镜像常用命令
- 嵌入式linux常用命令
- 嵌入式Linux常用命令
- Linux嵌入式常用命令
- 嵌入式Linux 常用命令
- 嵌入式Linux应用程序开发详解学习总结
- 嵌入式linux驱动开发入门总结
- 两次的CVTE面试之旅和反思
- ssh框架--图片(文件)上传
- Apache Shiro 架构
- 在Eclipse中配置Maven(阿里云镜像)
- Java并发编程:Synchronized及其实现原理
- 嵌入式Linux开发常用命令总结
- 使用Nginx实现负载均衡
- 简析ThreadLocal
- 筛法求素数
- c++基础之写入数据
- DVO-SLAM详解之跟踪
- Ubuntu系统下MySQL开启远程连接
- mac的android studio上使用git clone source repository
- EL表达式