mac常用软件安装

1, xcode命令工具(一下 以都是在 终端下运行 ,%为注释)

xcode-select --install

2.homebrew 主页: https://brew.sh/

2.1安装

把DSN 设置为8.8.8.88.8.4.4 这样才不会报错

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.2 卸载(未试过)

方法一: 网上找的,

可参考: https://blog.csdn.net/qq_41234116/article/details/79366454

方法 2: 官方版本

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

https://github.com/Homebrew/brew/blob/master/docs/FAQ.md

https://stackoverflow.com/questions/23251665/how-to-uninstall-homebrew

2.3 安装包 和卸载包

brew install <packageName>     % 这个安装的是只有命令行的工具

brew cask install google-chrome   % 注意 brew cask install  安装的是有图像界面的 app

brew uninstall <packageName>

brew cask uninstall <packageName>

brew list    % 已安装列表

brew update   % 注意每次使用这个是 都很慢, 可进行源的更新

brew cask search <packageName>  %查询<packageName>

brew cask info <packageName>   % 查看版本信息

brew config             %查看brew配置

brew outdated   % 查看那些包(软件)可以更新
brew upgrade             # 更新所有的包,Homebrew 会安装新版本的包,但旧版本仍然会保留
brew upgrade $FORMULA    # 更新指定的包

brew cleanup             # 清理所有包的旧版本,将旧有的软件安装包进行清理
brew cleanup $FORMULA    # 清理指定包的旧版本
brew cleanup -n          # 查看可清理的旧版本包,不执行实际操作

brew cask reinstall qq         % 推荐,直接重新安装




########文本文件预览

brew cask install qlcolorcode  # 预览使得文本具有颜色,即给代码上色
brew cask install qlstephen  # 语法高亮
brew cask install qlcolorcode qlstephen qlmarkdown quicklook-json qlimagesize webpquicklook suspicious-package quicklookase qlvideo
brew cask install suspicious-package quicklookase qlvideo


超级右键   macApp 安装
软件更新
brew cask outdated       # 可以查看cask安装的软件是否存在着需要更新的版本;
brew cask upgrade xxx     #进行软件更新;


brew tap buo/cask-upgrade  # 安装 brew-cask-upgrade
brew cu     # 更新所有过时应用:
brew cu [CASK]  # 更新指定应用:
软件清理
brew cleanup --prune 0

cleanup [options] [formula|cask]
       Remove stale lock files and outdated downloads for all formulae and casks,  and  remove  old
       versions  of installed formulae. If arguments are specified, only do this for the given for-
       mulae and casks. Removes all downloads more than 120 days old. This  can  be  adjusted  with
       HOMEBREW_CLEANUP_MAX_AGE_DAYS.

       --prune
              Remove all cache files older than specified days.

       -n, --dry-run
              Show what would be removed, but do not actually remove anything.

       -s     Scrub the cache, including downloads for even the latest versions. Note downloads for
              any installed formulae or casks will still not be deleted.  If  you  want  to  delete
              those too: rm -rf "$(brew --cache)"

       --prune-prefix
              Only prune the symlinks and directories from the prefix and remove no other files.
              
              
              

2.4 homebrew 的清华更新源

清华镜像官网:

https://mirror.tuna.tsinghua.edu.cn/help/homebrew/

https://mirrors.tuna.tsinghua.edu.cn/help/homebrew-bottles/

下面给出清华镜像官网链接(注意在 终端下直接运行下面的四句命令即可), ,一般情况下,替换镜像的命令镜像网站会给出,所以以后要进行更新源的操作,直接去相应的镜像网站找更新命令

git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git

brew update

复原

git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git

git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git

brew update

还可以参考::https://www.cnblogs.com/DjangoBlogs/p/10762310.html

2.5Homebrew-bottles 镜像使用帮助

注:该镜像是 Homebrew 二进制预编译包的镜像。本镜像站同时提供 Homebrew 的 formula 索引的镜像(即 brew update 时所更新内容),请参考Homebrew 镜像使用帮助。

2.5.1临时替换

export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles

2.5.2长期替换

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

注意: 个人理解 Homebrew-bottles 安装的是 类似安装包的形式,即编译好的包.

