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性能分析工具.它报告函数级别的请求次数和各种指标,包括 阻塞 ...
随机推荐
- CentOS中为新用户添加sudo权限
1.切换成root权限 su root 2.查看/etc/sudoers文件权限,如果只读权限,修改为可写权限 ls -l /etc/sudoers 3.如果是只读进行如下操作 chmod /etc/ ...
- LightGBM值参数配置
LightGBM 可以使用一个 pairs 的 list 或一个字典来设置参数: 1.Booster提升器的参数: param={'num_class':33, 'boosting_type':'gb ...
- flask源码剖析--请求流程
想了解这篇里面的内容,请先去了解我另外一篇博客Flask上下文 在了解flask之前,我们需要了解两个小知识点 偏函数 import functools def func(a1,a2): print( ...
- 洛谷 P2602 [ZJOI2010]数字计数
洛谷 第一次找规律A了一道紫题,写篇博客纪念一下. 这题很明显是数位dp,但是身为蒟蒻我不会呀,于是就像分块打表水过去. 数据范围是\(10^{12}\),我就\(10^6\)一百万一百万的打表. 于 ...
- CSRF攻击详解(转)
原文:http://www.django-china.cn/topic/580/ 一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称 ...
- SQL基础--查询之二--连接查询
SQL基础--查询之二--连接查询
- java的==和equal的区别(一)
java的==和equal的区别 “==”是用来比较两个String对象在内存中的存放地址是否相同的.例如, 1 2 3 4 5 6 7 8 9 String test1 = "test&q ...
- mysql索引之聚簇索引与非聚簇索引
1 数据结构及算法基础 1.1 索引的本质 官方定义:索引(Index)是帮助MySQL高效获取数据的数据结构 本质:索引是数据结构 查询是数据库的最主要功能之一.我们都希望查询速度能尽可能快,因此数 ...
- link标签 rel="stylesheet"
首先,link标签是用于当前文档引用外部文档的,其次,这个标签的rel属性用于设置对象和链接目的间的关系,说白了就是指明你链进来的对象是个什么东西的,具体的值及其所表示的关系如下:Alternate: ...
- 15信号sigaction
信号处理 信号值小于 SIGRTMIN 的信号 (1~31) 都是不可靠信号 某些unix版本中,调用信号函数处理后会自动恢复默认信号处理,所以在信号处理函数中还需要继续调用signal函数设置信号处 ...