安装所有 依赖
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 安装
- deepin安装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
网友评论