MacOSX启用超级用户sudo-s获得系统权限Mac终端命令

MacOSX启用超级用户sudo-s获得系统权限Mac终端命令

2023年6月29日发(作者:)

MacOSX启⽤超级⽤户sudo-s获得系统权限Mac终端命令OSX 采⽤的Unix⽂件系统,所有⽂件都挂在跟⽬录“ /” 下⾯,所以不在要有Windows 下的盘符概念。⽐如什么“C:”你在桌⾯上看到的硬盘都挂在 /Volumes 下。⽐如接上个叫做“XX”的移动硬盘,桌⾯上会显⽰出⼀个硬盘图标,它实际在哪⾥呢?在终端⾥执⾏:“ls /Volumes/XX”, 看看显⽰出的是不是这个移动硬盘的内容。驱动所在位置: /Systme/Library/Extensions⽤户⽂件夹位置: /User/⽤户名桌⾯的位置: /User/⽤户名/Desktop根⽬录位置是 / 核⼼ Mach_kernel ⽂件通配符为星号 *注意:在 Unix系统中是区别⼤⼩写字符的, 不等于 。根⽬录标志 / 不是可有可⽆,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例:在驱动⽬录下建⼀个备份⽬录 backupmkdir /System/Library/Extensions/backup在桌⾯上建⼀个备份⽬录 backupmkdir /User/⽤户名/Desktop/backup拷贝⽂件 ---- cp例:想把桌⾯的 拷贝到驱动⽬录中cp -R /User/⽤户名/Desktop/ /System/Library/Extensions参数R表⽰对⽬录进⾏递归操作,kext在图形界⾯下看起来是个⽂件,实际上是个⽂件夹。把驱动⽬录下的所有⽂件备份到桌⾯backupcp -R /System/Library/Extensions/* /User/⽤户名/Desktop/backup移动⽂件 ---- mv例:想把 移到桌⾯mv /System/Library/Extensions/ /User/⽤户名/Desktop想把 移到备份⽬录中mv /System/Library/Extensions/ /System/Library/Extensions/backup删除⽂件 ---- rm例:想删除驱动的缓存rm -rf /System/Library/cherm -rf /System/Library/参数-rf 表⽰递归和强制,千万要⼩⼼使⽤,如果执⾏了 "rm -rf /" 你的系统就全没了更改⽂件权限 ---- chmod例:把驱动⽬录下所有⽂件设定到root读写,其他⽤户只读chmod -R 755 /System/Library/Extensions参数R 表⽰递归,755表⽰各⽤户的权限脚本⽂件名 ---- sh例:修改驱动后所有需要的操作存成⼀个脚本,以后修改了驱动后只要运⾏⼀次这个脚本就可以了.1. 终端中运⾏nano /clean2. 把下列代码粘贴到 nano 中rm -rf /System/Library/cherm -rf /System/Library/hown -R root:wheel /System/Library/Extensionschmod -R 755 /System/Library/Extensionsdiskutil repairpermissions /kextcache -k /System/Library/Extensions/3. Ctrl +O 存盘,Ctrl+X 退出4. 以后只要动了驱动,就在终端中运⾏⼀次 sh /clean看晕了没?这只是列了其中⼀部分呢,呵呵,举⼀个具体的常⽤例⼦说⼀下,我会尽可能⽤上以上的命令~(记得每次操作前 sudo -s 获得系统权限)例:⽐如说我们下载了⼀个显卡驱动 ,在桌⾯解压得到了⼀个,该怎么做呢?步骤如下:答: 1.先备份所有驱动,这好像是习惯问题,但往往良好的习惯可以解决很多不必要的问题,⽅法:mkdir /User/⽤户名/Desktop/backup 在桌⾯上建⽴备份⽂件夹cp -R /System/Library/Extensions/* /User/⽤户名/Desktop/backup 备份驱动⽂件2.安装安装⽅法:cp -R /User/⽤户名/Desktop/ /System/Library/Extensions 把它拷贝到系统驱动⽬录位置sh /clean 执⾏清理脚本,操作完成这⼀步经常会出现问题,原因可能有很多,但我肯定的是你⾃已的问题,呵呵~补救⽅法:⽅法:开机按F8,⽤ -s 参数启动执⾏ mount -uw /rm -rf /User/⽤户名/Desktop/ 删除这个驱动sh /clean 执⾏清理脚本,操作完成重启,回到原先状态了,显卡没特效怎么⾏呢,需要修改 Natit的 Info. plist ⽂件才⾏.cp -R /User/⽤户名/Desktop/ /System/Library/Extensions 把它拷贝到系统驱动⽬录位置nano /System/Library/Extensions//编辑完成后 ⽤ Ctrl +O 存盘,Ctrl+X 退出sh /clean 执⾏清理脚本,操作完成重启,这回对了,显卡特效都有了,该弄声卡了,天知道会出什么事,得把现有成果保护好。mkdir /User/⽤户名/Desktop/gooddrivers 专为有效驱动建个⽬录cp -R /System/Library/Extensions/ /User/⽤户名/Desktop/gooddrivers 备份编辑完成后 ⽤ Ctrl +O 存盘,Ctrl+X 退出sh /clean 执⾏清理脚本,操作完成成功了,也把修改好的驱动备份⼀下把。-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------以下这个⽅法是给哪些经常折腾电脑的同学们的~问:如果我们将驱动全给弄乱了怎么办?答:没关系,前提我们做好了备份了所有驱动⽂件开机按F8,⽤ -s 参数启动执⾏ mount -uw /rm -rf /System/Library/Extensions/* 既然乱了,通通⼲掉cp -R /User/⽤户名/Desktop/backup/* /System/Library/Extensions/ 把原始驱动拷贝回来cp -R /User/⽤户名/Desktop/gooddrivers/* /System/Library/Extensions/ 把修改好的驱动拷贝回来sh /clean 执⾏清理脚本,操作完成搞定!问:Mac OS X 启⽤超级⽤户的⽅法?答:先扫盲,名词解释:Root user,⼜名超级⽤户,是⼀个权⼒最⾼的Unix 账户,Root 的账户能在整个系统⾥任何部份进⾏任何“操作”,包括:拷贝档案、移动/移除档案、执⾏程序等。所以,通常 Root 的账户都只会指派给⾼级专业的⽤户使⽤。因此,苹果把Root user 隐藏在Mac OS X ⾥。但有时候我们不得不启⽤Root⽤户以便于实现某些操作,可以通过以下三种⽅法把启动Root账户。还是要啰嗦⼀下:root user没什么事最好不要乱弄,相当于做内科⼿术,搞不好就会⼤事。⽅法⼀:把Mac OS X 的安装光盘放⼊到光驱中,⽤光盘启动系统,在安装菜单⾥选择“Password Reset”选项,便能更改你的密码和启动超级⽤户模式。(把这⼯具拷贝到硬盘中是不能启动的,⼀定要从光盘启动才有效。) 建议指数***⽅法⼆:在Mac OS X⾥启动Terminal(在“应⽤程序/实⽤⼯具”的⽂件夹中),输⼊以下命令:sudo passwd Root系统会实时要求输⼊ Root user的新密码,然后再输⼊⼀次,以确保密码正确。 建议指数*****⽅法三:启动NetInfo Manager应⽤程序(在“应⽤程序/实⽤⼯具”的⽂件夹中),再依照以 下步骤:1. 从菜单中选择“域”→“⽤户”→“启动Root⽤户”2. 点按窗⼝底部的“锁状”按钮,然后输⼊在安装过程中提供的⽤户名称和密码注册。3. 从窗⼝下半部份的列表中选择 * 号⼀栏,再输⼊ Root user 已加密的新密码。可在 Terminal ⾥输⼊以下的「htpasswd」命令来产⽣加密的新密码:[localhost:~] currentuser% htpasswd -nb anylogin yourpassword[return][localhost:~] currentuser% anylogin : pu9fQgdzVHRB2pu9fQgdzVHRB2 就是已加密的新密码4. 点按窗⼝底部的“锁状”按钮,然后储存更改和离开 NetInfo Manager。现在可以在 Terminal ⾥试试 Root user 的新密码 建议指数****问:如何通过终端命令删除Finder中⽆法删除的⽂件答:这⾥我先介绍⼀个经常性的问题。有⼈常常因为某种原因。⽐如死机、⽂件下载⼀半意外退,这时经常有⽂件⽆法删除,系统提⽰你权限不够。这个时候我们就可以利⽤⼀⾏简单的命令进⾏删除。1.打开终端应⽤程序2.输⼊命令:sudo rm -r -f “你要删除的⽂件”还要注意终端命令是区分⼤⼩写的,全部⼩写。3.把你要删的⽂件或者⽂件夹⽤mouse拖进终端窗⼝,好多个也可以⼀起拖。4.然后在终端中回车5.输⼊当前管理员⽤户密码。如果没有密码就直接回车。注意不是root账号的密码。6.终端中没有任何提⽰信息表明成功删除注意:如果⽤这个命令还⽆法删除,有两种可能性:⼀是你删除的是系统正在使⽤的临时⽂件之类的。⼆是有可能你的硬盘⽬录出现问题。这时请先⽤磁盘⼯具检查⼀下你的硬盘。解释:sudo命令:任何命令前都可以加上sudo,sudo表⽰是管理员权限,可直接管理系统中较重要的⽂件,⼀般使⽤需要询问密码。输⼊管理员密码后,才能完成操作。关机命令 ---- sudo shutdown -h now有些时候系统出问题关机不成功可以试试⽤命令⾏进⾏关机,毕竟裸关电源不好。最初我的机器有时死机我就是⽤命令⾏关机的。诡异的很⾃从刚买机器的时候死过2次机就再也没有斯过了。终端中还可以使⽤halt命令配合其他参数实现关机,但推荐shutdown~隐藏⽂件命令 ---- 隐藏⽂件命令:好像Mac下有插件可以显⽰隐藏⽂件,⾄于隐藏⽂件的插件我没听说过。但我窃以为既然要隐藏⽂件其⽬的就是不喜欢别⼈发现,当然还是复杂点⽐较好。mv命令是⽤来移动⽂件的,但是如果还在同⼀个路径下则为重命名,通常Mac中以“.”开头的⽂件为隐藏⽂件,所以我们可以⽤mv命令来实现⽂件的隐藏。⽐如说有个⽂件名为Tool,我想隐藏,则应该到Tool的路径下,例如Tool在Program⽂件夹下,则应到Program⽂件夹下使⽤mv Tool .Tool则实现Tool的隐藏。同理mv .ToolTool就能实现隐藏Tool的显⽰。这⾥提到的到Program⽂件夹下当然就要⽤cd命令。在Linux/Unix系统中,最上⼀层的⽬录为“/"称之为根⽬录,任何⽬录总是在根⽬录之下的,例如Program可能是”/home/Program/Tool",这样我们只需要cd /home/Program就能对Tool进⾏隐藏操作了。“cd ."表⽰本级⽬录即操作不会发⽣变化,”cd .."表⽰回到⽗⽬录,⽐如“cd/home/Program"后"cd .."表⽰到home⽂件夹下。显⽰隐藏⽂件,则要显⽰某个⽂件夹下的隐藏⽂件,可⽤"cd"到该⽂件夹下利⽤命令ls -a则可以看到该⽂件夹下的所有⽂件即包含隐藏⽂件。以上内容仅供参考,部分内容转⾃Kiss&Cry的博客,在此感谢~到中饭时间了,关掉屏幕,送上⼀个⼩技巧:control+shift+Eject,(eject就是我们键盘右上⾓哪个打开光盘的的哪个键),任意键恢复~

发布者:admin,转转请注明出处:http://www.yc00.com/news/1688024874a67823.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信