MAC_OS_X终端常用命令

合集下载

在macOS终端中执行系统重启和关机的命令

在macOS终端中执行系统重启和关机的命令

在macOS终端中执行系统重启和关机的命

在macOS系统中,终端是一个非常强大的工具,可以让用户通过命令行来进行各种操作。其中包括执行系统重启和关机的指令。本文将介绍在macOS终端中执行系统重启和关机的命令。

1. 重启命令:

要执行系统重启操作,可以使用以下命令:

```

sudo shutdown -r now

```

在终端中输入以上命令后,系统会要求输入管理员密码。输入密码后,系统将立即开始重启过程。

2. 关机命令:

要执行关机操作,可以使用以下命令:

```

sudo shutdown -h now

```

同样地,在终端中输入以上命令后,系统会要求输入管理员密码。输入密码后,系统将立即开始关机过程。

3. 延时重启或关机命令:

除了立即执行重启或关机操作,还可以使用延时命令来进行操作。以下是延时重启和关机的命令示例:

```

sudo shutdown -r +5

```

上述命令表示在5分钟后执行重启操作。同理,可以将“r”替换为“h”,这样就可以实现延时关机。

4. 取消重启或关机命令:

如果在执行重启或关机操作前,发现有些事情需要处理,可以使用以下命令来取消重启或关机:

```

sudo shutdown -c

```

输入以上命令后,系统将取消之前的重启或关机操作。

需要注意的是,在使用终端执行重启和关机命令时,一定要谨慎操作,确保自己的数据已保存并关闭相关应用程序,以免造成数据丢失或损坏。

另外,由于终端是一个强大而敏感的工具,建议只有在需要特定操作时才使用,避免对系统造成不必要的风险。

总结:

在macOS终端中执行系统重启和关机的命令非常简单。通过使用“sudo shutdown”命令,加上相应的参数进行操作,用户可以在终端中轻松地完成重启和关机操作。但是,使用终端操作系统是一项十分敏感的任务,用户在使用时需要格外小心,以免引起意外和损失。

macOS终端命令实现系统服务的启动和停止

macOS终端命令实现系统服务的启动和停止

macOS终端命令实现系统服务的启动和停止在macOS系统中,我们可以通过终端命令来启动和停止系统服务。这些系统服务通常在后台运行,为我们提供各种功能和服务。本文将

介绍如何使用终端命令来管理系统服务。

一、查看系统服务列表

要查看当前系统中正在运行的服务列表,我们可以使用以下命令:```

sudo launchctl list

```

执行该命令后,系统会列出当前正在运行的服务及其状态。

二、启动系统服务

要启动一个系统服务,我们可以使用以下命令:

```

sudo launchctl load -w

/System/Library/LaunchDaemons/com.example.service.plist

```

请注意将以上命令中的

"/System/Library/LaunchDaemons/com.example.service.plist"替换为您想

要启动的服务的实际路径。

三、停止系统服务

要停止一个正在运行的系统服务,我们可以使用以下命令:

```

sudo launchctl unload -w

/System/Library/LaunchDaemons/com.example.service.plist

```

同样,请将以上命令中的

"/System/Library/LaunchDaemons/com.example.service.plist"替换为您想要停止的服务的实际路径。

四、重启系统服务

有时候,我们需要重启一个正在运行的系统服务。要做到这一点,我们可以先停止该服务,再重新启动它。以下是具体的步骤:

macOS终端命令如何查看和管理系统服务

macOS终端命令如何查看和管理系统服务

macOS终端命令如何查看和管理系统服务在macOS系统中,终端是系统管理员和高级用户进行系统管理和配置的首选方式。通过终端,可以执行各种命令来查看和管理系统服务。接下来,将介绍一些常用的macOS终端命令来帮助您查看和管理系统服务。

1. 查看当前正在运行的系统服务

要查看当前正在运行的系统服务,可以使用以下命令:

```

sudo launchctl list

```

这条命令会列出所有正在运行的系统服务,包括服务的PID(进程ID)、状态和标签。

2. 启动、停止或重启系统服务

要启动、停止或重启系统服务,可以使用以下命令之一:

- 启动服务:

```

sudo launchctl start <service_label>

```

- 停止服务:

sudo launchctl stop <service_label>

```

- 重启服务:

```

sudo launchctl kickstart -k <service_label>

```

上述`<service_label>`是指要启动、停止或重启的服务的标签。

3. 查看系统服务的状态

要查看系统服务的状态,可以使用以下命令:

```

