赞
踩
直接在 Mac APP store 中下载 iterm2 即可
我们借助 iterm2 来实现在终端直接查看图像,首先点击 iTerm2:
进入 Install Shell Integration:
一直点击 continue:
直到最后提示安装成功:
注意:配置完成后最好重启 iterm,否则可能无法生效。
使用方法如下:
# 查看 xxx.jpg 的命令
imgcat xxx.jpg
# 若查看服务器上的图,则安装命令如下:
curl "https://iterm2.com/utilities/imgcat" > imgcat
chmod +x imgcat
sudo mv imgcat /usr/bin/
安装完成 iterm2 后,在 /bin
⽬录下会多出⼀个 zsh 的⽂件。 Mac 系统默认使⽤ dash 作为终端,可以使⽤命令修改默认使⽤zsh。
chsh -s /bin/zsh
关闭当前 shell 窗⼝,从应⽤程序中打开 iterm2 即可使⽤
打开 iterm,输⼊下⾯的命令:
git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
cp ~/.zshrc ~/.zshrc.orig
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
chsh -s $(which zsh)
运⾏成功后关闭 iterm2 并重新打开发现 iterm2 的样⼦已经变成了下⾯的样⼦:
在终端输⼊以下命令:
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions
vi ~/.zshrc
在⽂件中中找到 plugins, 并将 zsh-autosuggestions 添加到⾥⾯去,保存即可
配置完自动补全功能后,就可以实现记忆自动补全:
在 Pycharm 设置 zsh 如下:
官方安装方法:输入下面命令后,点击回车即可,速度可能非常慢
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
国内镜像安装:输入下面命令后选择源的序号,然后输入 Y 即可
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
配置
brew install zsh-syntax-highlighting
使用
初步介绍几个brew命令
本地软件库列表:brew ls
查找软件:brew search google(其中google替换为要查找的关键字)
查看brew版本:brew -v 更新brew版本:brew update
安装cask软件:brew install --cask firefox 把firefox换成你要安装的
# ~/.bash_profile
alias ll='ls -l'
source ~/.bash_profile
brew install gtar
ln -s /opt/homebrew/bin/gtar /opt/homebrew/bin/tar && source ~/.zshrc # 通过echo $PATH可看出, /opt/homebrew/bin/ 比 /usrlocal/bin 寻找路径的优先级更高, 所以这个/opt/homebrew/bin/tar的软链接比/usr/local/bin/tar优先级更高
brew install ggrep
ln -s /opt/homebrew/bin/ggrep /opt/homebrew/bin/grep && source ~/.zshrc # 同上
brew install gawk
ln -s /opt/homebrew/bin//gawk /opt/homebrew/bin/awk && source ~/.zshrc # 同上
brew install python wget
cat >> ~/.zshrc << EOF
alias python=python3
alias pip=pip3
EOF
cat ~/.pip/pip.conf
[global]
index-url = https://mirrors.cloud.tencent.com/pypi/simple/
[mac m2 用brew 安装 java8]https://erwinschleier.medium.com/install-jdk-8-and-setup-java-home-on-mac-m1-1b0ea243b05a
sudo softwareupdate --install-rosetta
brew tap adoptopenjdk/openjdk && brew install --cask adoptopenjdk8
brew install iproute2mac
可以通过 brew 的方法安装,但 M1 芯片上可能会安装失败
brew install osxfuse
brew install cask
brew install sshfs
报错如下:
osxfuse 升级版 macfuse 支持 M1 芯片, brew install macfuse 可以正常安装
sshfs 如果使用 brew 安装失败的话,也可以从 github 下载后安装:
安装 sshfs 后使用的时候会弹出一个窗口:
但 M1 芯片没有找到对应的按钮,要找到启用系统扩展:
默认的 brew 里没有 sshpass,需要用指定的源即可 brew install hudochenkov/sshpass/sshpass
mac 默认使用是 BSD tar,则在 GNU 系统上解压会有很多警告:tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance'
解决办法如下,参考:
brew install gnu-tar
echo 'alias tar=gtar' > ~/.zshrc
source ~/.zshrc
keka:压缩、解压
右键助手:在 finder 右键新建文件、打开软件等
cheat:https://github.com/cheat/cheatsheets,*nix 命令行示例
tokei:统计代码行数,brew install tokei
在 mac 端,scp 【server 端】到 【mac 端】:
在 server 端,scp【server 端】到 【mac 端】:
https://zhuanlan.zhihu.com/p/512717901
chrome.google.com/webst
这个chrome extension开源的,百万用户,使用方便
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。