deepin

作者: xingkong_s | 来源:发表于2018-04-24 11:11 被阅读78次

    安装所有 依赖

    sudo apt-get install curl libcurl3 libcurl3-dev php5-curl git npm zsh
    

    npm 相关

    npm config set registry https://registry.npm.taobao.org
    npm install -g tldr  //安装 太长不想读
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    sudo cnpm i -g npm
    

    yarn

    sudo npm install -g yarn 
    yarn config set registry "https://registry.npm.taobao.org"
    yarn config get registry
    yarn global add <package>
    yarn add <package>
    

    z

    https://raw.githubusercontent.com/rupa/z/master/z.sh
    

    proxychains

     strict_chain
     quiet_mode
     proxy_dns 
     remote_dns_subnet 224
     tcp_read_time_out 15000
     tcp_connect_time_out 8000
     [ProxyList]
     socks5     127.0.0.1 8087
    //变更 .zshrc
    alias pc='proxychains4 -f ~/.proxychains.conf'
    //看看pc 是什么
    type pc
    

    fzf

    git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
    ~/.fzf/install
    

    j jj

     j() {
         if [[ -z "$*" ]]; then
             cd "$(_z -l 2>&1 | fzf +s | sed 's/^[0-9,.]* *//')"
         else
             _last_z_args="$@"
             _z "$@"
         fi
     }
     jj() {
         cd "$(_z -l 2>&1 | sed 's/^[0-9,.]* *//' | fzf -q $_last_z_args)"
     }
    

    oh-my-zsh

    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    

    密钥

    ssh-keygen -t rsa -C "xingkongs@163.com"
    

    ipv6 代理

    sudo apt-get install miredo
    
    lidong-180411|xingkongs-180410|ld-70840
    
    升级npm
    cnpm i -g npm 
    
    //由于 apt 安装node 只能用nodejs命令  so 用n模块 来重新安装nodejs
    sudo npm install -g n
    
    //安装官方最新版本
    sudo n latest
    //安装官方稳定版本
    sudo n stable
    //安装官方最新LTS版本
    sudo n lts
    
    xx-net 终端代理

    安装privoxy
    privoxy是用来在终端进行代理的 ,使用命令:

    sudo  apt install privoxy
    

    更改privoxy配置

    sudo vim /etc/privoxy/config
    forward / 127.0.0.1:8087     
    // #所有流量转发到本机8087端口,8087为XX-net的代理端口。
    //如果需要使用其他代理,则可以根据情况更改端口号
    listen-address  0.0.0.0:8118  
    //#监听所有连接到本机8118端口号上的连接。这句用来设置代理共享,其他设备(手机,平板,pc等)
    在WiFi代理里设置本机局域网ip,8118端口号即可使用代理
    

    重启 privoxy

    sudo systemctl restart privoxy.serivce
    
    export https_proxy=127.0.0.1:8087 
    //#XX-Net默认的端口是8087,对https代理  //报错  建议直接用http
    export http_proxy=127.0.0.1:8087 
    // #XX-Net默认的端口是8087,对http代理
    //可以将以上命令 放到 .zshrc 或者 .bashrch 中
    

    export// 测试是否代理成功

    撤销设置

    unset http_proxy  
    unset https_proxy
    
    nvm 安装
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
    

    如果报错 没有.nvm 这个文件夹 那么你就自己创建一个 然后执行上面的代码

    cd xxxx
    sudo mkdir .nvm
    

    打开 .bashrc 或者 .zshrc 文件
    输入

    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" 
    

    保存 并 source

    • window安装nvm

    安装nvm前,需要卸载以前安装的node.js
    nvm下载网址

    NVM_HOME :指向nvm安装目录(node.js所有版本都会在这个目录下)
    NVM_SYMLINK:nodejs安装目录 (当前使用nodejs版本)

    利用nvm安装nodejs
    在cmd中输入:nvm install version

    如果报错:

    Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.
    Get https://nodejs.org/dist/latest/SHASUMS256.txt: net/http: TLS handshake timeout
    

    说明出现远程连接被关闭的问题,这是由于国内网络限制导致的

    解决方法:
    可以将nvm中node和那npm设置到国内源,在nvm的安装路径下找到settings.txt
    (如果没有,可新建一个)打开:添加一下代码

    node_mirror:npm.taobao.org/mirrors/node/
    npm_mirror:npm.taobao.org/mirrors/npm/
    

    nvm原理
    当你安装一个全局的包(或者本地),
    使用--reinstall-packages-from参数.
    例:nvm install 7.6.0 --reinstall-packages-from=7.0.0

    kill miredo
    ps -ef | grep miredo
    

    nginx 哪个配置文件生效

    nginx -t
    
    git open github
    sudo npm i -g git-open
    

    相关文章

      网友评论

        本文标题:deepin

        本文链接:https://www.haomeiwen.com/subject/jqgdlftx.html