4、Mac OS X系统使用指南:从Launchd到Shell操作

Mac OS X系统使用指南:从Launchd到Shell操作

1. Launchd系统启动程序

从Mac OS X 10.4(Tiger)开始,苹果引入了名为launchd的新系统启动程序。在此之前,cron、xinetd、mach_init和init等传统系统负责处理系统初始化、脚本调用、启动项运行以及为用户准备系统。虽然这些系统在Mac OS X上仍然存在,但launchd在很多情况下已经取代了它们。

launchd的优势显著,主要体现在以下三个方面:
- 统一程序启动方式 :提供统一途径自动启动程序,无需再查看init等其他位置,也无需维护单独的配置文件。
- 提升系统性能 :在启动时才使用系统资源,可根据需要独立关闭和重启。
- 增强安全性 :当非root用户启动程序时,处理任务的launchd守护进程以非root用户权限运行,增加了一层安全保障。

例如,无需编写监控文件夹的脚本,launchd会自动完成;也无需重启系统来启动新任务,使用launchctl(launchd作业控制器)就能让用户保持工作流程。

2. 访问Shell

在Mac OS X系统中,使用shell命令解释器(通常简称为shell)可追溯到早期的UNIX系统。Mac OS X系统中有多种shell可供选择,过去默认使用tcsh,现在默认使用Bourne Again Shell(bash)。

访问shell最常见的方式是通过Terminal窗口,操作步骤如下:
1. 打开Applicat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值