Mac 使用汇总

本文汇总了Mac电脑的多种使用技巧,包括执行Shell脚本、调整文件权限、安装IPA包至iOS设备、关闭SIP保护功能及解决软件安装提示问题等,旨在帮助用户更高效地使用Mac。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/////////// Mac 上打开远程共享文件夹 //////////////////

1. 使用 Finder 连接到服务器

步骤:
  1. 打开 Finder

  2. 在菜单栏中,点击 前往 -> 连接服务器(或按快捷键 Command + K)。

  3. 在 服务器地址 输入框中,输入远程共享文件夹的地址。地址格式通常为:

    • SMBsmb://服务器地址/共享文件夹

    • AFPafp://服务器地址/共享文件夹

    • NFSnfs://服务器地址/共享文件夹

    • FTPftp://服务器地址/共享文件夹

  4. 点击 连接

  5. 输入用户名和密码(如果需要),然后点击 连接

  6. 连接成功后,远程共享文件夹会显示在 Finder 中。


2. 使用终端挂载远程文件夹

步骤:
  1. 打开 终端(Terminal)。

  2. 使用以下命令挂载远程文件夹:

    • SMB

      mount_smbfs //用户名@服务器地址/共享文件夹 /本地挂载点

      例如:

      mount_smbfs //user@192.168.1.100/shared /Users/YourUsername/Desktop/SharedFolder
    • NFS

      sudo mount -t nfs 服务器地址:/共享文件夹 /本地挂载点

      例如:

      sudo mount -t nfs 192.168.1.100:/shared /Users/YourUsername/Desktop/SharedFolder
  3. 输入密码(如果需要)。

  4. 挂载成功后,远程共享文件夹会显示在指定的本地挂载点。


3. 使用第三方工具

推荐工具:
  • Cyberduck:支持多种协议(FTP、SFTP、WebDAV、SMB 等)的远程文件管理工具。

  • FileZilla:支持 FTP、SFTP 的文件传输工具。

  • Transmit:macOS 上强大的文件传输工具,支持多种协议。

使用步骤(以 Cyberduck 为例):
  1. 下载并安装 Cyberduck

  2. 打开 Cyberduck,点击 新建连接

  3. 选择协议(如 SMB、FTP、SFTP 等),输入服务器地址、用户名和密码。

  4. 点击 连接

  5. 连接成功后,远程共享文件夹会显示在 Cyberduck 中。


4. 使用 iCloud Drive 或其他云存储服务

如果远程共享文件夹是通过云存储服务(如 iCloud Drive、Google Drive、Dropbox 等)共享的,可以直接通过以下方式访问:

  1. 打开 Finder

  2. 在侧边栏中,点击 iCloud Drive 或其他云存储服务。

  3. 找到共享文件夹并打开。


5. 使用 SSH 访问远程文件夹

如果远程服务器支持 SSH,可以使用 SSH 访问远程文件夹。

步骤:
  1. 打开 终端(Terminal)。

  2. 使用以下命令连接到远程服务器:

    ssh 用户名@服务器地址

    例如:

    ssh user@192.168.1.100
  3. 输入密码(如果需要)。

  4. 连接成功后,可以使用命令行访问远程文件夹。


6. 使用 Samba 共享(适用于 Windows 共享文件夹)

如果远程共享文件夹是通过 Windows 共享的,可以使用 SMB 协议访问。

步骤:
  1. 打开 Finder

  2. 在菜单栏中,点击 前往 -> 连接服务器(或按快捷键 Command + K)。

  3. 输入 SMB 地址,例如:

    smb://192.168.1.100/shared
  4. 点击 连接

  5. 输入用户名和密码(如果需要),然后点击 连接

  6. 连接成功后,远程共享文件夹会显示在 Finder 中。

/////////////  Mac  执行sh文件  ////////////////////////////////

mac chmod 755 和 777 的主要区别在于权限的设置不同。‌

  • 当使用 chmod 755 时,‌设置的权限是 -rwxr-xr-x。‌这意味着文件或目录的拥有者(‌Owner)‌具有读、‌写和执行权限(‌rwx)‌,‌而同一组(‌Group)‌的其他用户具有读和执行权限(‌r-x)‌,‌其他用户(‌Others)‌也具有读和执行权限(‌r-x)‌。‌这种权限设置通常用于保护文件或目录,‌确保只有文件的拥有者可以完全控制文件,‌而同一组的其他用户和其他用户只能读取和执行文件,‌但不能修改或删除。‌

  • 相比之下,‌chmod 777 设置的权限是 -rwxrwxrwx。‌这表示文件或目录的拥有者、‌同一组的其他用户以及其他用户都拥有读、‌写和执行权限(‌rwx)‌。‌这种权限设置通常用于需要广泛访问和修改文件的场合,‌但也会带来安全风险,‌因为它允许任何人修改或删除文件,‌可能会对系统的安全性造成威胁。‌

