
Linux笔记
文章平均质量分 60
整理的Linux知识点
鲜榨喜剧
这个作者很懒,什么都没留下…
展开
-
Linux---环境变量
定义是保存系统运行环境参数的变量(shell中),比如:颜色、路径…这个变量的存在便于环境变量的配置,还可以实现进程之间的数据通信。子进程会复制父进程的环境变量。用env命令查看环境变量信息。典型的环境变量shell:命令行解释器。它自己也是一段程序,捕捉键盘输入然后执行PATH:程序运行的默认搜索路径如ls,其实ls是一段程序,我们敲击ls能运行成功就是shell得到指令后去PATH保存的对应路径找到代码去运行。...原创 2021-04-19 17:26:54 · 111 阅读 · 0 评论 -
Linux---进程控制
进程什么是进程?顾名思义就是运行中的程序,在操作系统的角度,就是对运行的程序一个动态的描述,叫做pcb进程控制块。在Linux下是一个task_struct结构体来描述。用过pcb实现对程序运行调度和资源的管理。pcb中含有什么?PID进程标志符、内存指针、上下文数据、程序计数器、IO信息…怎么创建一个进程?pid_t fork(void):通过复制父进程来创建一个新的子进程进程状态...原创 2021-04-14 11:15:07 · 104 阅读 · 0 评论 -
用进度条程序来看Linux中的printf函数(缓冲区)
题目:编译一个进度条程序,最终实现“—”逐渐增加初级解法:用一个字符数组来存放“-”,用循环控制打印出来,再用usleep函数减缓程序执行速度,以便于我们看清打印过程。看执行结果,“-”确实有每次都在增加,只不过打印时不应该换行。去掉换行之后运行结果显示:一下子“-”都打印出来了,而且“-”打印出来不是最终的10个,而是把每个num【i】都打印了出来,可是代码也是正确的。明明应该是循环一次从头打印一次,最终出来是一点点增多的十个“-”,一下子都出来是为什么呢?首先printf功能是向终端显示打原创 2021-03-07 16:09:38 · 289 阅读 · 0 评论 -
Linux六个常用工具
软件包管理工具yumyum就相当于软件应用商店,可以管理当前系统中能够安装和卸载的软件工具,并且实现安装和卸载操作。yum list:查看所有可以安装的软件工具yum search keyword:按照关键字查找工具yum install name:下载某个软件工具yum remove name:卸载某个软件工具编辑器vimvim是Linux下最常用的一个编辑器,所谓编辑器就是任何可以编写代码的工具,如Windows下的记事本等。vim下是不能使用鼠标的,通过键盘来操作,且有12种操作模式原创 2021-03-06 19:29:33 · 1229 阅读 · 0 评论 -
Linux基础指令--文件压缩、权限
Linux基础指令–文件压缩、权限什么是文件压缩?肯定是想将文件的变小。思路: 按照一张指定的表,将相同的数据以更加短小的特殊数据进行替换,让内容变少。解压缩就是再替换回来。实现起来有多种不同的算法,对应着不同的压缩格式、压缩比率。Linux的压缩格式有?压缩名称及其压缩方式和解压缩方式zip: zip test.zip file1 file2…解压:unzip test.zipgzip: gzip file1 file2 (不用设置压缩包名称)解压: gunzip file1.gz原创 2021-03-03 18:22:43 · 384 阅读 · 0 评论 -
Linux
**初学Linux**前言Linux操作系统的学习对我们很重要。一、Linux是什么?Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统。它能够运行GNU Bourne Again Shell(bash)和GNU的C编译程序(gcc)以及为数不多的其它语言。最根本,其就是一个操作系统。二、Linux的基本知识与Windows 不同,Windows是用鼠标点击。Linux没原创 2021-02-03 13:25:49 · 101 阅读 · 0 评论 -
Linux基础指令–目录、文件相关
Linux基础指令–文件相关原创 2021-02-05 14:27:24 · 84 阅读 · 0 评论