mac os 使用记录

news/2024/12/1 10:33:22/

折腾过一台黑苹果,配置很菜,奔腾G3260和B150M-D2V,具体EFI和配置详见repo Hackintosh

首先要解决的就是写代码问题,mac进行acm(C/C++)编程 VS code天下第一

视频播放器推荐IINA,文件压缩使用The Unarchiver,硬件信息监测 iStat Menus,垃圾清理 Tencent Lemon

有一个易用的软件Alfred

可以去设置下触发角,提高生产力 系统偏好设置->桌面与屏幕保护程序->屏幕保护程序->触发角

chrome只使用了“Chrono下载管理器”和“AdBlock”

由于最近也经常写python,pip下载很慢,可以切换源,命令行运行

1 cd ~ && mkdir .pip&&cd .pip
2 touch pip.conf
3 vim pip.conf

填入以下信息

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

说到换源,brew的源也可以换一下

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

如果访问github太慢也可以改host,最新ip自己也可以去查询一下,不过这种一般都不会换

1 sudo vim /etc/hosts
151.101.133.194 http://global-ssl.fastly.net
192.30.253.112 http://github.com

输入如下命令,刷新host

sudo killall -HUP mDNSResponder

然后就没那么龟速了

查看占用端口并kill

lsof -i:端口号
kill -9 pid

建议文件夹不要有空格,这个转换很麻烦

idea的gradle下载太慢,大佬推荐这个方法,到到~/.gradle/目录下创建一个 init.gradle 文件

allprojects
{repositories{def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' all{ArtifactRepository repo->if (repo instanceof MavenArtifactRepository){def url = repo.url.toString() if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('http://repo1.maven.org/maven2')){project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." remove repo}if (url.startsWith('https://jcenter.bintray.com/') || url.startsWith('http://jcenter.bintray.com/')){project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL." remove repo}}}maven{url ALIYUN_REPOSITORY_URLurl ALIYUN_JCENTER_URL}}buildscript{repositories{def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' all{ArtifactRepository repo->if (repo instanceof MavenArtifactRepository){def url = repo.url.toString() if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('http://repo1.maven.org/maven2')){project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." remove repo}if (url.startsWith('https://jcenter.bintray.com/') || url.startsWith('http://jcenter.bintray.com/')){project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL." remove repo}}}maven{url ALIYUN_REPOSITORY_URLurl ALIYUN_JCENTER_URL}}}
}

但是对我来说没用,我要用下载好放进文件夹的方式

还有显示bash的PS1

function git_branch {branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"if [ "${branch}" != "" ];thenif [ "${branch}" = "(no branch)" ];thenbranch="(`git rev-parse --short HEAD`...)"fiecho " ($branch)"fi
}export PS1='\[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '

还有这些参数均可以设置,为了简洁,我全都不要了

\d :代表日期,格式为weekday month date,例如:”Mon Aug 1”

\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux

\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略

\t :显示时间为24小时格式,如:HH:MM:SS

\T :显示时间为12小时格式

\A :显示时间为24小时格式:HH:MM

\u :当前用户的账号名称

\v :BASH的版本信息

\w :完整的工作目录名称。家目录会以 ~代替

\W :利用basename取得工作目录名称,所以只会列出最后一个目录

# :下达的第几个命令

$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

转载于:https://www.cnblogs.com/BobHuang/p/11156953.html


http://www.ppmy.cn/news/412652.html

相关文章

Linux常见指令

Linux常见指令 引言Linux常见指令查指令——man文件管理相关指令lspwdcdtouchmkdirrmdir与rmrmdirrm cpmvfind 文件查看类catmorelesshead 与 tailheadtail使用管道显示某段内容 grep 打包压缩相关指令zip/unziptar 总结 引言 Linux与我们熟悉的Window都是操作系统&#xff0c…

“电脑超级加补”掀48小时消费狂欢,拼多多“天天618”演绎“漫长的季节”

拼多多百亿补贴“超级加补”活动再次重磅出手。此次超级加补瞄准的重点是被称为“3C重镇”的电脑品类,部分产品的补贴力度甚至达到40%。 “电脑超级加补”活动于5月12日晚8点正式上线拼多多百亿补贴频道。本次活动是拼多多联合华为、联想、惠普、华硕、神舟等主流电…

什么是产品创新及产品创新范围

什么是产品创新 创新就是把创意转化为价值。 产品创新就是创造产品或服务并将其商业化,可以是开发全新的产品或服务,也可以是对现有产品或服务进行改进。 产品创新的范围 宏观视角 简而言之,成功的产品创新是选择正确的产品(做正确的事)&a…

二级计算机怎么抄,计算机二级excel公式总结小抄.docx

计算机二级excel公式总结小抄.docx (1页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 1、求和函数: SUM SUM ( A1:A5 , 5 ) 等于 602、条件求和函数&#xff…

SSM框架

SSM框架 MyBatis MyBatis简介 什么是MyBatis 一款持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象…

Kubernetes详细教程

Kubernetes详细教程 1. Kubernetes介绍 1.1 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署在物理机上 优点:简单,不需要其它技术的参与 缺点…

sumproduct计算机二级,2019年计算机二级Excel公式函数考点及用法

1、求和函数: SUM SUM ( A1:A5 , 5 ) 等于 60 2、条件求和函数:SUMIF SUMIF ( A2 : A6 , “ 01 ” , F2 : F6 ) 3、求平均值函数: AVERAGE AVERAGE(A1:A5, 5) 等于 10 4、 最大(小)值函数: MAX( MIN) MAX(A1:A5) 等于 27 5、统计…

计算机二级考试Excel教程m,2019年计算机二级等级考试Excel函数公式汇总

1、求和函数: SUM =SUM ( A1:A5 , 5 ) 等于 60 2、条件求和函数:SUMIF = SUMIF ( A2 : A6 , “ 01 ” , F2 : F6 ) 3、求平均值函数: AVERAGE =AVERAGE(A1:A5, 5) 等于 10 4、 最大(小)值函数: MAX( MIN) = MAX(A1:A5) 等于 27 5、统计数值型数据个数函数: COUNT = COUNT …