Mac从拆箱到入门
 
记录首次使用Mac的我的历程,不是专业的Mac使用教程,只是简单的记录。还有我在使用过程中一些用到的功能都一些小提示吧。 

1.首次开机配置,对于一个完全的新手来说(也就是我)是完全懵逼的一个状态,幸亏啊,幸亏这个语音提示挺给力,光开机配置我就慢慢研究了接近20分钟吧,使用这个语音助手一个字一个字的将所有的文字都理解了一遍,也发生了一些比较尴尬的事情,比如啊键盘上有一个Esc键,然后指示里面提示的escape,我竟然不知道这个键在哪,过了一会之后才恍然大悟过来,这原来不就是esc键嘛,我也通过这一个简单的小插曲认识到:我的英语原来是这么的差,因为我反应过来知道是esc键之后,我就翻译了一下这个escape单词的意思,这个意思有‘逃避,避开,避免’的意思,这也就是这个键盘表示的实际功能。总的来说,就是下一步,下一步,下一步,按照正确的选项,进入系统就行了。没有任何的技巧。
 
2.关于输入法中英文的切换,在window里面使用shift键就可以直接切换中英文的输入状态,在Mac里面呢,我按了几下shift没有反应之后就去百度了,因为当时是让我输入邮箱的账号,里面的符号是中文符号的,所以当时也着急找到解决方法,我问二娃呢,二娃也在摸索。突然间,看到了键盘上(以前的大小写切换键盘)上面写着这样‘中/英’的字样,点了一下,成了。
 
3.关于下载软件,我听说可以使用,我也就用这个去下载了一个微信,第一次下载的时候,需要登陆你的Apple ID,如果没有的话可以在这个时候注册,第一次登陆的时候还需要绑定一个支付方式,用于你购买软件的时候能够支付。一些特殊的软件,还是可以到软件的官网下载的,他们一般都支持的有Mac版本,比如我开发要用的IDEA,Google,有道云笔记,FortiClient,等等,这个最好直接配置下允许系统安装从非Apple Store下载的软件。
 
4.Mac里面提供的这个toughbar,简直是太好用了,智能人性化,功能变换无穷,不同的软件那个地方会显示他们的基本操作,比如打开浏览器的时候,能够直接在toughbar上面选择切换tab选项卡,打开新的窗口等等,在打字的时候能够智能提示,并且直接在这里输入表情等等,还有系统的基本控制操作,如音量,显示亮度,Siri的快捷调用等等,我觉得我要培养一下我的这个习惯,就是说每打开一个软件的时候看看那里都有什么快捷的方式,好好的把这个功能给利用起来。
 
5.关于Mac的Logo会不会亮的问题,因为之前和二娃都见过别人的Mac的logo会亮,我们呢就想着这个怎么弄呢,哈哈,先是在设置里面寻找了一番,没有找到相应的设置,后来Google搜索了一下,原来只有老版本的Mac可以亮,新版的去除了这个功能。好的吧。
 
6.关于Mac的鼠标触碰版,我之前以为苹果电脑触控板或者苹果手机的按钮是能够按下去的按键呢,今天二娃突然就给我说,我发现,咱们这个触控板的震动强度能够调,是不是能够通过设置调节这个按钮的深度呢?(这个时候还是以为他是按键呢),二娃说,我知道了,咱们这个是触控板,和苹果手机的那个按钮一样,在触摸的时候他给你震动反馈,我刚才关机的时候,按了触控板,他不是按键。emm. 被普及到了。
 
 
基本操作到此,接下来介绍一些:
程序员需要搭建的开发环境(Java路线)
1.基本软件的安装 . homebrew 安装
 
简介:Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。又提示缺少套件啦?别担心,Homebrew 随时守候。Homebrew —— OS X 不可或缺的套件管理器。
安装步骤:
打开Terminal,输入下面的指令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

他会先让你点Enter键,然后会让你输入密码(这个密码是你电脑的锁屏密码)

接来下就会自动下载安装成功。
然后在命令行中输入 。 brew,有提示面板就代表成功了
 
2.关于电脑主机名的修改
我这里默认的是我的名字加上后缀,我现在需要修改一下它(我要换成dawa,哈哈)
修改Hostname
sudo scutil --set HostName dawa
 
