
Linux
痛苦鸭嘴笔
奋力想做到学术与工作两开花的年轻人
展开
-
Ubuntu系统Mysql8.0无法使用Root/普通用户登录以及无法修改Root/普通用户密码的解决方案
1. 关于安装Mysql安装mysql可以直接使用apt方式安装,或者从2. 使用debian-sys-maint用户进入Mysql环境3. 在系统表中删除原有的Root用户行,并新建Root用户,赋予相应权限原创 2020-10-19 15:19:40 · 998 阅读 · 1 评论 -
Golang下的Makefile学习
前言最近公司项目里是要对go做linux环境下的交叉编译,虽然自己部署的时候只需要./configure,make,make install之类的命令就能完成操作,但是还是想弄明白makefile的语法,因此抽空学习下makefile机制,目标是能读懂并且写出项目的makefile规则Makefile基本结构变量定义,通常为了输入和修改更方便 例如GORO...原创 2019-09-25 16:00:48 · 1665 阅读 · 0 评论 -
Linux命令学习-wildcard
前言今天在makefile里看到了wildcard关键字,不知其含义,查了一下有所认识,特记录于此。场景回顾test:# check functionifneq ($(wildcard apps/function1/result/*_bad.output),) @echo "Function test failed!" @exit 1else @echo "Funct...原创 2019-09-25 18:03:56 · 3759 阅读 · 0 评论 -
关于apt和apt-get的区别
这个问题之前看过,但是隔段时间又忘了orz,还是记录下吧。apt是新版推荐的,逐步取代apt-get,所以多用就行了。具体来说apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以为包管理提供必要的命令选项。apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用 apt。...原创 2019-09-26 10:41:53 · 693 阅读 · 0 评论 -
说说Ubuntu下go version Command 'go' not found的坑
首先,在Ubuntu下安装golang环境可以选择apt方式,sudo apt install golang-go,或者snap方式,sudo snap install go,不过这两种方式安装得到的golang版本可能不是最新的,但好处在于系统全自动帮你配好了GOROOT,GOPATH,PATH之类的,装完就能在命令行go version看到版本。而如果手动安装,可以从golang官网下载到最新...原创 2019-09-26 13:29:13 · 12912 阅读 · 0 评论 -
linux关闭进程命令kill
kill -9 进程pid号无条件终止进程。常用组合命令,杀死名字中带XXX的进程:ps -ef | grep XXX| grep -v grep | awk ‘{print $2}’ | xargs kill -9ps -ef,长格式显示所有进程grep XXX,返回所有进程中带XXX名字的进程grep -v grep,去除grep的进程行awk‘{prin...原创 2019-09-26 14:14:17 · 1693 阅读 · 0 评论