sudo launchctl list <service_label>

```

这条命令会显示指定服务的详细信息,包括服务的PID、状态、标签和最后一次运行状态。

4. 禁用或启用系统服务

要禁用或启用系统服务,可以使用以下命令之一:

- 禁用服务:

sudo launchctl disable system/<service_label>

使用macOS终端命令进行系统重启和关机

使用macOS终端命令进行系统重启和关机

使用macOS终端命令进行系统重启和关机在使用Mac电脑时,有时候我们可能需要通过终端命令来进行系统重启或者关机操作。终端是Mac系统自带的一款强大的命令行工具,可以让我们以命令行的方式来操作系统。下面,我将为您介绍如何使用macOS终端命令进行系统重启和关机。

1. 重启系统

要使用终端命令来重启Mac电脑,您可以按照以下步骤进行操作:步骤一:打开应用文件夹(Applications)- 实用工具(Utilities)- 终端(Terminal)。

步骤二:在终端中,输入以下命令并按下回车键:

```bash

sudo shutdown -r now

```

这条命令中的"shutdown"表示关闭,"-r"表示重启,"now"表示立即执行。在输入完命令后,您需要输入管理员密码以确认操作。

步骤三:您会看到终端显示出系统将要重启,并进行倒数计时。计时结束后,您的Mac电脑将会重启。

2. 关机系统

要使用终端命令来关机Mac电脑,您可以按照以下步骤进行操作:

步骤一:打开应用文件夹(Applications)- 实用工具(Utilities)- 终端(Terminal)。

步骤二:在终端中,输入以下命令并按下回车键:

```bash

sudo shutdown -h now

```

这条命令中的"shutdown"表示关闭,"-h"表示关机,"now"表示立即执行。同样地,在输入完命令后,您需要输入管理员密码以确认操作。

步骤三:终端将会显示出系统将要关机,并进行倒数计时。计时结束后,您的Mac电脑将会安全关机。

MacOS终端中的进程管理命令

MacOS终端中的进程管理命令

MacOS终端中的进程管理命令在MacOS终端中,我们可以使用一些命令来管理进程。这些命令

可以帮助我们查看正在运行的进程、结束进程、以及了解进程的详细

信息。本文将介绍一些常用的进程管理命令,并提供相关示例和用法

说明。

一、查看进程

1. ps命令

ps命令可以显示当前终端中正在运行的进程。

示例:

ps

该命令将会列出所有与当前终端关联的进程。

2. top命令

top命令可以实时地显示系统中正在运行的进程和相关信息。

示例:

top

该命令将会以实时更新的方式显示进程列表,按CPU使用率排序。

二、结束进程

1. kill命令

kill命令可以用于结束指定进程。

示例:

kill [进程ID]

[进程ID]代表要结束的进程的标识符。可以使用ps命令或者top命令来获取进程ID。

2. killall命令

killall命令可以用于结束指定名称的所有进程。

示例:

killall [进程名]

[进程名]代表要结束的进程的名称。

三、进程详细信息

1. top命令

前面已经提到,top命令可以显示系统中正在运行的进程和相关信息。在top命令的输出结果中,可以查看进程的PID(进程ID)、CPU 使用率、内存占用等信息。

2. ps命令

ps命令可以显示进程的详细信息,包括进程的PID、PPID(父进程ID)、CPU使用率、内存占用等信息。

示例:

ps aux | grep [进程名]

该命令将会显示与指定进程名相关的详细信息。

四、其他进程管理命令

1. renice命令

renice命令可以修改进程的优先级。

示例:

renice [优先级] [进程ID]

macOS终端命令查看进程和资源占用情况

macOS终端命令查看进程和资源占用情况

macOS终端命令查看进程和资源占用情况

在macOS系统中,终端是一个强大的工具,可以通过命令行来执

行各种任务,包括查看系统进程和资源占用情况。本文将介绍一些常

用的终端命令,帮助您轻松地查看进程和资源使用情况。

1. 查看当前运行的进程

在终端中,可以使用`top`命令来实时监控系统运行的进程和资源占

用情况。运行以下命令:

```

top

```

这将显示一个实时更新的进程列表,包括进程ID(PID)、进程名称、CPU使用率、内存占用等信息。按下`q`键可以退出`top`命令。

2. 查看特定进程的详细信息

如果您想查看某个特定进程的详细信息,可以使用`ps`命令。例如,要查看进程ID为1234的详细信息,可以运行以下命令:

```

