一、了解shell命令
Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
几个常见的命令 :
ls : 显示目录、文件名
cd :进入到某个目录
pwd :显示目前的目录的路径
mkdir :创建一个新的目录
cp : 拷贝文件或目录
rm : 删除文件或目录
mv : 移动文件与目录,或修改文件与目录的名称
df : 用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计
ps : 用于显示当前进程的状态
top : 用于实时显示 process 的动态
对于shell命令还是比较常用的,可以多了解并将其掌握:
如果对shell不熟悉的可以将下面shell教程过一遍:
二、什么是shell脚本
shell脚本语言是像有剧本一样教计算机办某个事情的语言。
如何执行shell脚本:
① 先加载当前bash环境
source evideo_build_all.sh
② 执行shell脚本
./evideo_build_all.sh
如果shell脚本不能执行提示权限不够,chmod +x file 加上执行权限,否则会提示无执行权限。
三、了解编译固件脚本
了解对应在build_scripts/目录下的编译脚本: build_scripts练习文件
* evideo_build_all.sh
* evideo_build_prepare.sh
* evideo_build_release_android.sh
* evideo_build_release_openwrt.sh
* evideo_make_otapackage.sh
对应这部分代码较多,慢慢细心看下去,如果有不懂的可以先查找对应shell命令的用法,在反过来看脚本编译是什么意思,多多了解一下,熟悉shell命令的基本用法,在实践中掌握其用法。它需要的只是一点练习,是的,你需要多实践。花一些时间在这些命令上,你就会开始喜欢它们,特别是当它们提供了方便时。