
Linux
文章平均质量分 88
有关于Linux下的一些操作及其问题
EXB6D12-Ray
明明自己过的一塌糊涂,却还是见不得人间疾苦。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LINUX-静态库和共享库的创建及其使用
库的概念库是一个二进制文件,包含的代码可被程序调用库有源码,可下载后编译;也可以直接安装二进制包eg:标准C库,数学库,线程库,。。。。Linux存放路径:/lib 或 /usr/lib库是事先编译好的,可以复用的代码在OS上运行的程序基本上都要使用库。使用库可以提高开发效率Windows和Linux下库文件的格式不兼容Linux下包含静态库和共享库静态库编译(链接)时把静态库中相关代码复制到可执行文件中程序中已包含代码,运行时不再需要静态库程序运行时无需加载库,运行速度更快原创 2020-11-05 16:04:39 · 809 阅读 · 3 评论 -
LINUX-文件I/O操作
万物皆文件文件的概念和类型文件:一组相关数据的有序集合文件类型:类型标识符常规文件r目录文件d字符设备文件c块设备文件b管道文件p套接字文件s符号链接文件l不同操作系统支持文件不一文件I/O文件I/O:由POSIX(可移植操作系统接口)定义的一些函数无缓冲,每次读写操作都引起系统调用特点:核心概念是文件描述符可访问各种类型文件标准I/O基于文件I/O实现文件描述符每个打开的文件都对应一个文.原创 2020-11-04 20:58:58 · 654 阅读 · 0 评论 -
LINUX-标准I/O操作
万物皆文件文件的概念和类型文件:一组相关数据的有序集合文件类型:类型标识符常规文件r目录文件d字符设备文件c块设备文件b管道文件p套接字文件s符号链接文件l不同操作系统支持文件不一如何理解标准I/O标准I/O:由ANSI C标准定义的一些用于输入输出的函数主流操作系统上都实现了C库特点:标准I/O通过缓冲机制减少系统调用,实现更高的效率流(FILE)的含义流:FILE结构体(标准I/O用一个结构体类型.原创 2020-11-04 14:14:55 · 393 阅读 · 0 评论 -
LINUX-Makefile的创建和使用
Makefile的创建和使用Makefile基本结构Makefile格式target : dependency_files <TAB> commandeg:test.o:test.c test.h gcc -c hello.c -o hello.oMake使用首先新建一个以Makefile为名称的文件(首字母大小写皆可)输入代码后直接运行make或者加选项运行-f:指定“makefile”文件;-i:忽略命令执行返回的出错信息;-s:沉默模式,在执行之前不原创 2020-10-17 17:45:45 · 2771 阅读 · 0 评论 -
LINUX-SHELL编程浅析(一)
基础代码分享一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-10-15 15:45:38 · 157 阅读 · 0 评论 -
LINUX-SHELL基础
SHELL基础位置变量字符串整数文件位置变量$0 与键入的命令行一样,包含脚本文件名$1,$2,......$9 分别包含第一个到第九个命令行参数$# 包含命令行参数的个数$@ 包含所有命令行参数:“$1,$2,......$9”$? 包含前一个命令的退出状态$* 包含所有命令行参数:“$1,$2,......$9”$$ 包含正在执行进程的ID号字符串s1 = s2 测试两个字符串的内容是否完全一致s1 != s2 测试两个字符串的内容是否有差异-z s1 测试s1原创 2020-10-14 22:09:57 · 115 阅读 · 0 评论