ps -p 1234

```

这将显示进程ID为1234的详细信息,包括进程状态、运行时间、CPU使用率等。

3. 查看进程占用的资源情况

要查看特定进程占用的资源情况,可以使用`top`命令的进程筛选功能。以进程ID为1234为例,运行以下命令:

```

top -pid 1234

```

这将只显示进程ID为1234的资源占用情况,包括CPU使用率、内存占用等。

4. 查看系统内存占用情况

使用`top`命令也可以查看系统整体的内存占用情况。在`top`命令中按下`m`键可以按照内存占用排序进程列表,以便您快速找到占用内存较多的进程。

另外,可以使用`vm_stat`命令来查看更详细的系统内存使用情况。运行以下命令:

```

vm_stat

```

这将显示系统的虚拟内存统计信息,包括空闲内存、已使用内存、

使用macOS终端命令查看和管理系统硬件信息

使用macOS终端命令查看和管理系统硬件信息

使用macOS终端命令查看和管理系统硬件

信息

Mac电脑配备了强大的终端工具,使用户能够通过命令行界面轻松

地查看和管理系统硬件信息。在本文中,我们将介绍一些常用的终端

命令,以便您能够更好地了解和监控您的Mac系统的硬件情况。

1. 查看系统硬件信息

使用以下命令,您可以查看系统的整体硬件信息:

```

system_profiler

```

此命令将显示有关您的Mac电脑的详细信息,包括处理器、内存、硬盘、声卡、视频卡等等。您可以根据需要逐一查看各个部分的信息。

2. 查看处理器信息

要单独查看处理器的详细信息,您可以使用以下命令:

```

sysctl -n machdep.cpu.brand_string

```

此命令将返回处理器的品牌和型号信息。

3. 查看内存信息

要查看内存的详细信息,可以使用以下命令:

```

sysctl -n hw.memsize

```

此命令将返回系统的内存容量,以字节为单位。

4. 查看硬盘信息

如果您想了解硬盘的详细信息,可以使用以下命令:

```

diskutil list

```

该命令将列出所有连接到您的Mac电脑的硬盘和存储设备,并显示其分区和大小等信息。

5. 查看硬盘使用情况

要查看硬盘的使用情况,可以使用以下命令:

```

df -h

```

该命令将显示已安装的硬盘驱动器及其使用情况,包括已使用空间和可用空间等。

6. 查看电池信息

如果您使用的是MacBook笔记本电脑,可以使用以下命令查看电

池的详细信息:

```

ioreg -l | grep Capacity

```

此命令将显示您的电池容量、当前电量以及电池的循环次数等信息。

MacOS终端中的快捷键和命令行技巧

MacOS终端中的快捷键和命令行技巧

MacOS终端中的快捷键和命令行技巧

在MacOS操作系统中,终端是一种强大的工具,用于执行各种命令行操作。终端可以通过使用快捷键和命令行技巧来提高效率,并提供更多功能和选项。在本文中,我们将介绍一些常用的MacOS终端快捷键和命令行技巧。

1. 快捷键

1.1. Ctrl + C:中断当前正在运行的命令。这在需要停止正在执行的操作时非常有用。

1.2. Ctrl + D:退出当前的Shell会话。这等同于输入"exit"命令。

1.3. Ctrl + A:将光标移到命令行的开头。

1.4. Ctrl + E:将光标移到命令行的结尾。

1.5. Ctrl + U:删除整行命令。

1.6. Tab:自动补全命令或文件名。当输入一部分命令或文件名后,按下Tab键将会自动补充其余部分。

1.7. 上下箭头:在历史命令中循环浏览。

2. 命令行技巧

2.1. 清屏命令

在终端中输入"clear"命令可以清除当前屏幕上的所有内容,以便开始一个干净的会话。

2.2. 命令历史

使用上下箭头可以在命令历史中进行浏览,但也可以使用其他命令

来更好地管理和搜索历史记录。

- history:显示所有执行过的命令历史记录。

- !!:执行上一条命令。

- !n:执行第n条命令。

- Ctrl + R:交互式搜索命令历史,输入关键字将显示最近的匹配项。

2.3. 文件和目录操作

在命令行中,可以使用各种命令来创建、移动、复制、重命名和删

除文件和目录。

- cd:进入指定目录。例如,cd Documents将进入"Documents"目录。

- ls:列出当前目录中的文件和子目录。

终端的使用方法

终端的使用方法

终端的使用方法

终端是计算机操作系统中的一个重要工具,它可以让用户通过命令行的方式与计算机进行交互,执行各种操作。在Linux和Mac OS X等操作系统中,终端是非常常用的工具,而在Windows系统中,也可以通过PowerShell等工具来使用终端。

以下是终端的使用方法:

1. 打开终端

在Linux和Mac OS X系统中,可以通过快捷键Ctrl+Alt+T来打开终端。在Windows系统中,可以通过Win+X键打开PowerShell。

2. 命令行基础

在终端中,用户需要通过命令行来执行各种操作。命令行由命令和参数组成,命令是要执行的操作,参数则是命令的具体设置。例如,ls 命令用于列出当前目录下的文件和文件夹,可以通过添加参数来设置显示的详细程度。

3. 文件操作

在终端中,用户可以通过命令来进行文件操作。例如,使用cd命令可以进入指定的目录,使用mkdir命令可以创建新的文件夹,使用touch命令可以创建新的文件,使用cp命令可以复制文件或文件夹,使用mv命令可以移动文件或文件夹,使用rm命令可以删除文件或文件夹。

4. 系统管理

在终端中,用户可以通过命令来进行系统管理。例如,使用sudo命令可以以管理员身份执行命令,使用top命令可以查看系统的进程和资

源占用情况,使用ps命令可以查看当前运行的进程,使用kill命令可以结束指定的进程,使用ifconfig命令可以查看网络接口的配置信息。

5. 软件安装

在终端中,用户可以通过命令来进行软件安装。例如,在Ubuntu系

统中,可以使用apt-get命令来安装软件包,使用dpkg命令来管理

macOS终端命令如何设置和管理屏幕显示

macOS终端命令如何设置和管理屏幕显示

macOS终端命令如何设置和管理屏幕显示介绍:

终端是Mac电脑上的命令行界面工具,可以通过输入命令来执行各种操作。在使用终端时,能够适应和管理屏幕显示是非常重要的。本文将介绍一些常见的macOS终端命令,帮助您设置和管理屏幕显示。

更改终端窗口大小:

在使用终端时,您可能会遇到需要调整终端窗口大小的情况,以适应您的工作需求。以下是一些常用的命令来更改终端窗口的大小:

1. 使用快捷键:

- 按住“Command”键并同时按下“+”或“-”键,可以增大或缩小终端窗口的大小。

- 按住“Command”键并同时按下“0”键,可以将终端窗口大小恢复为默认值。

2. 使用命令行:

- 如果您喜欢使用命令行来更改窗口大小,可以使用以下命令: - `printf "\033[8;h;80;200t"`:将终端窗口大小更改为80列和200行。

- `printf "\033[8;90;30t"`:将终端窗口大小更改为90列和30行。

设置终端窗口背景和字体:

除了调整终端窗口的大小,您还可以设置终端窗口的背景和字体样式,以使其更符合您的个人喜好。

1. 更改背景:

- 您可以通过使用以下命令来更改终端窗口的背景颜色:

- `printf "\033]Phexcode"`:将背景颜色更改为指定的十六进制颜色码。

- 例如,`printf "\033]P1A1A1At"`将背景颜色更改为亮灰色。

2. 更改字体:

- 您可以使用以下命令来更改终端窗口的字体样式和大小:

- `printf "\033]50;FontName:size:Regular\007"`:将字体样式更改为指定的字体名称、大小和风格。

macOS终端命令速成快速掌握常用的网络相关命令

macOS终端命令速成快速掌握常用的网络相关命令

macOS终端命令速成快速掌握常用的网络相

关命令

macOS终端命令速成:快速掌握常用的网络相关命令

Macintosh操作系统(macOS)终端是一种强大的工具,可以让用户通过命令行界面来与计算机进行交互。对于需要进行网络操作的用户来说,掌握常用的网络相关命令是非常重要的。本文将介绍一些常用的网络相关命令,帮助你在macOS终端快速进行网络管理和故障排除。

1. ifconfig

ifconfig命令用于显示和配置网络接口的参数。你可以使用该命令来查看当前系统的网络接口信息,例如IP地址、子网掩码、MAC地址等。

使用示例:

```

ifconfig

```

2. ping

ping命令用于检测与目标主机之间的网络连通性。它发送ICMP回显请求包给目标主机,并等待接收其回应。通过观察回应时间和丢包率,你可以判断是否能够与目标主机进行通信。

使用示例:

```

ping 网址或IP地址

```

3. traceroute

traceroute命令用于追踪数据包从你的计算机到目标主机的路径。它

会显示出数据包到达目标主机所经过的路由器和网络节点,可以帮助

你找出网络延迟或丢包的原因。

使用示例:

```

traceroute 网址或IP地址

```

4. netstat

netstat命令用于显示网络连接、路由表、网络接口统计等详细信息。你可以使用该命令来查看当前的网络连接状态,例如已建立的连接、

监听中的端口等。

使用示例:

```

netstat -n

```

5. nslookup

nslookup命令用于查询域名系统(DNS)的记录。通过输入域名或IP 地址,该命令可以返回对应的IP地址或域名,帮助你进行域名解析和网络故障排查。

MAC_OS_X终端常用命令

MAC_OS_X终端常用命令

MAC OS X 终端常用命令

*以下所涉及到的命令基本限于安装k ext,修改p list,更换核心所碰到的操作*

先简单的说一下:

OSX 采用的 Unix 文件系统,所有文件都挂在跟目录“ /” 下面,所以不在要有W indows 下的

盘符概念。比如什么“C:”你在桌面上看到的硬盘都挂在 /Volumes 下。比如接上个叫做“XX”

的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?在终端里执行:“ls

/Volumes/XX”, 看看显示出的是不是这个移动硬盘的内容。驱动所在位置:

/Systme/Library/Extensions

用户文件夹位置:/User/用户名桌面的位

置:/User/用户名/Desktop

根目录位置是/ 核心Mach_kernel 文件通配符为星号*

注意:在 Unix 系统中是区别大小写字符的,A.txt 不等于 a.txt。根目录标志 / 不是可有可无,cd /System 表示转到跟目录下的S ystem 中,而c d System 表示转到当前目录下的 System 中。

进入命令行操作模式

再图形界面下,用 finder 打开应用程序》实用程序》终端如果连图形界面都进不去了(比

如安错了显示驱动),开机时按 F8,用-s 参数启动,然后输入命令mount -uw /

获得权限为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先

要取得root 权限:“sudo -s” 然后输入密码,输入密码时没有任何回显,连星号都没有,只

管输完回车就行了。

MacOS终端中的系统设置和配置命令

MacOS终端中的系统设置和配置命令

MacOS终端中的系统设置和配置命令

MacOS终端是一款强大的命令行工具,它可以让我们在操作系统底层进行各种设置和配置。本文将介绍一些常用的系统设置和配置命令,帮助你更好地使用和管理MacOS终端。

1. 修改终端的外观和主题

在终端中,我们可以通过修改外观和主题来个性化我们的命令行界面。可以通过以下命令进行设置:

- 更改终端主题:

$ open ~/.bash_profile

- 打开"Profiles"选项卡,选择或创建一个新的主题,然后将其设为

默认。

- 修改终端字体大小:

$ open ~/.bash_profile

- 打开"Profiles"选项卡,点击"Text"选项,可以在这里修改字体大小

等相关设置。

2. 设置环境变量

环境变量用来保存系统运行所需的一些参数和路径信息。我们可以

通过设置环境变量来定制我们的终端环境。下面是一些相关的命令:- 永久设置环境变量(将变量添加到.bash_profile文件中):

$ open ~/.bash_profile

- 在打开的文件中添加以下内容,将YOUR_VARIABLE_NAME替换为实际的变量名和值:

export YOUR_VARIABLE_NAME="your variable value"

- 保存文件并退出,然后重新启动终端。

3. 切换Shell

默认情况下,MacOS终端使用的是bash shell,但你也可以切换到其他的shell。以下是一些常用的shell:

- 切换到bash shell:

$ bash

- 切换到zsh shell:

$ zsh

macOS终端命令大全常用命令汇总

macOS终端命令大全常用命令汇总

macOS终端命令大全常用命令汇总在 macOS 系统中,终端是一个非常强大的工具,可以通过输入命

令来完成各种各样的任务。本文将为你提供一个macOS 终端命令大全,汇总了常用的命令及其简要说明,帮助你更好地进行系统管理和操作。

1. 基本命令

1.1 pwd

- 功能:显示当前工作目录

- 示例:pwd

1.2 cd [directory]

- 功能:切换到指定目录

- 示例:cd Documents

1.3 ls [options] [directory]

- 功能:列出指定目录中的文件和子目录

- 示例:ls -l

1.4 mkdir [directory]

- 功能:创建新目录

- 示例:mkdir new_folder

1.5 rmdir [directory]

- 功能:删除空目录

- 示例:rmdir empty_folder

1.6 cp [options] source destination

- 功能:复制文件或目录

- 示例:cp file1.txt file2.txt

1.7 mv [options] source destination - 功能:移动或重命名文件或目录 - 示例:mv file1.txt file

2.txt

1.8 rm [options] file

- 功能:删除文件或目录

- 示例:rm file.txt

1.9 touch [file]

- 功能:创建空文件

- 示例:touch new_file.txt

1.10 cat [file]

- 功能:查看文件内容

- 示例:cat file.txt

使用终端命令自定义macOS系统设置

使用终端命令自定义macOS系统设置

使用终端命令自定义macOS系统设置

在macOS系统中,我们可以使用终端命令来自定义系统设置,以

满足个人需求和提高工作效率。本文将介绍如何通过终端命令进行系

统设置的自定义。

一、打开终端

打开“应用程序”文件夹,在其中找到“实用工具”文件夹,然后双击

打开“终端”。

二、使用终端命令自定义macOS系统设置

1. 更改键盘快捷键

键盘快捷键可以帮助我们快速执行一些操作,比如切换窗口、截屏等。我们可以使用终端命令来自定义键盘快捷键。

例如,如果我们想将“切换输入源”功能设置为“Control + Option + Space”,则可以使用以下命令:

defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -

dict-add 60 "<dict><key>enabled</key><false/> <key>value</key><dict>

<key>type</key><string>standard</string> <key>parameters</key><array> <integer>32</integer> <integer>49</integer> <integer>262144</integer>

macOS终端命令如何配置系统设置

macOS终端命令如何配置系统设置

macOS终端命令如何配置系统设置在使用macOS终端时,合理配置系统设置可以提高工作效率和使

用体验。本文将介绍一些常用的终端命令,以及如何配置系统设置,

让您更好地使用macOS终端。

一、常用终端命令

1. 修改文件或目录权限:chmod命令

若要修改文件或目录的权限,可以使用chmod命令。例如,要将

文件file.txt的权限改为可读可写可执行,可以输入命令:chmod 777 file.txt。

2. 查看当前目录下文件和文件夹:ls命令

使用ls命令可以查看当前目录下的文件和文件夹。输入ls命令后,终端会列出目录中的所有内容。

3. 切换目录:cd命令

使用cd命令可以切换当前目录。例如,要切换到Desktop目录,

可以输入命令:cd Desktop。

4. 复制文件或目录:cp命令

若要复制文件或目录,可以使用cp命令。例如,要将文件file.txt

复制到Desktop目录下,可以输入命令:cp file.txt Desktop。

5. 移动文件或目录:mv命令

使用mv命令可以移动文件或目录。例如,要将文件file.txt移动

到Documents目录下,可以输入命令:mv file.txt Documents。

6. 删除文件或目录:rm命令

若要删除文件或目录,可以使用rm命令。例如,要删除文件

file.txt,可以输入命令:rm file.txt。

二、配置终端系统设置

1. 修改终端配色方案

macOS终端提供了多种配色方案,可以根据个人喜好进行选择和

更改。打开终端,点击菜单栏中的"终端",选择"偏好设置",在弹出的

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MAC OS X终端常用命令

*以下所涉及到的命令基本限于安装kext,修改plist,更换核心所碰到的操作*

先简单的说一下:

OSX采用的Unix文件系统,所有文件都挂在跟目录“/”下面,所以不在要有Windows下的盘符概念。比如什么“C:”你在桌面上看到的硬盘都挂在/Volumes下。

比如接上个叫做“XX”的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?

在终端里执行:“ls/Volumes/XX”,看看显示出的是不是这个移动硬盘的内容。

驱动所在位置:/Systme/Library/Extensions

用户文件夹位置:/User/用户名

桌面的位置:/User/用户名/Desktop

根目录位置是/核心Mach_kernel文件通配符为星号*

注意:在Unix系统中是区别大小写字符的,A.txt不等于 a.txt。根目录标志/不是可有可无,cd/System表示转到跟目录下的System中,而cd System表示转到当前目录下的System 中。

进入命令行操作模式

再图形界面下,用finder打开应用程序》实用程序》终端

如果连图形界面都进不去了(比如安错了显示驱动),开机时按F8,用-s参数启动,然后输入命令mount-uw/

获得权限

为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限:“sudo-s”

然后输入密码,输入密码时没有任何回显,连星号都没有,只管输完回车就行了。

以下是一些常用命令~

清理系统-----使用以下命令:sudo periodic daily然后回车,输入管理员密码即可。如果把daily换成weekly,则运行的是每周的清理。换成monthly,就是做每月的清理。如果直接输入:sudo periodic daily weekly monthly然后回车。就等于把三个清除一起做了

列出文件----ls

例:想看看跟目录下有什么,

ls/

想看看驱动目录下有什么,

ls/System/Library/Extensions

参数-w显示中文,-l详细信息,-a包括隐藏文件

转换目录----cd

例:想查看驱动目录下的文件

cd/System/Library/Extensions

建立新目录----mkdir

例:在驱动目录下建一个备份目录backup

mkdir/System/Library/Extensions/backup

在桌面上建一个备份目录backup

mkdir/User/用户名/Desktop/backup

拷贝文件----cp

例:想把桌面的Natit.kext拷贝到驱动目录中

cp-R/User/用户名/Desktop/Natit.kext /System/Library/Extensions

参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。

把驱动目录下的所有文件备份到桌面backup

cp-R/System/Library/Extensions/*/User/用户名/Desktop/backup

移动文件----mv

例:想把AppleHDA.Kext移到桌面

mv/System/Library/Extensions/AppleHDA.kext/User/用户名/Desktop

想把AppleHDA.Kext移到备份目录中

mv/System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

删除文件----rm

例:想删除驱动的缓存

rm-rf/System/Library/Extensions.kextcache

rm-rf/System/Library/Extensions.mkext

参数-rf表示递归和强制,千万要小心使用,如果执行了"rm -rf/"你的系统就全没了

更改文件权限----chmod

例:把驱动目录下所有文件设定到root读写,其他用户只读

chmod-R755/System/Library/Extensions

参数R表示递归,755表示各用户的权限

脚本文件名----sh

例:修改驱动后所有需要的操作存成一个脚本,以后修改了驱动后只要运行一次这个脚本就可以了.

1.终端中运行nano/clean

2.把下列代码粘贴到nano中

rm-rf/System/Library/Extensions.kextcache

rm-rf/System/Library/Extensions.mkext

chown-R root:wheel/System/Library/Extensions

chmod-R755/System/Library/Extensions

diskutil repairpermissions/

kextcache-k/System/Library/Extensions/

3.Ctrl+O存盘,Ctrl+X退出

4.以后只要动了驱动,就在终端中运行一次sh/clean

看晕了没?这只是列了其中一部分呢,呵呵,举一个具体的常用例子说一下,我会尽可能用上以上的命令~

(记得每次操作前sudo-s获得系统权限)

例:比如说我们下载了一个显卡驱动Weiphone.zip,在桌面解压得到了一个Weiphone.kext,该怎么做呢?步骤如下:

答:1.先备份所有驱动,这好像是习惯问题,但往往良好的习惯可以解决很多不必要的问题,方法:mkdir/User/用户名/Desktop/backup在桌面上建立备份文件夹

cp-R/System/Library/Extensions/*/User/用户名/Desktop/backup备份驱动文件

2.安装

方法:cp-R/User/用户名/Desktop/Weiphone.kext/System/Library/Extensions把它拷贝到系统驱动目录位置

sh/clean执行清理脚本,操作完成

这一步经常会出现问题,原因可能有很多,但我肯定的是你自已的问题,呵呵~补救方法:

方法:开机按F8,用-s参数启动

执行mount-uw/

rm-rf/User/用户名/Desktop/Weiphone.kext删除这个驱动

sh/clean执行清理脚本,操作完成

重启,回到原先状态了,显卡没特效怎么行呢,需要修改Natit的Info.plist文件才行.

cp-R/User/用户名/Desktop/Weiphone.kext/System/Library/Extensions把它拷贝到系统驱动目录位置

nano/System/Library/Extensions/Weiphone.kext/Info.plist

编辑完成后用Ctrl+O存盘,Ctrl+X退出

sh/clean执行清理脚本,操作完成

重启,这回对了,显卡特效都有了,该弄声卡了,天知道会出什么事,得把现有成果

相关文档
最新文档