git 客户端配置多个ssh key

git 客户端配置多个ssh key 生成ssh key 1 2 3 4 5 6 7 8 9 10 11 12 #公用 不设置密码 ssh-keygen -t rsa -C "442165035@qq.com" -f ~/.ssh/id_rsa #工作 并设置密码 ssh-keygen -t rsa -C "442165035@qq.com" -f ~/.ssh/id_rsa_fl_work #保存路径 Enter file in which to save the key (/home/sxfenglei/.ssh/id_rsa):[Enter key] #设置密码 Enter pas

Read More

Linux下c编译

算法 动态规划 C语言的编译过程 预处理 –> 编译 –> 汇编 –> 链接 内存模型 内核:操作系统内核使用 栈: 堆: bss:未初始化的全局变量或静态局部变量 data:初始化的全局变量或静态局部变量 text:代码区 1.代码存储的是文本文件 2.文本文件代码编译后成可执行文件(1和0的二进制组成) - window的可执行文件是PE格式后缀是.exe - linux的可执行文件是ELF格式 3.运行可执行文件(一个运行起来的程序叫进程) GCC 工具 -E -o -S -c -Wall -g -I -L -l -MM GCC 编译工具在编译C源代码时候的步骤: *

Read More

Linux常用命令笔记

常用命令 du 查看磁盘大小 1 2 3 4 5 6 #列出文件目录大小 -h 带单位 --max-depth=N 目录层级 du -h du -h --max-depth=1 xargs 给其它命令传递参数的过滤器 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #查找目录下2022开头的日志文件 find . -name "2022*.log" #将查找到的结果当做参数传递给下一个命令 如 rm xxx 这里的xxx就是通过xargs获取的管道前的结果 find . -name "2022*.log" | xargs rm

Read More