linux
文章平均质量分 71
不说二话的自家人
一起学习!
展开
-
Linux学习笔记(10)----静态库与共享库
目录静态库的创建一、编译一个库源码tsys.c二、编译生成目标文件三、通过工具四、编辑代码调用test1.c五、编译六、运行共享库的创建一、编辑两个c文件,拿来调用二、编译生成两个目标文件三、生成一个共享库四、编辑一个主函数c文件testlib.c五、编译主函数c文件六、未识别+如何找到共享库七、运行静态库的创建一、编译一个库源码tsys.c#include<stdio.h>#include<math.h&g原创 2022-05-23 20:36:40 · 194 阅读 · 1 评论 -
Linux学习笔记(9)----标准io编程2
目录一、标准io编程实例1二、标准io编程实例2三、标准io编程实例3四、标准io编程实例4五、标准io编程实例5六、标准io编程实例6一、标准io编程实例1#include<stdio.h>//打开或创建一个流文件,将数组a写到该流文件中去int main(int argc,char *argv[]){ int a[]={1,2,3,11,5,6,7,8}; FILE *fp; fp=fopen("456.txt","w");...原创 2022-05-22 10:40:11 · 203 阅读 · 0 评论 -
Linux学习笔记(8)----标准io编程1
目录一、标准io编程实例1二、标准io编程实例2三、标准io编程实例3四、标准io编程实例4一、标准io编程实例1#include<stdio.h>int main(){FILE *fp;if((fp=fopen("abc1.txt","w"))==NULL)//可以换成 fp=stdout;{perror("open");return -1;}fputc('a',fp);fputc('\n',fp);return ;}二、标准i原创 2022-05-13 10:59:37 · 180 阅读 · 0 评论 -
Linux学习笔记(7)----makefile实例
目录一、makefile实例1二、makefile实例2三、makefile实例3四、预定义变量五、常见自动变量和环境变量六、使用注意事项一、makefile实例1(1)add.c:int add(a,b){ return a+b;}int sub(a,b){ return a-b;}int mul(a,b){ return a*b;}(2)suanshu.c:#include"stdio.h"int main()...原创 2022-05-12 11:52:07 · 864 阅读 · 0 评论 -
Linux学习笔记(6)----gcc与gdb使用
目录一、gcc学习二、gdb调试器一、gcc学习(1)GNU CC(简称gcc)是GNU项目中符合ANSI C标准的编译系统能够编译用C、C++、和Object C等语言编写的程序;gcc不仅功能强大,而且可以编译如C++\C\0bject C\Java等(2)gcc aaa.c -o aaa 生成目标文件aaa 执行./aaa 即可完成编译输出(3)gcc -S aaa.c -o aaa 生成目标汇编文件(4)gcc -E aaa.c -o aaa 生成目标预处理文件(5)g原创 2022-05-11 19:33:57 · 351 阅读 · 0 评论 -
Linux学习笔记(5)----脚本编写实例学习
目录一、编写脚本二、补充说明一、脚本基础实例学习(1)#!/bin/bashnum=`find /home/linux/$1 -name $2|cut -d"/" -f2|sort -n -u`for i in $numdo echo -n "$i " cat /home/linux/$1.txt |sed -n "${i}p" name=`cat /home/linux/$1.txt |sed -n "${i}p"` echo "想批改吗?y...原创 2022-05-10 18:31:10 · 247 阅读 · 0 评论 -
Linux学习笔记(4)----sed基础使用
目录一、sed 命令与应用二、参数说明三、sed命令功能四、补充说明一、sed 命令与应用(1)sed是一种流编辑器,它是一种文本处理非常重要的工具(2)sed 'p' abc.txt 输出abc.txt的文件内容,每行输出两次(3)sed '=' abc.txt 输出abc.txt文件内容,每行输出并输出每行序号(4)sed '2=' abc.txt 输出abc.txt文件第二行以下的内容(5)sed '1a nihao' abc.txt 在文本的第一行后面添加文本“原创 2022-05-07 15:57:10 · 302 阅读 · 0 评论 -
Linux学习笔记(3)----awk简单实用
目录一、awk 命令二、awk 内置变量三、awk使用一、awk 命令(1)awk 是一个强大的文本分析工具,相对于grep,sed的编辑,awk 在其对数据分析并生成报告时,显得尤为强大,简单来说awk 就是把文件逐行读入,以空格为默认分隔符将每行切片,切开部分在进行各种分析处理使用方法:awk '{pattern + action}'{filename}其中,pattern 表示awk在数据中查找的内容,而action 是在找到匹配内容,而action 是在找到匹配内容时所执原创 2022-05-06 10:28:54 · 195 阅读 · 0 评论 -
Linux学习笔记(2)----shell编程命令基础
目录一、共享文件小工具二、正则表达式三、shell编程基础其他补充(查漏补缺):一、共享文件小工具(1)在设置里添加进去Windows的文件夹,打开linux系统(2)进入/mnt/hgfs 里面可以看到你共享的文件夹,还可以编辑文件夹,修改文件夹等操作二、正则表达式(1)ls a* 列出以a开头的的文件和目录(包括目录的内容)*表示匹配零次到多次,*代表任意多个字符(2)ls a[abc] 列出以aa、ab、ac的目录的内容,[]表示匹配其中的一个字符,范围可原创 2022-05-05 10:27:32 · 487 阅读 · 0 评论 -
Linux学习笔记(1)----基础命令、vim命令、用户管理命令
目录一、知识与命令基础二、vim命令(gedit编辑器也可以,这里主要介绍vim编辑器)三、用户管理一、知识与命令基础1、文件类型:- 普通文件、d 目录文件、l 链接文件、c 字符设备、 b 块设备、p 命名管道(fifo)、f 堆栈文件(lifo)2、文件权限:r 可读、w 可写、x 可执行、- 没有权限3、硬件->内核->shell->用户4、root@abcd:root# root:用户名、@后abcd是计算机名、:后面r...原创 2022-05-01 19:42:45 · 303 阅读 · 0 评论