- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Linux系统编程之进程基础 (1)
文章目录1. 进程与程序的关系2. 进程与程序的区别:3. 程序格式:ELF4. 进程的状态分类5. 查看进程5.1 ps命令介绍5.2 pstree命令介绍5.3 top命令介绍6. 杀死进程1. 进程与程序的关系对于进程和程序的关系可以用以下例子来说明:如果程序是菜谱,进程就是厨师按照菜谱烹饪的过程;如果程序是乐谱,进程就是乐师按照乐谱进行演奏的过程;如果程序是剑谱,进程就是剑客按照剑谱舞剑的过程;程序是静的,进程是动的。2. 进程与程序的区别:进程程序动态
2021-07-14 17:09:20
257
原创 C语言之初识结构体
文章目录1. 结构体2. 结构体的使用2.1 定义结构体2.1 定义结构体变量2.2 结构体变量的引用1. 结构体如果把数组看做是相同类型的多个变量的集合,那么结构体可以看做是不同类型的变量的集合。结构体是由一批数据组合而成的一种新的数据类型。组成结构型数据的每个数据称为结构型数据的“成员”。比如:一个学生的:姓名、年龄、成绩等分别由不同的数据类型组成,即姓名是字符串数据,年龄是整型,成绩是浮点型时,描述这个学生的信息就可以使用结构体来实现。2. 结构体的使用2.1 定义结构体结构体的定义
2021-07-08 11:04:54
228
原创 C语言之初识字符串
文章目录1. 字符串介绍2. 使用方法2.1 定义方法2.2 初始化方法有两种2.3 输入输出2.4 字符串的访问2.5 字符串的遍历2.6 赋值1. 字符串介绍存放字符(char)的数组称为字符数组。在C语言中,使用NULL(’\0’)字符终止的一维字符数组被称作字符串。字符串的各个元素为字符,并且各个字符时依次存放的。字符串的变量名代表该数组的首地址。2. 使用方法2.1 定义方法char 字符串变量名[字符数量];2.2 初始化方法有两种(1)可以按照普通数组方式初始化ch
2021-07-07 17:16:42
233
原创 C语言之初识数组
1. 数组定义数组是存储一个固定大小的相同类型元素的顺序集合。定义类型 数组名[元素个数];如:int arr[5];在C中要定义一个数组,需要指定元素的类型和元素的数量。在C99中,可以使用整型变量作为元素个数;在C89中,只能使用整型常量。2. 数组的使用2.1 初始化数组数组与变量、指针一样,使用前都需要进行初始化。初始化类型 数组名[元素个数] = {值1,值2,值3,值4,等等};例如:int arr[5] = {1,2,3,4,5};初始化的注意事
2021-07-07 11:19:46
799
原创 RHEL8搭建本地软件仓库解决中文输入的问题
文章目录1. 配置软件仓库新安装的RHEL8无法配置中文输入法,需要安装中文输入法的安装包,步骤如下:1. 配置软件仓库软件仓库的配置办法很多,我在这里使用的是使用镜像搭载本地软件仓库的方法。...
2021-07-07 10:36:42
1009
原创 C语言之指针初识
1. 什么是指针?定义:指针是一种保存变量地址的变量。在计算机中每个存储单元(一个字节)都有一个编号,这个编号称为变量地址。指针的作用就是用来存放变量的地址。普通变量的值是实际值,指针变量的值是变量的地址。对变量取地址:在变量名字前面加上&,表示获取变量的地址;int n = 10;printf("&n=%p\n",&n); //取变量n的地址,使用%p打印,十六进制表示printf("n=%d\n",n); //取变量n的值2. 指针的使用2.1 指针的
2021-04-01 16:10:11
88
原创 C语言之函数
1 函数定义函数是一段代码,一组一起执行一个任务的语句。函数可以接受零个或多个参数的传入,计算完成返回零个或一个值。函数的作用:重复使用代码,使代码精简化2 函数的使用2.1 库函数的调用在数学中有很多的函数,可以直接在C语言中使用,例如:sin()、cos()。这些函数的使用方法与数学使用方法是一致的。使用函数通常称为调用函数。函数调用语法如下:函数名(参数1,参数2,……)说明:(1) 调用函数要按照函数定义,按照顺序给出正确数量、正确类型的参数。(2) 传递给函数的参数值是表达式
2021-03-31 20:29:03
346
原创 C语言之最简单的Hello World!
1. C文件的创建及编译1.1 使用vim对文件进行编写vim hello.c#include <stdiio.h>int main(){ printf("Hello World! \n");}#include <stdiio.h>int main(){printf(“Hello World! \n”);}2.2 程序的编译gcc hello.c //生成在这里插入代码片...
2021-03-30 16:33:21
1141
1
原创 Linux系统定时任务及延迟任务
1.系统延时任务at 23:37 ##设定任务执行时间at> rm -fr /mnt/* ##任务动作at> <CTRL +D ##用ctrl+D发起任务(设定任务后需要按ctrl+D来发起延时任务)at -l ##查看任务列表at -c 任务号 ##查看任务内容at -r 任务号
2021-01-30 15:19:33
165
原创 Linux系统引导过程及引导修复
一、如何从光盘启动虚拟机方法1:开机进入VMware画面,快速按下Esc按键,进入光盘启动(此种启动方法为一次性,下次重启后又恢复到原来的默认开启方式)方法2:虚拟机关闭比状态下–>点击绿色启动键–>打开电源时进入固件–>boot–>加号调整CD-ROM调整到第一位(光盘启动)–>F10保存此种方法为为永久设置从光盘启动虚拟机,如需调整仍需要在虚拟机关闭状态下点击绿色启动键调整。二、Linux系统的启动过程概述1.通电2.bios初始化##对硬件检测##
2021-01-29 11:31:06
1109
原创 Linux系统下的软件管理
1.Linux中软件包的类型1)DEB ##UBlinux DEBlinux2)RPM ##redhat centOS fadora3)bz2|gz|xz ##1.需要源码安装需要编译 ##2.绿色软件,直接可用 ##3.ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 ##configure”F
2021-01-24 22:49:52
536
原创 Linux系统中的网络配置
1. IP ADDRESSIP ADDRESS: internet protocol ADDRESS ##网络进程地址IPv4: internet protocol version4==IP的组成:==由32个0和1组成11111110.11111110.11111110.11111110 = 254.254.254.2542.子网掩码用来划分网络区域...
2021-01-23 23:56:11
184
原创 vim的高级用法配置
vim是全球最流行的文本编辑器之一。一、vim的三种模式1.命令模式(浏览模式)vim file ##直接进入文档是浏览模式#在浏览模式下可以对vim的工作方式进行设定#在浏览模式下不能修改文件内容插入模式进入文件后,在浏览模式下按< i >进入浏览模式,可以对文件进行编辑(按Esc退出插入模式)退出模式#浏览模式下,按:(冒号),输入退出命令。#浏览模式下才能进入退出模式,退出模式下使用的命令有::q! ##不保存强制退出:wq
2021-01-22 13:23:34
196
原创 Linux系统中的文件传输
Linux系统中的文件传输实验环境两台可以正常通信的主机: QX_RedHat:172.25.254.102 Red Hat Enterprise Linux :172.25.254.101两台主机需要关闭防火墙: systemctl disable firewalld systemctl stop firewalld1. scp命令(完全备份)##1)将本地文件上传到远程主机scp 本地文件 远程主机用户@远程主机ip:远程主机文件存放的绝对路径scp /home/redh
2021-01-20 22:10:21
196
原创 Linux中的远程登录服务
实验环境:client:客户端ip:172.25.254.101server:服务端ip:172.25.254.102ifconfig:查看ip地址网络模式选择桥接!!!!nm-connection-editor:IPv4设定ip地址一、Openssh的功能作用:可以实现通过网络在远程主机中开启安全shell的操作。即可以实现远程对服务器进行连接和操作。shh -l 用户 远程主机ip -p 端口号 远程连接命令...
2021-01-19 14:35:25
315
1
原创 Linux中的进程管理
一、进程和线程程序执行流是从上到下贯穿运行的,当进程是多任务物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程线程,线程的资源是可以共享的,而进程是不可以共享的。1、进程定义#程序是静态的代码文件;#进程是指程序运行时的形态;#进程是程序的一个副本;#进程是有生命周期的(准备期,运行期,终止期);#进程是资源调用的最小单位2、线程定义#线程是进程的最小单位3.进程状态进程状态表示含义R(TASK_RUNNING)可执行态(running,r
2021-01-18 23:35:13
149
原创 Linux中的输入输出管理
一、理解什么是输入输出?输入设备: 指的是操作者向系统发送指令,如鼠标键盘等,都是输入设备;输出设备: 指的是系统向用户表达的东西,比如显示器,耳机等都是输出设备;名称含义字符设备就是显示字符到屏幕上的文件stdin标准输入,编号为0 ,键盘、鼠标、打字机等stdout标准正确输出, 编号为1stderr标准错误输出, 编号为2二、系统输入管理符号含义<输入重定向<<多行录入实验:三、系
2021-01-18 15:56:41
115
原创 Linux下的文件管理
一、Linux下的文件管理在Linux中是没有盘符这个概念的,即Linux中没有C盘和D盘的分盘。所以需要我们直接通过对目录的操作来实现对磁盘的读写,即对文件的管理。1、文件管理命令常用的文件管理命令如下表所示:常用文件管理命令功能touch新建文件,对于已存在的文件可以修改时间戳mkdir建立空目录rm删除文件或者目录gedit图形的文本编辑器(无图形就不能使用)vim文本编辑器cat以浏览模式显示文件的全部内容,不可编辑head
2021-01-18 12:05:06
331
原创 Linux学习之系统环境的搭建(VMware虚拟机+rhel-8.2-x86_64-dvd)
**一、Linux系统之VMware的下载与安装**1、在VMware官网下载需要的虚拟机,这里以下载15.5.1版本为例。2、VMware的安装。(1)双击打开下载的.exe文件,即可开始安装。(2)点击接收和下一步。(3)按照需求悬着是否检查更新和加入体验计划,这里建议都取消。(4)根据需求选择快捷方式。(5)进行安装。(6)等待安装。(7)许可证。(8)可以百度可用的密钥。(9)安装完成。(10)双击桌面快捷方式,显示VMware界面二、VMwa
2021-01-16 23:27:48
822
基于MATLAB的数字通信系统仿真.pdf
2021-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人