zoukankan      html  css  js  c++  java
  • 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
    ");sleep 0.1;done|gawk '{a[$3]=0;for(x in a) {o=a[x];a[x]=a[x]+1;printf "33[%s;%sH ",o,x;printf "33[%s;%sH%s 33[0;0H",a[x],x,$4;}}'
  • 相关阅读:
    AX 2012 Security Framework
    The new concept 'Model' in AX 2012
    How to debug the SSRS report in AX 2012
    Using The 'Report Data Provider' As The Data Source For AX 2012 SSRS Report
    Deploy SSRS Report In AX 2012
    AX 2012 SSRS Report Data Source Type
    《Taurus Database: How to be Fast, Available, and Frugal in the Cloud》阅读笔记
    图分析理论 大纲小结
    一文快速了解Posix IO 缓冲
    #转载备忘# Linux程序调试工具
  • 原文地址:https://www.cnblogs.com/Bob-wei/p/10398980.html
Copyright © 2011-2022 走看看