
Linux
文章平均质量分 89
明 日 香
快和我一起快乐学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进程与文件
1.对于每一种外部设备,它们都具有读写方法,而在之前的学习中我们知道,操作系统是需要通过驱动来对底层的硬件进行管理的,所以每一种外部设备的读写方法都即存在它们相对应的驱动之中。2.同时,每一个设备都会由操作系统创建一个数据结构 strcut file ,每次打开一个设备,操作系统就会开始创建一个strcut file。原创 2024-03-28 14:34:05 · 1237 阅读 · 0 评论 -
Linux进程的管理和进程的状态
程序的一个执行实例 ,正在执行的程序等等 ——— 课本概念担当分配系统资源的实体,例如cpu时间,内存 -----内核的观点。原创 2024-03-23 14:26:13 · 780 阅读 · 2 评论 -
Linux: GDB 调试工具
Linux GDB(GNU Debugger)是一个功能强大的调试工具,用于调试C、C++等编程语言的程序。它可以帮助开发人员定位和修复程序中的错误。原创 2024-02-11 14:35:13 · 1230 阅读 · 0 评论 -
Linux:进度条的创建
在创建进度条之前,首先要明白两个工具,fflush 和 \r。原创 2024-01-30 15:28:28 · 1484 阅读 · 8 评论 -
Linux: make/Makefile 相关的知识
同时在执行的过程中,make会检测这个目标文件是否有必要进行执行,就比如:执行的目标文件是clean,文件的依赖方法是清除某一个指定的文件,当这个文件清除后,再次使用make进行执行时,make会发出提示,因为他找不到要删除的文件了。如果找到,它会找文件中的第一个目标文件(target),在上面的例子中,他会找到mytest这个文件, 并把这个文件作为最终的目标文件,进行执行。因为make 是默认执行makefile中的第一个目标文件,若想要执行其他的目标文件则需要 make 目标文件名 即可。原创 2024-01-24 16:05:40 · 865 阅读 · 23 评论 -
Linux:gcc的相关知识
在Linux中,如果需要将一个C语言文件变得可以执行,那么除了这个文件本身的内容是C语言编写的内容外,还需要gcc这个编译工具进行编译才行。gcc的翻译过程总共可以分为四步,分别是预处理、编译、汇编、链接。gcc 是一个将C语言文件变成可执行文件的工具。原创 2024-01-24 15:35:25 · 1262 阅读 · 12 评论 -
Linux:vim的相关知识
在vim中,最为常见的有三种模式,分别是:命令模式(command mode)、插 入模式(Insert mode)和底行模式(last line mode)文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。在命令模式下,shift+: 即可进入该模 式。在进入vim后,使用 i 进入插入模式,插入模式就是vim的编辑模式,可以在vim中进行内容的编辑和修改。vim的核心模式,使用vim进入文件编辑时的最初模式,在该模式中只能移动光标和使用命令对文件内容进行编辑。原创 2024-01-23 16:09:39 · 1727 阅读 · 20 评论 -
Linux:软件包管理器 yum
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.。软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.而yum就是一个软件包管理器!原创 2024-01-20 15:25:26 · 680 阅读 · 7 评论 -
初始linux:多用户信息共享
而产生这种现象的原因就是该文件创建在其他用户创建的目录下,或者是其他用户拥有者对目录有着w权限,因此即使是超级用户root创建的文件,即使对其他用户设置了权限的禁止,这个文件也会被其他用户删除。目录的权限 分别是 r w x ,r表示对可以在目录中查看目录的文件信息,w表示可以在目录中进行文件的删除和创建,x表示的是进入目录。通过root 超级用户,在目录中创建文件,并且使用chmod命令禁止其他用户的读写和可执行,但是该文件却会被其他用户删除。在创造共享文件之前,我们首先要知道,目录的权限。原创 2024-01-20 14:42:37 · 639 阅读 · 1 评论 -
初识Linux:权限(2)
而如上图所示,其中的 - rw - rw- r-- 除去最前面的-表示为文件的类型是普通文件外,其余的九个字符三个三个为一组分为三组,这三组分别对应着拥有者,所属组,other。又而最后的表示为,拥有者对文件的权限是可以读、可以写、不可以执行,所属组对文件的权限是可以读、可以写、不可以执行,other对文件的权限是可以读、不可写、不可以执行。Linux内部的文件,它的类型并不是看文件的后缀名,而是查看文件信息的最前端的字符,如果是字符 - 则表示这是一个普通文件,如果是字符 d 则表示的是目录文件。原创 2023-12-08 19:52:18 · 592 阅读 · 13 评论 -
初识Linux:权限(1)
ar -xzf 文件.zip & tar -xvzf 文件.zip & tar -xzvf 文件.zip -C 路径。如果说 c 是用来进行压缩的,那么x就是用来解压文件的,而在需要解压的文件之后添加 -C以及路径,那么就会将文件解压到相对应的路径。一般来说使用 -czf 配合tar 进行文件的压缩,或者加上一个v ,v可以表示文件压缩的过程以及文件解压的过程,ar -czf 文件 文件 & tar -cvzf 文件 文件。zip 名字.zip [文件] [目录] [文件]原创 2023-12-01 16:54:41 · 2294 阅读 · 40 评论 -
初识linux:文件操作
linux的理念以下指令均在Xshell 7 中进行linux的理念在linux中的一切皆为文件!!!在上一篇博客中提到过,Linux中的桌面本质上也是一种文件,而现在,在本篇博客中要对这种理念进行进一步的提升,也就是在Linux系统中的一切皆为文件!这些文件中最为典型也是最经常使用的就是系统的显示器部分。一、echoecho "字符串"原创 2023-11-24 20:47:30 · 775 阅读 · 26 评论 -
初识Linux:目录的创建&销毁
以下指令均在Xshell 7 中进行以下指令均在Xshell 7 中进行原创 2023-11-17 16:52:22 · 821 阅读 · 9 评论 -
初识Linux:目录&路径
在设备上显示的文件大小和真实文件的大小会有所差异——真实的大小回避设备显示的更大。原创 2023-11-10 21:03:43 · 1180 阅读 · 5 评论