- 博客(10)
- 收藏
- 关注
原创 Linux入门教程(fork,写实拷贝)
1.思考:为什么会有缓冲区的存在?2.演示及思考?1).演示缓存区没有存在感 那为什么我们感觉不到缓冲区的存在呢?我们要打印东西直接就打印了呢?我们用代码演示一下:我们运行的之后直接就打印了hello,好像没有感觉到缓冲区 的存在;原因是因为此时程序已经结束了,它会刷新缓冲区的内容;2)演示缓冲区的存在3.强制刷新 (1)方法一:遇到\n自动刷新 printf("hello\n");(2)使用fflush刷新屏幕 fflush(stdout);4_exit与exit。
2025-04-21 21:34:40
859
原创 Linux入门教程(静态库,共享库)
库是一组预先编译好的方法的集合;Linux系统存储库的位置一般在/lib 和 /usr/lib (64位系统/usr/lib64) 库的头文件放在/usr/include。
2025-03-23 23:45:54
1614
原创 Linux入门教程(进程管理,用户管理,文件压缩命令)
比如有两个文件:main.c,mainc++.cpp(分别用C语言和C语言写的)如果要用gcc编译呢?gcc -o mainc main.c gcc -o mainc mainc++.cpp -lstdc++ 指明用c++的标准库;区别一: gcc默认只链接C库,并不会链接C++的库;g++会默认链接c++标准库. 区别二: gcc编译.c文件,则按照C语言的方式编译;gcc如果编译.cpp文件,则按照c++的方式编译;g++不管是c文件还是cpp文件,都是按照c++的方式进行编译;
2025-03-22 10:24:56
625
原创 Linux入门教程(gcc和gdb)
路径+可执行文件名 或者 路径+可执行文件名 & (将进程放到后台执行);可以把可执行文件放到 /usr/bin 就可以省略路径了;思考:为什么?ps :/usr/bin ps,ls,pwd (先了解)
2025-03-21 15:23:46
704
原创 Linux入门教程(编译链接和gcc)
命令行写gcc,g++,gdb根据提示安装:sudo apt install gcc /g++/gdb。
2025-03-20 18:29:46
1251
原创 Linux入门教程(文件查看命令,文件编辑命令)
(1)cat1)查看文件内容(内容较少时使用):cat 文件名2)合并文件:cat 文件名1 文件名2> 文件名33)往文件中写入数据,(Ctrl+d结束输入);cat > 文件名(2)moremore 文件名文件内容较多时用more(空格,回车往下翻,b回滚)(3)lessless 文件名看完内容之后不会显示到屏幕上;(上下键,翻页键)(4)head:显示文件的前n行:head -num 文件名默认显示10行(5)tail。
2025-03-19 10:54:26
742
原创 Linux入门教程(基础命令)
i 不区分大小写(例如:grep -i "hello" file.txt) 不写就是区分大小写。(5)touch:创建普通文件(不存在则创建,存在则修改文件的属性信息:最后的修改时间)-c:统计满足要求的有几行(grep -c "hello" file.txt).拷贝目录文件的语法:cp -r 源文件路径+文件名 目的路径(需要加-r)find 搜索路径 -cmin -n(搜索过去n分钟内修改的文件);(ls -s ls -ls)移动目录文件(不需要-r):mv 源文件的路径+文件名 目的路径。
2025-03-18 22:50:48
746
原创 Linux入门教程(常用命令和及文件类型和权限)
开机,关机什么是终端?主机名的意义?(连接数据库的电脑,Web服务器等,连的太多分不清楚)终端:Ctrl+Alt+T 或者桌面/文件夹右键,打开终端切换为管理员:sudo su 退出:exit查看内核版本号:uname -a内核版本号含义:5 代表主版本号;13代表次版本号;0代表修订版本号;30代表修订版本的第几次微调;数字越大表示内核越新.
2025-03-18 22:44:59
783
原创 Linux入门教程(Linux系统介绍)
操作系统软件 系统调用 硬件(1).Linux就是一组软件,而软件分为操作系统软件和应用软件,当然Linux属于操作系统软件. (2).计算机是由一堆硬件组成的,为了有效的控制这些硬件资源,于是乎就有了操作系统的产生,操作系统除了有效的控制这些硬件资源的分配,并提供计算机运作所需要的功能(如网络功能)之外,为了要提供程序设计师更容易开发软件的环境,所以操作系统也会提供一组系统调用的接口.操作系统就是控制硬件的内核程序以及提供程序员使用的系统调用,而Linux也就是拥有这两个模块的一组软件.
2025-03-18 22:31:14
871
原创 Linux操作系统入门教程(从安装开始)
当然学习Linux首先需要一个Linux(bushi),在此之前做一些准备工作,确认电脑的配置,最低配置:双核CPU/4GB内存/20GB空闲磁盘空间(建议8GB内存以上)系统版本:Windows 10/11 64位 或 macOS 10.15+ 然后就是下载一个虚拟机了,推荐使用vmware,官网下载地址链接推荐使用。
2025-03-18 22:23:00
4230
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