当前位置:   article > 正文

MacOS系统使用技巧_mac os使用教程

mac os使用教程

MacOS系统

一、Mac控制台命令

1、Mac更改启动台图标大小

defaults write com.apple.dock springboard-rows -int 7
defaults write com.apple.dock springboard-columnss -int 9
killall Dock
恢复默认设置:
defaults write com.apple.dock springboard-rows Default
defaults write com.apple.dock springboard-columns Default
重置启动台:
defaults write com.apple.dock ResetLaunchPad -bool TRUE
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2、为Dock栏添加一个空格

defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="small-spacer-tile";}'; killall Dock
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; killall Dock
  • 1
  • 2

3、永久打开/关闭Dock

打开:defaults delete com.apple.dock autohide-delay && killall Dock
关闭:defaults write com.apple.dock autohide-delay -float 100 && killall Dock
注:可以写入新建的txt文件,然后将其改为 XX.command,直接双击该文件即可执行。
  • 1
  • 2
  • 3

二、硬盘根目录(Macintosh)

Macintosh内容二级文件夹内容
系统应用程序装的是系统自带应用
资源库装的是macOS的核心组件,Docker、Finder、天气、通知中心、Siri等
应用程序存放安装在这台电脑上的软件,包括系统自带的和第三方的
用户这里是存放用户自己文件的地方。个人用户里面也有许多隐藏文件夹,这些就是我们安装软件留下的配置文件和缓存了
资源库这里主要是一些系统资源、配置文件、第三方软件的配置文件等
etc用于存放Unix配置文件
tmp用于存放临时文件
var用于存放频繁读写的文件
bin用于存放Unix的基础命令,如echo、kill、rm
sbin用于存放Unix的进阶命令,如ping、shutdown
usr其下还有多个子文件,用于存放更多指令、动态链接库、固件配置文件等等
opt为安装附加应用软件包而保留
cores
.vol

苹果内置存储的根目录都在这里,其中有隐藏文件夹和没有隐藏的文件夹,按【command + shift + .】是切换隐藏文件夹显示隐藏的快捷键。

1.1、根目录隐藏文件夹

首先要知道,macOS系统是基于Unix内核开发的,而硬盘根目录的这些隐藏文件夹,就是Unix内核运行所需的目录。
etc:用于存放Unix配置文件
tmp:用于存放临时文件
var:用于存放频繁读写的文件
bin:用于存放Unix的基础命令,如:echo、kill、rm
sbin:用于存放Uinx的进阶命令,如:ping、shutdown
usr:其下还有多个子文件,用于存放更多指令、动态链接库、固件配置文件等等

1.2、根目录没有隐藏的文件夹

它们共同构成了macOS:

1.2.1、应用程序

存放安装在这台电脑上的软件,包括系统自带的和第三方的。

1.2.2、系统

这里是存放核心文件和资源的地方。值得注意的是,系统文件里,还分别有一个应用程序和资源库的文件夹,和硬盘根目录下的两个文件夹同名,但是它们不是一个文件,它们的内容也是不一样的。系统 - 应用程序文件夹,装的是系统自带应用,系统 - 资源库文件夹,装的是macOS的核心组件,比如在CoreServices文件夹里可以找到:程序坞(Docker)、访达(Finder)、天气、通知中心、Siri等这些macOS核心服务的藏身地

1.2.3、用户

这里是存放用户自己文件的地方。其中共享文件夹是存放系统中所有用户都能访问的文件夹,一般就是我们安装的一些软件的配置文件。另一个就是以我们用户名命名的文件夹,是我们日常存放自己文件的地方。个人用户文件夹,里面也有许多隐藏文件夹,这些就是我们安装软件留下的配置文件和缓存了。其中里面还有一个资源库文件见,简直就是各种套套娃了。

1.2.4、资源库

这里主要是一些系统资源、配置文件、第三方软件的配置文件等

三、清理macOS的垃圾文件

知道了一些原理之后,就可以想办法清除这些垃圾文件了:

1、使用系统自带的清理

