Mac OS系统常用操作

名词解释

Ruby

	一种简单快捷的面向对象(面向对象程序设计)脚本语言。

Mac常用命令

#查看文件
ls 
#查看所有文件
ls -a  
#查看文件详情
ls -l 

Mac 查看用户和用户组

#查看当前用户所属组(Note:用户所属组可能有多个)
groups 		

#查看指定用户所属组
groups user_name

#查看指定用户所属组更详细的信息
id -a user_name

#查看当前用户的用户
whoami

#mac下查看所有用户和组
dscacheutil -q group

Mac OS X常见区别

用户组 staff、 wheel、admin 的区别

所有的用户都属于 staff 组 只有具有管理员性质的用户位于 wheel 组中。
当服务器需要进行一些日常系统管理员无法执行的高级维护时,往往就要用到 root 权限;
而“wheel”组就是一个包含这些特殊权限的用户池;wheel属于root分组;wheel组的用户可以使用 su
直接切换到 root(无需密码),而 staff 组是所有普通用户的集合。

Mac OS X上*.dylib和*.so库文件之间的区别

在Mac OS
X上.dylib和.so之间的区别在于它们的编译方式。对于.so文件,您使用-shared;对于.dylib,您使用-dynamiclib。.so和.dylib都可以作为动态库文件互换,并且都具有DYLIB或BUNDLE的类型。这是显示此内容的不同文件的读数。
两者在Mac OS X上等效的原因是为了与其他编译为.so文件类型的UNIX OS程序向后兼容。
编译说明:无论是编译.so文件还是.dylib文件,都需要在链接步骤中将正确的路径插入动态库中。通过将-install_name和文件路径添加到链接命令来执行此操作。如果不这样做,您将遇到这篇文章中看到的问题:Mac
Dynamic Library Craziness(可能仅适用于Fortran)。

Mac共享库目录

/usr/lib目录中存放了共享库(动态链接库)

拓展:

Mac系统结构目录

https://www.jianshu.com/p/d5da6d315a97

Mac修改动态库的依赖

https://blog.csdn.net/u011576449/article/details/89255806
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值