社区
Android
帖子详情
. ./build/envsetup.sh执行问题
IEEEITU
2010-11-03 11:43:22
请问第一个“.”是什么意思啊
一个不可执行的脚本为什么在前面加一个“.”就可以执行了?
...全文
1660
11
打赏
收藏
. ./build/envsetup.sh执行问题
请问第一个“.”是什么意思啊 一个不可执行的脚本为什么在前面加一个“.”就可以执行了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dahaibeibe
2012-11-11
打赏
举报
回复
source命令和 . 是一个意思。
chenyufei1013
2011-03-06
打赏
举报
回复
最左边的.是Bash中的点命令,参见如下说明:(摘自《高级Bash脚本编程指南3.7.2.pdf》)
source, . (点命令)
这个命令在命令行上执行的时候,将会执行一个脚本.在一个文件内一个source file-name
将会加载 file-name 文件.source 一个文件(或点命令)将会在脚本中引入代码,并附加到脚
本中(与C 语言中的#include 指令的效果相同).最终的结果就像是在使用"sourced"行上插
入了相应文件的内容.这在多个脚本需要引用相同的数据,或函数库时非常有用.
纠结的木棉花
2010-11-04
打赏
举报
回复
[Quote=引用 6 楼 ieeeitu 的回复:]
引用 3 楼 zhq56030207 的回复:
. ./build/envsetup.sh这个要看你的文件路径了,比如/home/用户名/froyo/../envsetup.sh
这句话就默认的找出你的脚本语言的路径啊,并执行.
第一个点是什么含义呢,如果执行脚本的话./build/envsetup.sh就可以了吧
这个脚本是怎么工作的?
[/Quote]
应该是超级用户吧。一般前面不是都要加sudo 例如sudo ./adb start-server等
huanyufeng
2010-11-04
打赏
举报
回复
这是一个可执行脚本,你也可以使用source build/envsetup.sh去执行它,貌似主要是更新一下环境变量
IEEEITU
2010-11-04
打赏
举报
回复
[Quote=引用 4 楼 zhq56030207 的回复:]
引用 3 楼 zhq56030207 的回复:
. ./build/envsetup.sh这个要看你的文件路径了,比如/home/用户名/froyo/../envsetup.sh
这句话就默认的找出你的脚本语言的路径啊,并执行.
脚本语言一般都在隐藏文件里,而隐藏文件夹的名字如:.repo啊
[/Quote]
envsetup.sh不是隐藏文件啊
IEEEITU
2010-11-04
打赏
举报
回复
[Quote=引用 3 楼 zhq56030207 的回复:]
. ./build/envsetup.sh这个要看你的文件路径了,比如/home/用户名/froyo/../envsetup.sh
这句话就默认的找出你的脚本语言的路径啊,并执行.
[/Quote]
第一个点是什么含义呢,如果执行脚本的话./build/envsetup.sh就可以了吧
这个脚本是怎么工作的?
IEEEITU
2010-11-04
打赏
举报
回复
[Quote=引用 1 楼 dinjay 的回复:]
一个"."是上级目录,两个"."是上上级目录
[/Quote]
好像跟这个没关系,这两个点之间是有空格的
纠结的木棉花
2010-11-03
打赏
举报
回复
[Quote=引用 3 楼 zhq56030207 的回复:]
. ./build/envsetup.sh这个要看你的文件路径了,比如/home/用户名/froyo/../envsetup.sh
这句话就默认的找出你的脚本语言的路径啊,并执行.
[/Quote]
脚本语言一般都在隐藏文件里,而隐藏文件夹的名字如:.repo啊
纠结的木棉花
2010-11-03
打赏
举报
回复
. ./build/envsetup.sh这个要看你的文件路径了,比如/home/用户名/froyo/../envsetup.sh
这句话就默认的找出你的脚本语言的路径啊,并执行.
dinjay
2010-11-03
打赏
举报
回复
一个"."是上级目录,两个"."是上上级目录
android_manifest
build
/
en
vs
etup
.
sh
如果需要,请在克隆所有设备源后为您的设备提供午餐。 lunch arrow_devicecod
en
ame-
build
type 开始编译 m otapackage 或者 m bacon 您还可以参考下面列出的详细指南: 或 要检查线程模板,...
Twrp_device_samsung_a50s
build
/
en
vs
etup
.
sh
.
build
/
en
vs
etup
.
sh
然后准备lunch omni_a50s-
en
g 使图像mka recoveryimage如何找到内置的图像cd /out/target/product/a50S 看到recovery.img三星Galaxy A30s(SM-A507FN)的设备树由topser99...
android aosp编译可
执行
文件模板
先source
build
/
en
vs
etup
.
sh
,在lunch,然后mmm+目录
android_device_mt6592:clockworkmod 构建,可以扩展到完整构建
在里面 # repo init -u git://github.com/Cyanog
en
Mod/android.git -b cm-11.0# repo sync# source
build
/
en
vs
etup
.
sh
# lunch cm_mt6592-
en
g回收率 # .
build
/tools/device/makerecoveries.
sh
cm_mt6592-
en
g# mka ...
build
/
en
vs
etup
.
sh
简介
source
build
/
en
vs
etup
.
sh
执行
流程
build
/
en
vs
etup
.
sh
常用函数介绍 lunch流程 _lunch函数 gettop hmm mm mmm godir sgrep 看了好多篇关于
build
/
en
vs
etup
.
sh
的介绍,记下的总结
build
/
en
vs
et...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章