打开电脑桌面右上角苹果菜单 - 点击关于本机 - 切换到存储空间 - 点击管理:右侧就有提供一些选项很详细说明,我们按需要打开即可。

2、进入文件夹中删除

1、去根目录 - 资源库目录,找到Log、Caches文件夹,并将其和对应的子目录全部删除
2、去用户 - 个人用户 - 资源库目录下,找到Log、Caches文件夹,并将其和对应的子目录全部删除
3、去用户 - 个人用户 - 资源库目录下,找到【Application Support】下的【Mobile Sync】文件夹,这里面可能会有iOS设备的文件备份,确保不需要这些备份后直接删除。

3、查看文件大小技巧

我们要是想查看,某个文件夹下所有子文件夹和子文件的大小。可以将我们想查看的文件夹,拖到终端,然后输入以下命令,就能列出我们想要看到的结果,而且速度也快得很:

sudo du -sh * 
  • 1

四、MacOS系统启用root用户

设置—用户与群组—网络账户服务器(编辑)—打开目录实用工具…

1、linux中su和sudo的区别

su和sudo是两个常用的切换到root超级用户命令。功能上类似,但使用上还是有不少差异。

1.1、su命令

su是切换到root用户的命令,主要用法如下:

  • su:不带参数直接输入su将切换到root用户,需要输入root密码
  • su -:等同于 su -l,切换到root用户并开启root的环境变量(等同于root身份登录)
  • su -l user-name:切换到其他用户,需要输入该用户的密码。不带其他参数时等同于su - user-name
  • su -c ‘cmd’::以root用户执行命令,类似于sudo,不同之处是需要输入root密码
    su命令主要是用来切换root身份,前提是需要知道root密码。
1.2、sudo命令

ubuntu安装过程中不会设置root密码,默认使用普通账户登录,sudo便是普通账户获取root权限的命令。

1.3、sudo和su的区别点主要是:
  • su可以不带参数执行,sudo不行。
  • sudo命令获取root权限时输入的是用户密码,而su要求输入root密码。
  • 只有/etc/sudo/sudoers文件中的用户才能使用sudo命令,任何人都可以使用su命令
  • 当root密码未设置时,sudo能获取root权限,su不行
  • su可以切换到其他用户登录,sudo只能切换到root用户,sudo su -l user-name的方式可以,但这是su的能力
    有了sudo,可以在不泄露(不设置) root密码的前提下让用户执行特权命令,并且sudo提供命令历史记录,能大大提高系统的安全性。
    与su不同,sudo命令选项丰富,如下是一些常见用法:
  • sudo命令:以root身份执行命令,需要注意的是命令需要默认PATH路径下,否则会出现 sudo: xxx command not found 的错误
  • sudo -l:列出可用的命令
  • sudo -i: 以root身份登录
  • sudo -s: 一般等同于sudo bash,进入root环境,不改变工作目录
  • sudo su: 以sudo方式执行su命令,此时输入用户密码就可以了
    Ubuntu、MacOS默认没有设置root密码,谷歌云、AWS的VPS默认是普通用户密钥登录,要想切换到root环境,sudo -i,然后输入用户密码便进入到了root环境。

2、切换用户方法

普通用户 -> root

mac打开终端默认是当前登录用户,若要切换到root用户,使用命令:
方法1

输入 sudo -i 或者 su - 或者 su - root 然后回车
输入密码,就可以进入root用户
这种方法的终端显示形式为:usernamedeMacBook-Pro:~ root#

方法2

输入sudo su然后回车
输入密码,就可以进入root用户
终端显示形式:sh-3.2#

root -> 普通用户

方法1

从root用户进入你想登陆的普通用户的方法,这里普通用户名用 username 来举例
输入 su - username 然后回车
就可以进入username用户
这种方法的终端显示形式为:usernamedeMacBook-Pro:~ username$

方法2

输入su username 然后回车
直接进入username用户
终端显示形式:bash-3.2

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/970765
推荐阅读
相关标签
  

闽ICP备14008679号