导航:首页 > 程序命令 > macin命令

macin命令

发布时间:2023-01-05 11:48:56

① 苹果mac os怎么用命令行终端打开app应用程序

Mac命令行终端打开方法:
1、首先在下方的最左侧,打开finder。

2、打开之后,在finder左侧的工具栏中,选择应用程序。

3、应用程序中选择实用工具。

4、实用工具中找到终端,这就是所说的Terminal。

5、打开之后,弹出Terminal窗口,在这里面可以输入命令符,来完成不同命令。

② mac 命令 显示文件夹内容

最近苹果的热更新和私有库问题检查的更严了,如果应用被拒,苹果在拒绝信中会说到使用strings/otool/nm命令进行自查,所以总结了一些命令,方便查找和定位文件内容相关信息。

1、grep

作用:判断是否包含字符串

使用示例:

grep -r "xxx” path

检查是否包含(weixin)字符串:

img_.png
grep -r "xxx” path.png

matches 表示包含。
2、strings

作用:find the printable strings in a object, or other binary, file

使用示例:

strings a.out | grep hello //检查 a.out 文件中含有 hello 字符串的字节序列

检查二进制是否含有关键词的库(比如检查私有库):

img_.png
strings a.out | grep hello.png
更多使用说明 man strings
3、otool

作用: object file displaying tool. (针对目标文件的展示工具,用来发现应用中使用到了哪些系统库,调用了其中哪些方法,使用了库中哪些对象及属性)

使用示例:
otool -L path //查看可执行程序都链接了那些库

otool -L path | grep "xxx" //筛选是否链接了xxx库

otool -D path //查看支持的架构

otool -ov path //output the Objective-C class structures and their defined methods.(输出Object-C类结构以及定义的方法)

查看该应用是否砸壳:
otool -l path | grep crypt //cryptid 0(砸壳) 1(未砸壳)

img_.png
otool -l path | grep crypt.png
更多用法 man otool

4、nm

作用:display name list (symbol table). (显示符号表)

使用示例:
nm path //得到Mach-O中的程序符号表

nm -nm path//目标文件的所有符号

img_.png
nm -nm path.png
符号表中标示为 undefined,意思是目标文件引用了类_XXX(XXX库),不过这并没有实现它。

更多用法 man nm

5、file

作用:determine file type. (判断文件类型)

使用示例:
file path

判断.a/framework是静态库还是动态库:
静态库:

img_.png
file path - static Lib.png

动态库:

img_.png
file path - dynamically Lib.png
6、lipo

作用:create or operate on universal files(创建或处理通用文件的工具)

使用示例:
lipo -info 'file path' // 判断静态库所支持的平台 - i386 armv7 armv7s x86_64 arm64

lipo -remove i386 origin_xxx.a -output op_xxx.a // 删除静态库包括的i386平台

lipo -thin i386 origin_xxx.a -output op_xxx.a // 拆分静态库,只保留i386 CPU架构

lipo -create device_xxx.a simulator_xxx.a -output universal_xxx.a //对真机或者模拟器分别打出 .a 文件合并

③ mac book怎么输入终端命令

mac命令行终端打开方法
第一步:打开自己电脑的launcpad:
第二步:在屏幕的最上方搜索“终端”:
第三步:点开搜索出来的内容就能正常的使用Mac命令行终端了:

④ 如何用命令行方式查看本机IP地址、MAC地址

一、 MAC地址命令查看方法:WindowsNT/2000/XP/2003 依次点击:开始 → 运行 → 输入 cmd→ 输入 ipconfig /all→ 查看 本地连接 —— Physical Address . . . . . . . : 类似“00-E0-4C-3F-14-DE”二、 IP地址命令查看方法:WindowsNT/2000/XP/2003 依次点击:开始 → 运行 → 输入 cmd→ 输入 ipconfig → 查看 本地连接 —— IP Address. . . . . . . : 类似“202.112.178.27”

⑤ mac系统ping端口命令怎么使用

ping 命令的用法大全

ping的高级用法

对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] │ [-k computer-list] [-w timeout] destination-list
Options:
-t Ping the specified host until stopped.To see statistics and continue - 无效 Control-Break;To stop - 无效 Control-C.
不停的ping地方主机,直到你按下Control-C。
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。

-a Resolve addresses to hostnames.
解析计算机NetBios名。
示例:C:\>ping -a 192.168.1.21
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Ping statistics for 192.168.1.21:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。

-n count Number of echo requests to send.
发送count指定的Echo数据包数。
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
C:\>ping -n 50 202.103.96.68
Pinging 202.103.96.68 with 32 bytes of data:
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Request timed out.
………………
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Ping statistics for 202.103.96.68:
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
Minimum = 40ms, Maximum = 51ms, Average = 46ms
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。

⑥ 苹果mac os怎么用命令行终端打开app应用程序

mac命令行终端打开方法:

1. 首先打开电脑的launcpad。

⑦ Mac下终端命令行(常用)

作为一名开发人员,越来越觉得对于终端的使用,是非常有必要的,本人之前接触这方面较少,也就偶尔用一下(大学没学过unix),现在总结几条,后续还会添加,学无止境嘛~

1.获取管理员权限:
输入 sudo -s
然后输入密码,不会提示,输入完后直接回车即可,然后即获得管理员权限。

2.打开文件
输入 open /Applications/Safari.app
在这里打开Safari浏览器,使用open命令是可以多次打开的 (当然有的软件不允许打开多个窗口)。open+空格+ -n +软件路径 (可以直接拖动到终端中)
我们也可以在命令中加入 -a 标识来选择你想要用来加载该文件的应用程序,或者使用-e 标识直接在文本编辑器中编辑。 例:open /Users/rhjt/Desktop/ -a /Applications/Safari.app (在safari浏览器中打开image图片)

3.搜索
关于搜索,mac上自带的有spotlight (ctr/cmd + 空格)可以实现全局搜索,但有时候没有正确的工作,而且如果我们想精确一个范围呢?
输入 mdfind + 文件名, 实现全局搜索
输入 mdfind -onlyin 文件大的路径 该路径下的某个文件名 (这样在我们精确文件大的路径时候,可以更精确搜索到我们要的文件)

4.读
mac中的Siri,可以读取出我们输入的内容
输入 say + 内容,然后就会读出来(不懂单词的发音时候,不用去找词典了~~)

5.延迟睡眠
caffeinate能阻止Mac进入睡眠状态,而且屏幕保护也不会激活。我们最好使用-t为命令加入具体的时间。
输入 caffeinate -t 3600 表示一个小时内屏幕不进入睡眠

6.释放内存 (相当于重启电脑)
purge命令可以清除内存和硬盘的缓存,与重启Mac的效果差不多 (还不会关闭你现在用的程序)。purge命令可以让不活跃的系统内存转变为可以使用的内存,所以电脑卡的时候试试这个命令~~
输入 purge

7.更新
我们更新系统软件一般都是通过AppStore来更新,但是AppStore经常打开太慢了,所以用下终端来更新。
输入 sudo softwareupdate -i -a
这个是更新系统的软件,比如系统更新

8.创建有密码保护的压缩文件
你可以通过下面的命令将桌面上的文件创建成有密码保护压缩文件。
zip -e protected.zip ~/Desktop/task.doc
protected.zip是文件名字,~后面的是文件地址。保存之后,文件会存储在你的私人磁盘中

9.删除
ctrl+u 删除当前整行.
ctrl+w 删除游标前的单词.
ctrl+k 删除从当前游标到行尾的文字.

阅读全文

与macin命令相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:144
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:736
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:892
app转账是什么 浏览:163