因此,‌选择使用 755 还是 777 取决于特定的需求和安全考虑。‌在大多数情况下,‌为了保护系统和数据的安全,‌应谨慎使用 777 权限设置12。‌

Shell 脚本必须是可执行的文件才能运行。你可以使用chmod命令来指示文本文件的可执行性(即其内容可以作为 shell 脚本运行)。

  1. 在 Mac 上的“终端” App  中,使用 cd 命令来移到目录中,该目录包含你要使其变为可执行的文件。例如:

    % cd YourScriptDirectory

  2. 输入 chmod 命令。例如:

    % chmod 755 YourScriptName.sh

使 shell 脚本文件可执行后,你可以输入其路径名称来运行它。例如:

% ~/Documents/Dev/YourScriptName.sh

% cd ~/Documents/Dev/ % ./YourScriptName.sh

////////////////  无法打开xxx,因为Apple无法检查其是否包含恶意软件 //////////////////////////////////


解决方案
1.上述窗口不要关闭
2.打开“系统偏好设置”->“安全性与隐私”->“通用”,会看到如下所示的界面,选择“仍要打开”。

3.再次重新打开索要安装的Application,会看到如下界面,选择“打开”即可。

如何解决看下面:
1、点菜单栏搜索图标,输入:终端,找到后,点击打开
2、输入以下命令:(复制粘贴进去),如下图:
sudo spctl --master-disable
3、回车!输入电脑密码(密码输入过程是不会显示,无视继续输入),再回车
4、输入电脑密码回车后(如果是提示:Sorry, try again.请重新输入: )
5、此代码是打开:系统偏好设置-安全性与隐私-通用,中的【任何来源】,然后再重新去打开软件就不会有这个错误提示


xattr -r -d com.apple.quarantine *

如果你想要打开尚未经过公证或由身份不明的开发者开发的 App

运行未经签名和公证的软件可能会使你的电脑和个人信息受到恶意软件的侵害,从而损害你的 Mac 或泄露你的隐私。

如果你能确定,要打开的 App 来自于可信来源并且未遭篡改,则也许可以临时忽略 Mac 安全性设置以打开这个 App*。

  1. 打开“系统设置”。

  2. 点按“隐私与安全性”,向下滚动,然后点按“仍要打开”按钮,以确认你要打开或安装这个 App。

    macOS Sonoma,系统设置,隐私与安全性,已阻止 App,并非来自被认可的开发者,仍要打开

  3. 警告提示会再次出现,如果你完全确定仍要打开这个 App,可以点按“打开”。

现在,这个 App 会作为安全性设置例外项目存储在系统中,以后你可以像使用任何经过授权的 App 一样,连按两下来打开这个 App。

* 如果系统提示你在“访达”中打开 App,并且你确定即使出现警告也仍要打开它,你可以按住 Control 键点按这个 App,从菜单中选取“打开”,然后在出现的对话框中点按“打开”。输入你的管理员名称和密码以打开这个 App。

更改 Mac 上的 App 安全性设置

  1. 在“系统设置”中,点按“隐私与安全性”。然后向下滚动至“安全性”。

  2. 在“允许从以下位置下载的 App”下,选择一个选项*:

    • App Store:只允许从 App Store 下载的 App

    • App Store 和被认可的开发者:允许从 App Store 和被 Apple 认可的开发者下载的 App。

* 如果你的 Mac 由系统管理员或 IT 部门进行管理,则这些设置可能不可用。

//////////////  关闭SIP苹果电脑mcaOS系统完整性保护功能  ////////////////////////////

关闭macOS系统SIP

⚠️注意:关闭SIP的操作需要一定的动手能力,如不确定自己可以独立完成操作,请与我们联系沟通获取远程辅助您操作。

1、进入macOS Recovery恢复模式:根据电脑芯片不同选择进入方法

A:如果您的电脑芯片是Intel或AMD
请先将您的MAC电脑进行关机或者重启,请在电脑刚一开机的时候马上按住键盘上的command+R这两个键,不要松手。待系统自动进入到实用工具界面后松手。
B:如果您的电脑芯片是Apple Silicon系列M1、M2
请先将您的MAC电脑关机,然后在关机状态下持续按住开机键,直到进入设置界面后松开,然后点击「选项」->「继续」进入到恢复模式。

2、打开终端准备输入命令行

点击最上方菜单中的「实用工具」->「终端」,在终端的界面中输入关闭SIP的命令csrutil disable。输入完按回车,部分电脑用户会给出确认提示,按「Y」继续,然后提示输入电脑系统登录密码,输入过程中没有提示,输入完按回车即可。当命令行中给出反馈“System Integrity Protection is off.”则说明SIP关闭成功,重启电脑正常进入系统。如果日后需要再开启SIP,可将命令改成csrutil enable看到反馈“System Integrity Protection is on.”即可。

关闭 SIP

