- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 git命令
git clone操作 将存储库克隆到新目录中。git init git clone .git地址之后重点来了,因为clone下来的一般为master分支,有可能不是想拉下来的分支。可以使用以下的方法git branch -a 先查看当前远端分支情况git checkout origin/xxx 选择远端xxx分支git branch xxx 创建本地xxx...
2018-07-25 14:18:57 320
原创 VIM的使用
vim删除多列gg #到文件首G #到文件末ctrl+v #可视块模式999j,2l #注意是小写的J和L(方向键向下和向右也可以)d #删除二:不在冒号下输入:1)把光标移动到要复制的行上,按yy (复制当前行)2)把光标移动到要复制的位置 ,按p (粘贴到...
2018-07-25 09:50:13 262
原创 gdb的使用
我们要对程序进行调试,就必须在编译源文件时,使用-g参数,编译时使用的命令为【gcc -g test.c -o test】。编译完成后,启动GDB调试工具,命名为:gdb + 要调试程序的程序名。 GDB调试基本命令1. list/l 命令可以使用list/l命令查看程序,方便我们添加断点时查看信息。list...
2018-07-23 12:52:46 12124 1
原创 Makefile文件的编写
Makefile核心要点:1.会不会写makefile从侧面说明了一个人是否具备完成大型项目开发大型工程的能力2.makefile是用来编译链接文件的,实现了自动化编译3.与make指令搭配,一条make指令就完成了整个工程完全自动编译,极大的提高了软件开发的效率。一个 makefile 主要含有一系列的规则,如下:A: B(tab)<command>(tab)<...
2018-07-20 11:22:10 528
转载 make 、 make all 、 make clean 、 make install 区别
make,仅编译;make install,编译并安装(比如安装到/usr/bin目录下,然后可以直接使用。因为/usr/bin只有管理员才能向里面添加文件,所以通常要加sudo) 这个要看你的Makefile的,约定俗成的而已一般"潜规则"make就是make all,编译用的,具体编译了那些文件要看你的Makefilemake install就是把编译出来的二进制文...
2018-07-20 10:57:25 1133
转载 c语言位域
位域虽然简单好用,但使用时需要注意:1) 如果相邻位域字段的类型相同,且其位宽之和小于类型的sizeof大小,则后面的字段将紧邻前一个字段存储,直到不能容纳为止;2) 如果相邻位域字段的类型相同,但其位宽之和大于类型的sizeof大小,则后面的字段将从新的存储单元开始,其偏移量为其类型大小的整数倍;3) 整个结构体的总大小为最宽基本类型成员大小的整数倍。4) 如果相邻的位域字段的类型不...
2018-07-20 09:34:26 194
转载 【终端快捷键】Linux terminal 终端常用快捷键
Linux终端使用技巧今天才发现Linux下的终端有这么多好用的快捷键。Shift+Ctrl+T:新建标签页Shift+Ctrl+W:关闭标签页Ctrl+PageUp:前一标签页Ctrl+PageDown:后一标签页Shift+Ctrl+PageUp:标签页左移Shift+Ctrl+PageDown:标签页右移Alt+1:切换到标签页1Alt+2:切换到标签页2Alt+3:切...
2018-07-16 12:49:35 12260
原创 解压缩相关命令
tar命令最常用的几个操作如下所示: 压缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录。 查询:tar -jtv -f filename.tar.bz2 解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录zip命令的几个操作如下所示:*.zip 用 unzip 解压 。压缩:zip -q -r ...
2018-07-12 14:47:31 279
转载 Linux rpm 命令参数使用详解及强制安装和忽略依赖 与 学习rpmbuild总结
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--install--verbose--hash...
2018-07-11 10:38:56 16275
原创 鸟哥的LInux私房菜读后感
Linux磁盘及文件系统 基本概念 FAT格式文件系统采用的是隐式顺序存储结构。 Ext2文件系统是一种基于索引式文件的文件系统,Linux的标准文件系统。 Ext3是增加了日志功能的Ext2升级版。 Linux VFS(虚拟文件系统):通过它的内核功能去读取文件系统,管理所有的文件系统。 文件的读取 Ext2的inode本身不记录文件名,文件名的记录...
2018-07-10 11:39:25 638
原创 鸟哥的linux私房菜--第三章主机规划与磁盘分区
分区表主分区+扩展分区最多4个。扩展分区最多一个。主引导分区(MBR)CMOS: 记录各项硬件参数且嵌入到主板上面的存储器。BIOS: 一个写入到主板上的一个韧体。(韧体是写入到硬件上的一个软件程序)它也是开机时候计算机系统会主动执行的第一个程序。BIOS会去分析计算机有哪些存储设备。MBR:位于第一个扇区里MBR位置,446bytes放置着最基本的引导加载程序(主要用于加载内核文件),加载完就是...
2018-07-05 14:24:40 351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人