macbook pro 2013 安装ubuntu18.04

平台:macbook pro 2013 retina
系统:ubuntu18.04 desktop


过年正好遇到新冠状病毒,我的mac已经很久没有启动了,在上班后接上电源,打开电脑发现键盘失灵,一开始以为是系统原因,发现安装系统失败,吐槽下apple,总是无法安装还浪费我的流量,后来就干脆算了,直接安装ubuntu


1. 使用transMac在windows系统下制作好启动盘

2. 按住option选择左边的efi启动盘

3. 启动后正常进行安装,注意选择其他安装方式,选择boot启动项为格式为efi的200多M的空间,选择主分区,格式选为ext4,挂载/

4. 安装完成后重启即可


TIPS:安装完成后遇到wifi无法启动,是由于bcmwl-kernel-source没有正确安装
1. 插上安装的U盘
2. 找到路径pool->restricted->b->bcmwl,打开终端执行路径下文件sudo dpkg -i bcmwl-****.deb
3. 一般会出错,执行apt –fix-broken install
4. 重新安装后在执行apt install bcmwl-kernel-source
5. reboot后发现wifi已经能够识别

Serria中tmux无法复制问题

在更新serria以前,tmux中使用reattach-to-user-namespace可以访问系统剪切板进行复制粘贴;
更新serria突然发现这些都没发用了,后来找到,只要在iterm2中,将下面的打勾项钩上即可正常使用

terminal中使用Matlab

最近想在终端中直接使用matlab,提高下工作效率
系统:Macos10.12
Matlab:2015b


1.首先要确定termianl是否关联matlab(若直接输入matlab能打开,则关联成功)

export PATH=$PATH:/Applications/MATLAB_R2015b.app/bin/    
#添加的~/.zshrc中(bash在bashrc)

2.配置别名

关联完成之后,直接输入matlab是打开matlab的ui界面,想直接使用,需要加入命令,可设置别名,方便使用

alias matlab='matlab -nosplash -nodesktop -r "cd $PWD"'  
#这样就可以打开matlab同时进行当前目录

3.Matlab命令行常用命令

clc     #清屏
Ctrl+c  #中断程序
ls      #列出文件
open    #打开文件
exit    #退出matlab

Tips:
可以配合Vim的外部命令直接执行shell指令,更加流畅。

Serria设置允许任何源

更新serria之后,发现在安全与隐私的设置中没有了以前的任何源的选项,导致有些软件无法打开,只能使用后台命令spctl来打开


在命令行内输入以下命令

sudo spctl --master-disable

Mac平台下在tmux和vim中使用系统剪切板

大家知道在linux平台下,vim中进行系统不同窗口中复制粘贴的时候可以跳用+寄存器来使用,但是mac平台下没有这个寄存器,最简单的方案是使用MacVim。更好的方案当然是使用pbcopy命令和pbpaste命令来代替+寄存器,这样可以可以在终端中直接使用系统剪切板。


1.在tmux中使用pbcopy和pbpaste命令

在OS中tmux是没有权限调用系统操作命令的,那么为了在tmux中使用该命令,我们需要一个包装程序来突破该限制
大家可以在Git上搜索的项目ChrisJohnsen/tmux-MacOSX-pasteboard.

  • 安装
brew install reattach-to-user-namespace "最简单的安装方式就是直接用brew安装
  • 配置tmux.conf
set-option -g default-command "reattach-to-user-namespace -l zsh"
  • 在tmux中输入一下命令就可以将tmux寄存器中的内容传输至系统剪切板
tmux show-buffer | pbcopy

2.VIM中使用系统剪切板

  • 在vimrc中输入以下指令

PS:在tmux中使用pbcopy可以使用zsh的alias功能缩写命令代码,方便使用

iTerm2中直接预览PDF文件

在工作中不可避免经常需要一边查看pdf文件,一边使用vim进行编辑,常规手段当时是使用pdf阅读器打开pdf文件,但是这样不够geek,于是开始寻找能够直接在终端内进行pdf阅读的方法,最后在git上找到了termpdf


1. 安装升级一些必须的命令
brew install poppler
brew install ghostscript djvulibre
brew install libtiff
brew install bash
2. 拷贝termpdf文件至/usr/local/bin路径,同时给予执行权限
cp termpdf /usr/local/bin
chmod u+x termpdf

%e5%b1%8f%e5%b9%95%e5%bf%ab%e7%85%a7-2017-02-16-%e4%b8%8b%e5%8d%882-38-19

VIM复制到MAC系统剪切板

系统:mac 10.12.2
vim:7.4


最近在mac平台内使用vim的时候发现vim和mac的系统剪切板之间不能直接使用,每次都要切换到macvim下再command+c才行。linux平台下面,vim直接拷贝址+寄存器就可以了,mac里面没有+寄存器,后来发现mac平台里面有pbcopy、pbpaste命令可以使用。在vim下增加一下命令:

map <F7> :.w !pbcopy<CR><CR>
map <F8> :r !pbpaste<CR>

分享一下文明6的中文语言设置

要过年了,准备无聊的时候可以玩玩游戏,个人觉得mac平台下最好玩的游戏就是文明系列了


下面从某盘分享一个文明6中文的链接,密码隐藏在下面,大家自己看哦,找不到的同学只能去求万能度了

https://pan.baidu.com/s/1i51CPBR

安装完成后默认语言设置是俄文,下面简单说下怎么修改为中文,毕竟大部分人不认识俄文
1. d进入主界面后,选择第三个选项进入设置页面
2. e在设置页面的左侧选择第四个语言设置
3. h选中后将2个选项全部选择为Упрощенный китайский(简体中文)
4. i最后保存退出(主界面的最后一项)重启就修改为了中文

Tmux常用命令记录

最近开始在Ubuntu和Mac平台都开始使用tmux来统一指令,省得记录太多命令


  • 关闭session的指令
    tmux kill-session -at
  • 重新加载.tmux.conf
    tmux source-file ~/.tmux.conf
  • 系统操作
    ?列出素有快捷键
    d 脱离当前会话
    D 选择要脱离的会话
    C+z 挂起当前会话
    r 强制重绘会脱离的会话
    s 选择并切换会话
    : 进入命令行模式
    [ 复制模式
    ~ 列出提示信息缓存
  • 窗口操作
    c 创建新窗口
    & 关闭当前窗口
    1..9 切换至指定窗口
    p 切换至上一窗口
    n 切换至下一窗口
    l 在潜口两个窗口之间相互切换
    w 通过窗口列表切换窗口
    ,重命名当前窗口
    . 修改当前窗口编号
    f 在所有窗口中查找指定文本
  • 面板操作
    “ 上下平分
    % 左右平分
    x 关闭当前
    ! 将当前面板置于新窗口
    q 现实面板编号
    o 选择下一面板
    { 向前置换面板
    } 向后置换面板

mac平台下ls配色问题

系统:MAC 10.12.2
coreutils版本8.26


最近准备在mac平台里面安装tmux,使用brew安装后发现原来的ls命令不能用了,dircolors命令也不能使用;
搜索资料后发现原来ls命令重命名为乐gls,dircolors重命名为gdircolors。直接在zshrc中修改名字即可重新使用。
%e5%b1%8f%e5%b9%95%e5%bf%ab%e7%85%a7-2017-01-15-%e4%b8%8b%e5%8d%882-01-24