因为 SIP 是系统级的权限操作,我们无法直接关闭它,需要前往「macOS 恢复功能」下进行。
将 Mac 开机,立即在键盘上按住 Command ⌘ + R,直到看到 Apple 标志或旋转的地球时松开。看到「实用工具」窗口时,恢复功能启动即完成。

在上方的菜单栏点击「实用工具」选择「终端」。

在终端中,输入「csrutil disable」后回车。

点击菜单栏  标志,选择「重新启动」。

就此我们关闭了 SIP。

查看 SIP 状态

终端输入 csrutil status 即可看到 SIP 的状态是 disable 还是 enable 。

/////////// 命令窗口的清屏命令  //////////////

Windows CMD 或者 Navicat 命令窗口的清屏命令:Clear 或者 CLS

MacBook 命令终端的清屏命令/快捷键:Ctrl+Cmd+L(清除屏幕) ,Cmd+K(清除到开头),Clear ,Ctrl+L

Linux 命令终端的清屏命令/快捷键:Clear,Ctrl+L

SecureCRT 中的 MySQL 命令行清屏命令/快捷键:System + Clear(真正清屏),Ctrl+L(伪清屏,只是把末行置顶)

///////////         Mac通过命令行安装ipa包到ios手机,        ///////////////

可以在终端通过第三方库libimobiledevice安装。libimobiledevice 是一个跨平台的软件库,支持 iPhone, iPod Touch, iPad and Apple TV等设备的通讯协议,不需要越狱。

安装libimobiledevice

1. 安装包插件管理工具homebrew

未安装homebrew的同学可参考:

Homebrew安装

1,Homebrew官网获取安装指令,官网地址:Homebrew — The Missing Package Manager for macOS (or Linux)

 安装指令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2,终端安装Homebrew

(1)打开终端->输入步骤1中获取到的指令

(2)点击return->输入密码(输入密码后控制台不会显示,mac的安全机制,输入按回车即可)

(3)验证安装成功

输入指令:brew doctor ,显示下图红框中语句说明安装成功

常用指令

1、安装包

1

brew install <packageName>

例:安装python,终端输入指令"brew install python"即可

2、卸载包

1

brew uninstall <packageName>

3、查看已安装包列表

1

brew list

4、查看包信息

1

brew info <packageName> 

5、查看Homebrew帮助信息

1

brew -h

2. 安装libimobiledevice

brew install -HEAD libimobiledevice
brew install ideviceinstaller

安装ipa包到ios手机

1. 下载ipa包到Mac上

2. ios手机通过usb连接Mac

3. 查看设备已连接

idevice_id -l 

备注:展示设备号即ios手机成功连接Mac

4. 安装ipa包到ios手机

ideviceinstaller -i <ipa包路径>  # 直接拖拽ipa包到终端即可获得路径

5. 多设备连接,安装ipa包到指定设备

ideviceinstaller -u <设备号> -i <ipa包路径>

备注:

若遇到报错Could not connect to lockdownd. Exiting,可参考以下命令解决:

brew uninstall --ignore-dependencies libimobiledevice

brew uninstall --ignore-dependencies ideviceinstaller

brew uninstall --ignore-dependencies usbmuxd

sudo rm /var/db/lockdown/*

brew install --HEAD usbmuxd

brew unlink usbmuxd

brew link usbmuxd

brew install --HEAD libimobiledevice

brew install --HEAD ideviceinstaller

ideviceninstaller常用命令

备注:多设备连接时,可使用 “-u” 指定设备号,例(指定设备安装ipa包):ideviceinstaller -u <设备号> -i <ipa包路径>

查看连接设备

idevice_id -l  # 可获得设备号

安装ipa包

ideviceinstaller -i <ipa包路径>

覆盖安装ipa包

ideviceinstaller -g <ipa包路径>

查看设备app信息

ideviceinstaller -l

卸载app

ideviceinstaller -l  # 返回信息中获取目标app包名
ideviceinstaller -U <包名>  # 卸载目标app

 查看设备udid

idevice_id -l

////////////////////   Mac 用第三方软件 装包到手机  /////////////////////////

1、Xcode

Xcode —> windows —> Devies And Simulators.
点击应用的+号即可安装ipa文件
请添加图片描述

2、爱思助手

3、Apple有自己的安装工具:Apple Configurator 2

/////////////////  Mac   //////////////

Mac电脑上删除快捷键是什么?

  1. 找到Mac上的Delete键之后,就可以借助它删除文件删除文字等等。在Mac电脑上,选中项目后,使用下列删除快捷键可以快速删除或彻底删除项目。

  2. 1.Command-Delete:快速删除文件,作用等同于将文件拖入“废纸篓”。

  3. 2.Command-Option-Delete:彻底删除文件,使其绕开废纸篓。

  4. 3.Command-Shift-Delete:永久抹掉废纸篓中的项目(清倒废纸篓)。

/////////////////////////////////

/////////////////////////////////

/////////////////////////////////

/////////////////////////////////

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值