3.安装JDK,使用homebrew (我这里选择的是jdk8,如果) 
首先呢,可以先用br
:brew tap AdoptOpenJDK/openjdk
:brew cask install adoptopenjdk8
就这两条简单的指令啊,我不知道输错了多少次,一定要拼写正确哦。
自动会下载,在安装之前会让你再输入一个密码(这个密码也是锁屏密码)
安装完成之后再terminal里面输入Java -version,输出版本号即可,本来我还想Mac里面怎么配环境变量。
下次需要的时候再单独拿出来处理吧。
 
 
4.安装Git,还是使用homebrew
先查看本地是否安装Git,
git --version
我这里会默认显示一个apple的git版本
如果想要下载的话,还是使用homebrew来进行下载,指令很简单,还是之前的流程,
可以先查看,使用search指令,然后再下载安装使用install指令
brew install git

 
另外列出几个常用的命令
ls : 列举当前目录的文件夹
cd 目录名称: 进入文件夹
cd ../:返回上一级目录
快速打开访达的搜索:co+s
快速打开全局搜索:c+s
 
 
Mac丢失追踪的功能挺好用的,绑定Apple ID的电脑,在登陆iCloud的时候可以查找你的设备
点击有上角的AppleID,然后选择左边菜单栏里面的最后一项,在里面开启定位
 
 

 

另外:推荐一个shell扩展插件工具
oh my zsh , iterm2
我用的是 iterm2 :https://www.iterm2.com/index.html 。 自定官网获取

iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.12 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.

安装完之后,还可以安装一个wget,我用的homebrew下载的wget,
然后又使用的wget来下载的oh my zsh

这个工具对git或者其他常用的软件的支持特别好。
另外呢,一定要学会git,特别特别有用
学会git之后,有助于在GitHub上阅读其他人的代码变得高效,能够提升的学习能力

用到的shell指令列举

cat /etc/shells: cat 使用文本形式列举

echo  也是使用文本列觉

ls 列举出当前目录的所有文件夹
这有一个命令大全,https://man.linuxde.net/echo

2019/12/08 16:36 站起来了一下,腰疼脖子酸,腿麻了。 赶紧得活动活动

指令,ctrl+c 。 在终端里面代表 shutdown的含义,有关闭服务器的功能

vi 指令如何使用?
ctrl+f 向上翻屏
ctr+b 向下翻屏
:set nu
:set nonu
:wq

听一个大佬说的一句话,惊醒了我,也特别的佩服,那就是:不要把你所有的时间都放在java学习上,这些操作系统啊,Linux的基本操作也都是要会的.


 
总的来说呢,没有任何技巧。想必每个人拿到电脑的时候,都会慢慢的熟悉一天
一天之后,你对Mac的使用,肯定有所掌握。

