Homebrew/Linuxbrew 安装常有工具
Homebrew
https://brew.sh/ Install:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Linuxbrew
http://linuxbrew.sh/ Install:
sudo yum install git -y (sudo apt-get update && sudo apt-get install git-core -y)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)" test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile --------
Get local install history:
history | grep 'brew install' | awk '{ for(i=2; i<NF; i++) printf "%s", $i OFS; if(NF) printf "%s",$NF; printf ORS}' | grep '^brew ' | sort | uniq Pin go and bubu:
brew pin go
brew update && brew outdated && brew upgrade && brew cleanup
--------
## zsh
brew install zsh (yum install zsh) [freeBSD #pkg install zsh]
where zsh (whereis zsh)
/usr/local/bin/zsh
/home/linuxbrew/.linuxbrew/bin/zsh
cat /etc/shells
/bin/sh
/bin/bash
... 将 zsh 加入到 /etc/shells 中
如果是mac:
echo "/usr/local/bin/zsh" | sudo tee -a /etc/shells
chsh -s /usr/local/bin/zsh
如果是linux:
vi ~/.bash_profile export SHELL=`which zsh`
[ -z "$ZSH_VERSION" ] && exec "$SHELL" -l 如果改变失败,可以用usermod命令:
sudo usermod -s /usr/bin/zsh $USER zsh
选择相应的数字2,生成默认配置文件~/.zshrc ###### antigen
cd ~
curl -L git.io/antigen > antigen.zsh
vi ~/.antigenrc source $HOME/antigen.zsh
antigen use oh-my-zsh
antigen bundles <<EOBUNDLES
git
#gitfast
git-extras
heroku
sudo
z
history
cp
rsync
#encode64
#osx
brew
#brew-cask
#command-not-found
zsh-users/zsh-syntax-highlighting
zsh-users/zsh-autosuggestions
zsh-users/zsh-completions
EOBUNDLES
#antigen theme lambda
antigen theme ys
#antigen theme clean
antigen apply echo source \$HOME/.antigenrc>~/.zshrc
重启会话进入zsh
--------
cd ~
brew install git git-lfs git-flow git-extras gpg pinentry unzip xz p7zip unrar
brew install curl wget axel httpie sqlite3 jq yq
brew install gawk ack the_silver_searcher fd bat fzf htop ncdu diff-so-fancy tldr brew install luarocks vim
brew install markdown pandoc
brew install node npm python@3 brew install mpv youtube-dl you-get ffmpeg
mpv 一个优酷地址
you-get -p mpv 一个爱奇艺地址 macOS:
brew install pinentry-mac prettyping telnet
brew install macvim --with-cscope --with-lua --with-override-system-vim
brew cask install marp typora wkhtmltopdf
brew cask install android-file-transfer others:
brew install go
brew pin go 配置
$(brew --prefix)/opt/fzf/install vim ~/.zshrc
source $HOME/.antigenrc
#export GOPATH=$HOME/go
#export PATH=$PATH:$GOPATH/bin
#export GPG_TTY=$(tty)
#alias ping='prettyping --nolegend'
alias preview="fzf --preview 'bat --color \"always\" {}'"
export FZF_DEFAULT_OPTS="--bind='ctrl-o:execute(code {})+abort'"
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
#alias du="ncdu --color dark -rr -x --exclude .git --exclude node_modules"
#如果是中文macOS,加入下面命令使终端工具不使用中文语言
#unset LANG -------- brew install lolcat boxes figlet
clear;cal|boxes -d diamonds -p a1t2l3|boxes -a c -d scroll|lolcat;sleep 3;while :;do echo $LINES $COLUMNS $(($RANDOM%$COLUMNS)) $(printf "\u2744\n");sleep 0.1;done|gawk '{a[$3]=0;for(x in a) {o=a[x];a[x]=a[x]+1;printf "\033[%s;%sH ",o,x;printf "\033[%s;%sH%s \033[0;0H",a[x],x,$4;}}'
Homebrew/Linuxbrew 安装常有工具的更多相关文章
- 使用Homebrew来安装Node等工具
原文转载自:https://www.cnblogs.com/richard-youth/p/9718349.html 使用 React Native,必须安装的依赖有:Node.Watchman 和 ...
- Mac安装软件包管理工具Homebrew
PS:最近开始学习groovy,打算去官网下载SDK Bundle,可是官网半天加载不出来,而且莫名其妙就是下载不下来,Folx一直提示 "无效的HTTP相应:禁止",可能是插件和 ...
- 【工具】Homebrew的安装及使用
Homebrew官网:http://brew.sh/index_zh-cn.html Homebrew是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,相当于linux下的a ...
- eclipse安装反编译工具
身为一名程序员来说,日常最常做的就是编写代码和查看别人写好的源代码了,有时候打开别人写的class文件发现根本不是自己想要的,所以给大家介绍一种eclipse中反编译class文件的工具. 第一步:下 ...
- HomeBrew的安装和简单使用
homebrew 官网 https://brew.sh/ 转自:http://blog.csdn.NET/maojudong/article/details/7918291 1. 前言 作为Linu ...
- 在Ubuntu|CentOS上安装Shutter截图工具及快捷键设置
简介 Shutter前身叫GScrot,它是一款相当棒的截图软件. 通过Shutter,你可以截取包括选定区域.全屏幕.窗口.窗口内的控件甚至网页的图像.通过内置的强大插件机制,你可以在截图后,对图像 ...
- MAC下Homebrew的安装
1.Homebrew是啥东东? Homebrew的官方网站http://brew.sh/index.html上有这么一句“Homebrew installs the stuffyouneed that ...
- CentOS 6.3 中安装VirtualBOX增强工具失败:Building the main Guest Additions module[FAILED]
在VirtualBox里安装CentOS系统,会遇到“增强工具”无法正常安装,主要的原因是出在Kernel 库找不到. 错误提示如下: 通过查看日志文件: cat /var/log/vboxadd- ...
- 给CentOS6.3 + PHP5.3 安装PHP性能测试工具 XHProf-0.9.2
一.什么是XHProf XHProf官网:http://pecl.php.net/package/xhprof XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括 阻塞 ...
随机推荐
- 静态绑定 self 和 static的区别
后期静态绑定 自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类. 准确说,后期静态绑定工作原理是存储了在上一个“非转发调用”(non-forwar ...
- js判断移动端和PC端跳转不同页面
方法一: /* * * 判断PC端与WAP端 */ var mobile_bs = { versions: function() { var u = navigator.userAgent; retu ...
- LayoutSimple简易响应式CSS布局框架
开发这个css布局的目的是为了少做一些重复的工作,一是前端或多或少会开发一些很小的响应式项目, 二是UI设计的出来的界面总是各种布局各种样式,这个时候如果前端去使用Bootstrap或者Foundat ...
- Android--aapt命令
1.aapt l[ist] [-v] [-a] file.{zip,jar,apk} 释义:列出压缩文件中的内容 aapt l xxx.apk:简单的罗列压缩文件中每一项的内容 aapt l -v x ...
- oracle之用户名密码包含特殊字符时候怎么使用sqlplus登录
oracle有时候用户密码包含一些特殊字符直接登录会报错,需要使用以下方式登录sqlplus sqlplus 'username/"password"' PS:整体使用单引号括起来 ...
- yum localinstall 安装mysql8.0
MySQL :: MySQL 8.0 Reference Manual :: 2.5.1 Installing MySQL on Linux Using the MySQL Yum Repositor ...
- Vanish/squid
http://www.yl1001.com/article/5291411898652918.htm HTTP加速 简单的说,在本次测试中,Varnish将来自80的请求转发到后端的nginx8080 ...
- web框架们~Django~Flask~Tornado
1.web框架本质 2.Django 3.Flask 4.Tornado
- uchome 不从缓存中读取模板
/source/function_common.php中的代码 //模板调用 function template($name) { global $_SCONFIG, $_SGLOBAL; if($_ ...
- git-【七】bug分支
在开发中,会经常碰到bug问题,那么有了bug就需要修复,在Git中,分支是很强大的,每个bug都可以通过一个临时分支来修复,修复完成后,合并分支,然后将临时的分支删除掉. 比如我在开发中接到一个40 ...