2.6 Homebrew 关闭自动更新

2.5.1临时关闭

export HOMEBREW_NO_AUTO_UPDATE=true

2.5.2长期关闭

echo 'export HOMEBREW_NO_AUTO_UPDATE=true' >> ~/.bash_profile
source ~/.bash_profile

2.7 mac Linux命令解释

  • export A = B 把 B 写入 A中,不过重启后无效, 还可以设置环境变量,不过 mac 一般会自动配置,不怎么用这个,用的较多的是~/.bash_profile文件来管理环境变量.
  • echo 'xxx' >> file'xxx'内容追加到 file 文件末尾, 用一个>表示覆盖 file文件.

  • source ~/.bash_profile 刷新配置文件

  • cat file 查看 file 文件

  • vim file 利用 vim 打开 file文件,vim 可以编辑修改 file 文件

3. 常用软件

  • 谷歌浏览器 ,

  • Typora 写作软件,

  • sublime-text3,

  • github桌面版,

  • mathpix-snipping-tool公式识别器,

  • tencent-lemon : 腾讯柠檬垃圾清理软件

  • contexts: 快速切换 mac 窗口

  • firefox(火狐浏览器,虽然 Google 浏览器很强了,不过国内有些软件需要这个)

  • the-unarchiver (只能)解压软件

  • keka 解压压缩都行,

  • qq : mac上只有 qq,暂时没有 TIM

  • iina % 视频播放器

  • mounty %挂着 NTFS

  • baidunetdisk %百度网盘

    brew cask install sogouinput  # shurufa
    brew cask install google-chrome
    brew cask install typora
    brew cask install sublime-text	 
    brew cask install github
    brew cask install mathpix-snipping-tool
    brew cask install tencent-lemon
    brew cask install contexts
    brew cask install firefox
    brew cask install the-unarchiver 
    brew cask install keka
    brew cask install qq
    brew cask install iina 
    brew cask install mounty 
    brew cask install baidunetdisk 
    
  • loopback: 收费软件,需要找到破解版,不建议用这个安装,结合 mac 自带的录屏软件,可以录制有声音的视频,不管是系统声音还是软件声音都行.

    brew cask install loopback
    
  • java 的安装,个人建议还是从官网下载安装对应的版本,我记得第一次试的时候,好像没有配置成功

    % 先安装 r 以及 rstudio 在安装java, 看能否配置成功
    brew cask install r
    brew cask install rstudio       
    brew cask install java   %将会安装jdk的最新版本,jdk内嵌jre
    brew cask install java8  %安装jdk8的最新版本
    
  • grammarly : 语法安装软件, 个人不推荐,因为有浏览器插件就够了

  • cajviewer: caj 云阅读

  • zotero: 论文参考文献管理, 可以快速进行期刊缩写与展开

  • mendeley : 论文参考文献管理,可以快速进行期刊缩写与展开

  • jabref : 论文管理软件, 只适合 bibtex 文件的管理, 这个可以缩写期刊, 以及查找文献的 doi, 并且不修改原有的bibtex 文件信息(除非手动修改), 注意一定要找到对应期刊的 bst 文件,才能显示出适合的参考文献格式, 可以集合 zotero 以及 mendeley 的软件查找相应的参考文献样式或者直接从网站https://www.zotero.org/styles查找下载相关参考文献的样式, 最终结合 bibtex 生成最终的 pdf(bibtex文件生成的临时文件 *.bbl 就是对应的的thebibliography环境以及bibitem条目 ), 备注: 个人推荐 jabref, 然后全部的参考文献都去 Google 学术上下载 bibtex 文件,不能一会从百度学术一会从谷歌学术下载,或者从相应的参考软件下载,这样会很乱, 注意:谷歌浏览器插件MyBibCitation Generator 也能产生相应的参考文献样式

  • jabref % 建议安装开发版本,这个默认是稳定版本

    brew cask install grammarly	
    brew cask install cajviewer	
    brew cask install zotero
    brew cask install mendeley
    brew cask install jabref     % 建议安装开发版本,这个默认是稳定版本s
    
    

次;