常用config文件
~/.pip/pip.conf
:设置清华镜像,并设置信任
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
~/.ipython/profile_default/startup/start.py
:ipython启动自动加载一些包
import numpy as np
import scipy
import matplotlib.pyplot as plt
import datetime
import time
import os
import sys
from astropy import constants as const
from astropy import units
from astropy.cosmology import Planck15 as plk15
~/.ssh/config
:设置常用ssh端口简写,其中ProxyCommand
是设置跳板机,即先登录another_host_name
,再登录usr_name@port_number
。
Host host_name
HostName host_site
User usr_name
Port port_number
ProxyCommand ssh -W %h:%p another_host_name # use another_host_name as proxy to login host_name
IdentityFile ~/.ssh/id_rsa # this is the default identity file
(对于Mac)~/.bashrc
:设置ssh和scp自动补全
complete -o default -o nospace -W "$(/usr/bin/env ruby -ne 'puts $_.split(/[,\s]+/)[1..-1].reject{|host| host.match(/\*|\?/)} if $_.match(/^\s*Host\s+/);' < $HOME/.ssh/config)" scp sftp ssh
.vimrc
的配置:
syntax on
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set number
set hlsearch
.bashrc
通用配置:
alias psgrep="ps aux|grep " # grep process with some keywords
alias ssh="ssh -X -Y "
alias pkill="pkill -f " # search the whole line for key words, otherwise only match name