文档介绍:该【嵌入式系统开发工具 】是由【mxh2875】上传分享,文档一共【65】页,该文档可以免费在线阅读,需要了解更多关于【嵌入式系统开发工具 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。嵌入式Linux系统开发工具
单击此处添加文本具体内容
汇报人姓名
课程安排
01
Linux常用命令
Add a title
03
Linux上程序编译
Add a title
05
嵌入式Linux交叉开发过程
Add a title
02
Linux上程序编写
Add a title
04
Linux上程序调试
Add a title
添加用户账号:useradd + 用户名
更改对于用户的账号密码:passwd +用户名
更方便直接的方法是在图形界面下维护用户信息
用户管理
变更用户:su + 用户名;
不加用户名默认为root用户
用户切换
贰
壹
Linux常用命令
系统管理命令
Linux常用命令
显示系统进程列表
ps –el : 显示所有进程及PID、时间、程序名、执行者等信息
ps –aux : 除了-el内容外,还显示CPU、内存占用率、进程状态
终止、挂起进程
kill + PID: 杀死PID对应进程
kill -9 + PID: 强制杀死PID对应进程
killall + 程序名:杀死程序对应的运行进程
ctrl + c:终止当前控制台运行的程序
ctrl + z : 挂起当前控制台运行的程序
fg:继续挂起的程序
kill –l:显示系统信号,杀死进程依靠向进程发送信号
挂载文件系统:mout + [选项] + [类型] + 设备文件名 + 挂载点
如:挂载U盘 mount (–t vfat) /dev/udisk /mnt/udisk
设备文件名可以通过fdisk –l 确定
卸载文件系统:umount + 挂载点
文件系统挂载命令
内存、磁盘管理命令
查看磁盘分区:fdisk -l
查看磁盘空间占用情况:df (默认单位为KB)
统计目录或文件占用空间的大小:du –a + 目录或文件(默认单位为KB)
Linux常用命令
创建目录:mkdir –p + 目录名
创建文件:touch + 文件名
创建链接:ln + 目标 + 链接名
硬链接: ln file
符号链接: ln –s file ; ln –s /home/jannzeng /wkdir
文件创建
删除目录:rm –fr +目录名
删除文件:rm –f +文件名
移动目录或文件: mv + 源文件或目录 + 目标文件或目录
拷贝目录或文件: cp –a 源文件或目录 + 目标文件或目录
文件删除、移动、拷贝
Linux常用命令
显示文件信息
01
显示详细信息:ls –l +文件;不指定文件名则显示当前目录下所有文件;
02
显示隐藏文件信息:ls –al,将隐藏文件一并显示
03
文件属性
04
显示当前路径
05
pwd
06
显示文件信息
Linux常用命令
修改指定文件所有者:chown + 文件所有者 + 文件
1
修改指定文件组所有者:chgrp + 文件组所有者 + 文件
2
修改指定文件访问权限:chmod + 权限 + 文件
3
符号标记权限:chmod a+w(a - w)(a = w), xnf
4
八进制数权限:chmod 644 xnf
5
R选项标识递归设置当前目录及其子目录
6
要在Linux上执行程序,程序文件必须带可执行权限
7
将多个命令写到一个脚本文件,
8
为脚本文件增加可执行权限:chmod u+x
9
执行脚本文件: ./,实现命令批处理
10
修改文件属性
Linux常用命令
压缩文件
Linux常用命令
对文件目录进行打包:tar +选项 + 打包后文件名 + 文件目录列表
gzip格式:tar czvf /home/jannzeng
bz2格式:tar cjvf /home/jannzeng
对文件目录进行解压:tar + 选项 + 打包文件
gzip格式:tar xzvf
bz2格式:tar xjvf
解压到指定目录:tar xzvf –C /
在指定文件中搜索特定内容:grep + 格式内容 + 文件及路径
1
搜索etc目录及子目录下带jannzeng的文件:grep “jannzeng” /etc -r
2
支持正则表达式: grep jann* /etc -r
3
应用于管道:ps –aux | grep smbd; ls –l grep ^a
4
在指定目录中搜索文件:find + 路径 + -name + 格式文件名
5
在当前目录及子目录下查找bak结尾的文件:find ./ -name *.bak
6
查找文件
Linux常用命令