Mac从拆箱到入门的更多相关文章

  1. C# 知识回顾 - 装箱与拆箱

    装箱与拆箱 目录 生活中的装箱与拆箱 C# 的装箱与拆箱 值类型和引用类型 装箱 拆箱 生活中的装箱与拆箱    我们习惯了在网上购物,这次你想买本编程书 -- <C 语言从入门到放弃> ...

  2. [C#] C# 知识回顾 - 装箱与拆箱

    装箱与拆箱 目录 生活中的装箱与拆箱 C# 的装箱与拆箱 值类型和引用类型 装箱 拆箱 读者见解 生活中的装箱与拆箱    我们习惯了在网上购物,这次你想买本编程书 -- <C 语言从入门到放弃 ...

  3. C#基础回顾(二)—页面值传递、重载与重写、类与结构体、装箱与拆箱

    一.前言 -孤独的路上有梦想作伴,乘风破浪- 二.页面值传递 (1)C#各页面之间可以进行数据的交换和传递,页面之间可根据获取的数据,进行各自的操作(跳转.计算等操作).为了实现多种方式的数据传递,C ...

  4. 【译】.NET中六个重要的概念:栈、堆、值类型、引用类型、装箱和拆箱

    为何要翻译 一来是为了感受国外优秀技术社区知名博主的高质量文章,二来是为了复习对.NET技术的基础拾遗达到温故知新的效果,最后也是为了锻炼一下自己的英文读写能力.因为是首次翻译英文文章(哎,原谅我这个 ...

  5. .NET 内存基础(通过内存体验类型、传参、及装箱拆箱)

    该随笔受启发于<CLR Via C#(第三版)>第四章4.4运行时的相互联系 一.内存分配的几个区域 1.线程栈 局部变量的值类型 和 局部变量中引用类型的指针(或称引用)会被分配到该区域 ...

  6. Java暗箱操作之自动装箱与拆箱

    我以前在写Android项目的时候,估计写得最多最熟练的几句话就是: List<Integer> list = new ArrayList<Integer>(); list.a ...

  7. 深入C#内存管理来分析值类型&引用类型,装箱&拆箱,堆栈几个概念组合之间的区别

    C#初学者经常被问的几道辨析题,值类型与引用类型,装箱与拆箱,堆栈,这几个概念组合之间区别,看完此篇应该可以解惑. 俗话说,用思想编程的是文艺程序猿,用经验编程的是普通程序猿,用复制粘贴编程的是2B程 ...

  8. 6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱

    引言 本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱.文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆:最后介绍值类型和引用类型,并 ...

  9. Java 自动装箱、拆箱机制及部分源码分析

    Integer i = 10; //装箱,反编译后发现调用Integer.valueOf(int i) int t = i; //拆箱,反编译后发现调用i.intValue() public clas ...

随机推荐

  1. 学习笔记25_MVC前台API

    **当请求url的规则有所改变时,前台的所有超链接的href都得改,为了避免多处修改,可以href = "< %=url.Action("Controller",& ...

  2. Django学习day8——admin后台管理和语言适应

    Django最大的优点之一,就是体贴的为你提供了一个基于项目model创建的一个后台管理站点admin.这个界面只给站点管理员使用,并不对大众开放. 1. 创建管理员用户 (django) E:\Dj ...

  3. CSPS_106

    这场 死的太惨了! 我也不把我的错误像倒垃圾一样放在blog里了qwq 通过这场考试 我深深地认识到了情绪对人类的影响qwq 只要这种东西,不要出现在我的csp中就好了 T1 区间DP.. T2 枚举 ...

  4. P3106 [USACO14OPEN]GPS的决斗(最短路)

    化简:够简的了.....但是!翻译绝对有锅. 这个最短路是从n到每个点的单源最短路,也就是最短路径树. 那么,思路就很明确了.建两个图,然后跑两边SPFA,记录下最短路径. 然后,对于两点之间的边,如 ...

  5. 20190725 NOIP模拟8

    今天起来就是虚的一批,然后7.15开始考试,整个前半个小时异常的困,然后一看题,T1一眼就看出了是KMP,但是完了,自己KMP的打法忘的一干二净,然后开始打T2,T2肝了一个tarjan点双就扔上去了 ...

  6. .NET单例模式快速学习应用

    单例模式属于设计模式中最简单的一个模式,在实际应用中也非常广泛,但可能是受到各类教程的影响,看到很多实现方式仍然沿用Java的那一套,其实在.NET中可以用更简洁的实现方式. 一.知识点介绍 核心目标 ...

  7. [剑指offer]第1题,二维数组中的查找

    ①题目 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. ...

  8. 为企业应用开发提速,写给企业IT部门的低代码开发基础知识

    简介:应用程序开发长期以来一直是IT部门和业务部门面临的问题. IT部门总是被新的应用程序需求弄得不堪重负.他们不可能完成业务部门想要完成的每一个项目. 同时,业务部门的用户厌倦了等待,并开始完全绕过 ...

  9. 【Linux系列】Centos7安装Samba并将工作区挂载到win(八)

    目的 本文主要介绍以下两点: 一. 安装Samba 二. 挂载到window 演示 一. 安装Samba Samba是基于smb协议的,主要作用是实现跨平台文件传输. 安装 yum install - ...

  10. PostGIS 安装教程(Linux)(二)

    ##接上篇,上篇讲述了Postgresql的安装,此篇介绍postgis的安装 ##附上上篇链接:https://www.cnblogs.com/giser-s/p/11195419.html 二.安 ...