知识点:很杂总之,想着把平时遇到的琐碎知识点记录下
python相关
1.安装本地第三方包,使用
1
pip install -e .
linux相关
1.linux下查看大文件的相关命令
当需要查看大文件时,vim自然不能用了,以下是可以考虑考虑使用的命令
more 参考
1
more xxxx.xxx # 之后的交互命令参考上面链接
less
linux下搜索文件
- locate: loacte通过搜索一个已经建立的数据库来在系统中高速查找文件或目录,基本用法如下
1
2
3
locate keyword # 查找keyword
locate -l 2 keyword # -l指定显示数量
locate -i keyword # -i 忽视大小写
- find:只能查找文件
1
find [path] [pattern]
go相关
1.使用本地仓库
go 使用本地库来替代在线仓库的办法。需求:开发基于最新的master,但是已经发布的最新版本不够新,需要使用下载到本地的master作为替代。
额外在go.mod添加一行
replace xxxxx => 相对路径or绝对路径
git相关
1.token本地过期时间在~/gitconfig里设置,gitlab token记录在.gitlabconfig, .netrc(linux密码记录文件)
2.想把git的一些命令简化,参考这个文章git设置alias,这儿把配置简单记录下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[alias]
co = checkout
ci = commit
st = status
pl = pull
ps = push
dt = difftool
l = log --stat
cp = cherry-pick
ca = commit -a
b = branch
pso = push origin
plo = pull origin
cm = commit -m
gst = git status
gd = git diff
gl = git pull
gp = git push
glo = git pull origin
gpo = git push origin
gcm = git common -m
gc = git checkout
gcm = git checkout master
gcd = git checkout develop
gb = git branch
ga = git add .
3.通过配置–extra-index-url来引入额外的pypi
docker相关
docker socket的位置
1
echo $DOCKER_HOST
零碎
- docker命令可以通过 -H指定套接字,docker compose无法指定,需要使用环境变量