公众号更新, Mac OSX 下好用的命令行(4),本系列完结篇。

2019-04-11 15:41:27 +08:00
 shawndev

公众号信息

欢迎关注 晨晓( chenxiaopost ), 由于 Chrome 对模拟的手机端网页截取不完整,请前往公众号获得更好的阅读体验

Mac OSX 下好用的命令行(1)

Mac OSX 下好用的命令行(2)

Mac OSX 下好用的命令行(3)

开发笔记( 1 )使用 Python 脚本下载 IPA

本文内容

6794 次点击
所在节点    iDev
18 条回复
alexnone
2019-04-11 16:54:46 +08:00
这么好的内容居然没人回复。我来兹瓷一下。
shawndev
2019-04-11 17:10:14 +08:00
@alexnone 大家应该都默默的看完关掉了。宣传三篇帖子新增了七十多个关注者,微信阅读量还没关注者多😹
Jasper511
2019-04-11 19:22:38 +08:00
写的不错哦
shawndev
2019-04-11 19:31:47 +08:00
@Jasper511 感谢鼓励,共同进步
hzw94
2019-04-11 21:59:46 +08:00
学到东西了.....🐂
Volekingsg
2019-04-12 01:10:01 +08:00
学到了不少东西,感谢
OrangeM21
2019-04-12 01:18:10 +08:00
图怎么做的。。。。。正好我们也要做一个
CEBBCAT
2019-04-12 01:59:01 +08:00
@OrangeM21 图是长截图,图里的代码高亮是从渲染好了的地方贴到微信后台的,比如在 GitHub 渲染好了贴到微信后台
OrangeM21
2019-04-12 02:29:40 +08:00
@CEBBCAT 我问的是标题图~~~
shawndev
2019-04-12 07:17:37 +08:00
@OrangeM21 Github 搜索 carbon 或者 mac appstore 搜索 carbonize
Firxiao
2019-04-12 10:40:40 +08:00
export KEY=VALUE # 导出环境变量

这个不对吧,应该是设置环境变量
shawndev
2019-04-12 11:33:18 +08:00
@Firxiao export KEY=VALUE 等效于 set KEY=VALUE ; export KEY

set KEY2=VALUE ; echo KEY2 无输出

综上我觉得我的描述应该没问题
shawndev
2019-04-12 11:54:27 +08:00
Firxiao
2019-04-12 12:46:42 +08:00
export
Set an environment variable. The supplied names are marked for automatic export to the environment of subsequently executed commands.

https://ss64.com/bash/export.html
shawndev
2019-04-12 13:45:05 +08:00
@Firxiao 再和你探讨一下,希望不会觉得烦。
我在 macos 和 ubuntu 系统分别按照你给的 manual 页面做了测试,首先 macos 和 ubuntu 都没有 export 的 manual 页。在两个环境分别切换 bash 和 zsh,export -n KEY 也都没有起到删除环境变量的作用。
为此,我 google 了一下 export 的作用,下面两个截图分别来自 <<oreilly - bash cookbook>> 和著名网站 superuser。从这两个资料来看 export 命令的作用确实是 export 而不是 set。

https://i.loli.net/2019/04/12/5cb0247862863.png
https://i.loli.net/2019/04/12/5cb0247877313.png
shawndev
2019-04-12 13:47:50 +08:00
@Firxiao sorry,orielly 的截图有误。
https://i.loli.net/2019/04/12/5cb0265adf6b1.png

Problem
You defined a variable in one script, but when you called another script it didn ’ t know about the variable.

Solution
Export variables that you want to pass on to other scripts:

export MYVAR
export NAME=value
Firxiao
2019-04-12 15:57:34 +08:00
shawndev
2019-04-12 16:54:56 +08:00
@Firxiao 在你的提示下打开 freebsd 查看了 manual,原话确实是我 set current enviroment variables。后续本系列更新我会附到文章中。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/554112

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX