mterminal operation not permitted怎么办

如题所述

Mac系统 Terminal终端功能使用方法:

一、终端开启方法:

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

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

二、基本命令

列出文件

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 


删除文件

rm 参数 文件

例:想删除驱动的缓存 

rm -rf /System/Library/Extensions.kextcache

rm -rf /System/Library/Extensions.mkext

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


移动文件

mv 文件 

例:想把AppleHDA.Kext 移到桌面

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

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

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


更改文件权限

chmod 参数 权限 文件

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

chmod -R 755 /System/Library/Extensions

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


更改文件属主

chown 参数 用户:组 文件

例:把驱动目录下的所有文件属主改成根用户

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

参数R 表示递归操作


修复整个系统中文件的权限

diskutil repairpermissions /

严格的说这不是一个unix 命令,而是osx一个,记得修改或添加的驱动就执行一次。


文本编辑

nano 文件名

例:编辑natit Info.plist

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

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

另一个文本编辑是 vi,操作有些古怪,熟了是非常好用的,而且在所有类Unix系统中都它,走遍天下都不怕了。

运行脚本命令


sh 脚本文件名

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

    终端中运行nano /clean

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

    rm -rf /System/Library/Extensions.kextcache

    rm -rf /System/Library/Extensions.mkext

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

    chmod -R 755 /System/Library/Extensions

    diskutil repairpermissions /

    kextcache -k /System/Library/Extensions/

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

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

温馨提示:答案为网友推荐,仅供参考
相似回答