mac系统入门

Views: 0

由于之前的旧电脑坏了,换了新电脑是mac系统所以只能慢慢研究一下了,很多都是我需要的功能直接保存的链接,芯片是m1

重置密码:

由于我电脑第一次关机就不记得密码了!!!所以找的重置密码,密码是电脑密码不是AppleID的密码,一定要保存密码不然后悔莫及

长按指纹键,进入一个两个按钮一个mac一个选项,选择选项然后进入终端

最后在终端输入RESETPASSWORD

快捷键

Mac 键盘快捷键 – 官方 Apple 支持 (中国)

如何让mac与Windows键盘相似

比如习惯了Ctrl+C复制

设置——键盘——键盘快捷键

修饰键——选择要改的键盘,然后把要改的改过来就行了

如何在网页下载的都能用

在终端打开输入

sudo spctl --master-disable;xcode-select --install

密码输上了只是不显示

sudo spctl --master-disable

然后到设置的隐私与安全,找到允许以下来源程序选择任何来源

虚拟机

https://macwk.com.cn/soft/parallels-desktop

命令行

基础命令

  1. 文件与目录操作
    1. ls:列出当前目录内容 ls -al:显示隐藏文件及详细信息
    2. cd [目录]:切换目录(cd ~ 返回用户主目录)
    3. pwd:显示当前目录路径
    4. mkdir [目录名]:创建新目录
    5. touch [文件名]:创建空文件或更新文件时间戳
    6. cp [源文件] [目标路径]:复制文件 cp -r [目录] [目标路径]:复制目录
    7. mv [源文件] [目标路径]:移动文件或重命名
    8. rm [文件]:删除文件 rm -rf [目录]:强制删除目录及其内容(⚠️ 慎用
  2. 文本处理
    1. cat [文件]:查看文件内容
    2. nano [文件]vim [文件]:文本编辑器
    3. grep "关键词" [文件]:搜索文件中的关键词
    4. head -n 5 [文件]:显示文件前5行
    5. tail -n 5 [文件]:显示文件末尾5行 tail -f [文件]:实时追踪文件更新(如日志)
  3. 权限管理
    1. chmod [权限] [文件]:修改文件权限(如 chmod 755 script.sh
    2. chown [用户]:[组] [文件]:修改文件所有者
  4. 进程管理
    1. ps aux:查看所有进程
    2. kill [PID]:终止进程 kill -9 [PID]:强制终止进程
    3. top:实时监控系统进程(类似任务管理器)
  5. 网络相关
    1. ping [域名/IP]:测试网络连通性
    2. curl [URL]:下载或访问网页内容
    3. ssh [用户]@[IP]:远程登录其他主机
    4. ifconfig:查看网络接口信息(类似 Windows 的 ipconfig

实用技巧

  1. 快速打开文件/目录
    1. open [文件或目录]:用默认应用打开(如 open . 打开当前目录)
  2. 清空终端屏幕
    1. 输入 clear 或快捷键 Ctrl + L
  3. 历史命令
    1. / 键浏览历史命令 history:查看所有历史命令
  4. 生成随机密码
    1. openssl rand -base64 12:生成12位随机密码
  5. Mac 说话
    1. say "Hello World":Mac 会朗读这句话(娱乐功能)

jdk

2025年最新MacBook苹果电脑安装JDK8、JDK11、JDK17、JDK22教程,配置环境变量 + 快速切换JDK版本_mac安装jdk-CSDN博客

Mac系统jdk环境变量的配置最新版(保姆级教程,超详细)_macjdk环境变量配置-CSDN博客

一、环境准备

确认已安装的JDK路径:

cd /Library/Java/JavaVirtualMachines
ls
# 输出:jdk-11.jdk jdk-17.jdk openjdk-17.jdk openjdk.jdk

二、配置步骤

编辑环境配置文件

    vi ~/.bash_profile

    添加以下内容

    # JDK路径定义
    export JDK11_HOME="/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home"
    export JDK17_HOME="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"
    export OPENJDK17_HOME="/Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home"
    export OPENJDK_HOME="/Library/Java/JavaVirtualMachines/openjdk.jdk/Contents/Home"
    
    # 默认JDK(设置为JDK 17)
    export JAVA_HOME=$JDK17_HOME
    export PATH=$JAVA_HOME/bin:$PATH
    
    # JDK切换函数
    jdk() {
      case $1 in
        11)   export JAVA_HOME=$JDK11_HOME ;;
        17)   export JAVA_HOME=$JDK17_HOME ;;
        open17) export JAVA_HOME=$OPENJDK17_HOME ;;
        open)   export JAVA_HOME=$OPENJDK_HOME ;;
        *)
          echo "Usage: jdk [11|17|open17|open]"
          return 1
          ;;
      esac
      
      export PATH=$JAVA_HOME/bin:$PATH
      echo "Switched to:"
      java -version
    }

    三、激活配置

    source ~/.bash_profile

    四、验证与使用

    检查默认版本

    java -version
    # 应输出JDK 17信息

    切换JDK版本

    jdk 11     # 切换到Oracle JDK 11
    jdk 17     # 切换到Oracle JDK 17
    jdk open17 # 切换到OpenJDK 17
    jdk open   # 切换到OpenJDK

    验证切换

    java -version
    # 每次切换后自动显示当前版本信息

    五、关键原理

    1. 环境变量覆盖
      • JAVA_HOME 指向当前使用的JDK安装目录
      • PATH 变量将 $JAVA_HOME/bin 置于最前,确保优先使用目标JDK
    2. 即时生效机制
      • source 命令使配置在当前终端立即生效
      • 切换函数直接修改当前shell的环境变量

    六、管理技巧

    1. 添加新版本
      1. 安装新JDK到 /Library/Java/JavaVirtualMachines/
      2. 在 .bash_profile 中添加新路径变量:
    export JDK21_HOME="/path/to/jdk-21.jdk/Contents/Home"

    在 jdk() 函数中添加新分支:

    21) export JAVA_HOME=$JDK21_HOME ;;

    检查当前JDK

    echo $JAVA_HOME    # 查看当前JDK路径
    which java         # 查看java命令来源

    永久默认设置
    修改 .bash_profile 中的默认 JAVA_HOME 赋值:

      # 修改此行设置默认版本
      export JAVA_HOME=$JDK17_HOME  # 改为想要的默认版本

      七、注意事项

      1. 路径准确性:确保配置路径与实际安装路径完全一致
      2. 终端类型
        • Bash用户:配置 ~/.bash_profile
        • Zsh用户:配置 ~/.zshrc 并在末尾添加 source ~/.bash_profile
      3. 全角字符:避免使用中文输入法的全角符号(如  应改为 ~

      idea

      mac版Idea永久激活工具,亲测有效

      或者到公众号找麦克先森他那里很多

      开机自启

      设置——通用——登录项与扩展

      数据库

      Mac版本Mysql详细安装教程(8.0版本 保姆级教学~)_mac安装mysql8-CSDN博客

      版权声明

      本网站名称:学海拾茜
      本文链接:https://www.61lyf.top/mac1/
      本网站的文章部分内容可能来源于网络,仅供学习与参考,如有侵权,请联系站长进行核实删除。
      转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处并附带原文链接!!!
      站长邮箱:cyg1900@outlook.com 或studygod825@qq.com ,如不方便留言可邮件联系。
      暂无评论

      发送评论 编辑评论

      
      				
      上一篇
      下一篇