- 博客(16)
- 收藏
- 关注
原创 Linux脚本语言学习--下
常用的是$?这个变量,判断前一个命令是否正确# 比如这里,就是根据返回值来确定命令是否执行正确的。source 配置文件or.配置文件修改了配置文件,可以使用source命令,让配置文件直接生效环境变量配置文件中主要是定义对系统的操作环境生效的系统默认环境变量,比如PATH,HISTSIZE,PS1,HOSTNAME等默认环境变量。~/.bashrc在/etc目录下的环境变量是对当前Linux系统所有用户都生效的。
2024-12-19 17:38:50
644
原创 Linux脚本语言学习--上
Shell是一个命令行解释器,他为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以使用Shell来启动,挂起,停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。
2024-12-18 17:12:11
669
原创 Linux基础学习--vi与vim
前面的内容基本学完了相关命令行,后面进行shell与shell script的学习。第一部分就是编辑器的学习,之前有写过vi/vim编辑器,但是我看了一下鸟哥这个非常详细,还是打算重头学习一下。
2024-11-27 14:41:15
1279
原创 Linux命令行学习--文件与文件系统的压缩
上一章节,我没有总结出来,它是偏理论化的知识点,鸟哥的台湾味儿唠叨非常离谱,导致根本看不下去,后面打算根据鸟哥的总结再结合网上的其他资料一起看一下,并总结出来,但是这种理论化的知识点,还是需要自己去查找资料阅读并理解,因为我理解的肯定不够全面,每个人对这种理论知识都有自己的一个接收方式。
2024-11-26 17:42:42
380
原创 Linux命令行学习--查找命令
上一周工作的事情比较繁忙,一直在测试,搞得人筋疲力尽的,回家就不想再学了,这一周继续学习,上一周还有点尾巴没用结束,这一章前面会给他结束掉。
2024-11-26 10:51:44
321
原创 Linux命令行学习--Linux文件与目录管理
上一篇文章通过FHS了解了Linux树状目录的概念,这一篇呢则是要学习一下目录与路径方面的知识,大家同样可以官网查看。喜欢纸质书籍的朋友可以买本书,建议买二手的,因为比较贵。
2024-11-19 17:13:53
1035
原创 Linux命令行学习--文件权限与目录配置
上一篇还有一些没有写出来,大家可以自己去官网看一下,因为我觉得会比较啰嗦,这一篇主要是为了记录与了解,因为我就文件权限用的比较多。当然所有的学习内容发博客都是为了方便保存,然后记录一下自己的学习笔记,方便以后查找起来方便。下文截图来自鸟哥的官网以及笔者自身的截图。
2024-11-19 11:17:38
1006
原创 Linux命令行学习---1
这本书需要自己进行针对式的学习,不要太过的按部就班因为比较啰嗦,有一定基础的可以看的快一点。然后版本可以选择自己熟悉的笔者就是选择的Ubuntu的Linux系统。
2024-11-18 16:05:32
564
原创 Linux脚本编程
在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。shell不仅是一种命令语言,也是一种程序设计语言。用户可以通过shell编程来实现大量的任务自动化,shell擅长系统管理任务,尤其适合那些易用性,可维护和便携性的要求高的任务。
2024-09-20 17:08:10
864
原创 Linux编程工具及网络配置--上
vi是一个基本的编辑器,适用于简单的编辑任务。vim是一个功能丰富的编辑器,适用于需要更多功能和定制的高级用户。如果你需要更强大的功能和更高的灵活性,vim是更好的选择。如果你只需要基本的编辑功能,vi足够用了。
2024-09-12 17:46:32
1055
原创 将U盘使用mount命令挂载到虚拟机上面
如果U盘的文件系统是NTFS或其他类型,你可能需要使用不同的文件系统类型(如。断开链接后,回到主机可以查看到我们添加的文件。挂载成功后,你可以通过挂载点(在这个例子中是。添加一个hello.cpp 的文件。通常用于FAT32格式的U盘。)访问U盘中的文件了。
2024-09-07 15:55:59
755
1
原创 嵌入式Linux系统开发学习--Linux系统及其操作部分
这一章讲了非常多的理论知识,推荐还是看一下,具体我就不打出来了,浪费时间,直接抓重点--Linux的常用命令。
2024-09-07 14:45:13
1029
原创 socket网络,线程通信聊天案例1.0完善版
TCP/IP是网络互联网的基础OSI参考模型与TCP/IP参考模型为了简化开发通信程序的工作,由Berkely学校开发了一套网络通信程序的API函数标准socket标准被扩展成和linux中的网络编程通过socket接口实现。Socket既是一种特殊的IO,它也是一种文件描述符。一个完整的Socket都有一个相关描述协议,本地地址,本地端口,远程地址,远程端口;每一个Socket有一个本地的唯一Socket号,由操作系统分配。SOCKET分类•。
2024-04-23 16:24:00
1844
原创 网络基础和SOCKET
网络三要素:1.IP地址 2.端口号(唯一的) 3.通信协议 http、ftp、https(http协议上增加加密的操作,一般同账户操作有关)数据报套接字定义了一种无连接的服务,数据通过相互独立的报文进行传输,是无序的,并且不保证可靠,无差错。流式的套接字可以提供可靠的、面向连接的通讯流。它使用了TCP协议。通常的网络通信采用:A机->运营商->服务器->运营商->B机,采取这种方式也是为了保障安全性。学校的老师共享屏幕的网络和直播使用UDP(画面的传输)3.传输的大小 没有限制(网络给力,内存卡给力)
2024-04-19 11:06:41
646
1
原创 linux 采用消息队列和共享内存实现通信
A工程运行,可接受控制台输入学生学号、姓名,控制台输入以后,将结构体数据写入共享内存,共享内存操作完成后发出一个消息队列的消息,消息里的数据是写入的共享内存数据块的下标序号(下标序号也可以通过控制台手动输入)B工程收到消息后,根据接收的消息中的下标,从共享内存中读出1个学生结构体,打印控制台,并清空共享内存对应的位置。创建一个A工程通过共享内存技术,共享内存可放置N个学生结构体(共享内存大小为sizeof(学生结构体)*N)创建一个B工程在不断接收消息队列的消息。
2024-04-15 23:42:04
188
1
原创 IPC之消息队列与共享内存
•共享内存是由IPC为一个进程创建的一个特殊的地址范围,它将出现在进程的地址空间中。•其他进程可以把同一段共享内存段连接到它们自己的地址空间里去。•所有进程都可以访问共享内存地址,就好像它们是有malloc分配的一样•如果一个进程向这段共享内存写了数据,所做的改动会立刻被有权访问同一段共享内存的其他进程看到共享内存函数:shmget函数:函数原型:int shmget(key_t key,size_t size, int shmflg);作用:用来创建共享内存•。
2024-04-15 23:34:05
1598
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人