《操作系统学习笔记》
文章平均质量分 67
Linux
代码骑士
中国科学院大学计算机专业硕士。熟悉Python语言、机器学习、深度学习、NLP、CV、LLM等人工智能领域技术。喜欢交流学习和知识分享,平时会在CSDN分享一些学习笔记和技术Blog。
展开
-
【Linux笔记】与Linux的第一次交互
入门指令:1、whoami:询问用户信息(1)whoami --help(2)whoami --version2、echo:输出指令3、nano:文本编辑器ctrl + o 保存文本ctrl + g 查看帮助文档ctrl + x 退出帮助文档* 4、键盘上下键可以返回历史命令!*5、输入部分命令点击Tab键可以自动补齐命令6、man :查看帮助文档man + 命令7、切换用户 su - rootsu - 用户...原创 2022-04-02 16:02:11 · 400 阅读 · 0 评论 -
【Linux笔记】使用Vim进行文本编译
1、vim --version:查看Vim版本2、基本操作(1)hjkl——操作光标左下上右移动(2)i——插入(3)删除——光标指向字符按下X键(4)esc——退出当前模式(5)删除当前行——按下dd(6)J——删除换行fu(7)u——撤回最后一次操作(8)ctrl+r ——返回之前效果(9):wq——保存并退出vim(10):q!——不保存并退出3、下载gcc在Linux系统完成C语言编译:首先查看自己的Linux环境里是否装有gcc:输原创 2022-04-02 16:02:06 · 3374 阅读 · 0 评论 -
【Linux笔记】物理机与虚拟机共享文件
环境:虚拟机:Oracle VirtualBox Linux:CentOS 8方法一:共享文件夹1、在物理机磁盘上建立一个专属文件夹:share2、打开虚拟机点击设备选择共享文件夹3、点击右侧加号选择共享文件夹4、自动挂载、固定分配、选择挂载点5、进入虚拟机找到之前的挂载点,就能看到虚拟机与物理机之间的共享文件夹了6、命令行输入ll也能看到该文件7、root用户访问共享文件可以看到虚拟机中shareD...原创 2022-04-02 16:02:13 · 9035 阅读 · 0 评论 -
【Linux笔记】Lniux基础操作
使用环境:Lniux版本:CentOS 8 虚拟机: Oracle VirtualBox1、设置屏幕分辨率点击activities——》搜索框——》displays2、设置锁屏时间点击activities——》搜索框——》power——》blank screen3、调出命令行搜索terminal或者cmd或者直接点击图标4、注销、关机点击右上角,点击用户名可以注销,点击关机图标可以关机5、virtual Box的快照可以...原创 2022-04-02 16:02:08 · 2862 阅读 · 0 评论 -
【Linux笔记】通过Linux配置简易本地网络服务器(实验4 LAMP配置)
学习目标:使用nmtui工具配置网络主机IP 修改yum更新源 安装配置apache服务 安装配置mariadb服务 安装配置php模块 开发apache php测试站点,实现登录注册功能知识补充:1、什么是LAMP?LAMP是指Linux(操作系统)+ Apache (HTTP 服务器)+ MySQL(数据库)和 PHP(网络编程语言),一般用来建立 web 应用平台。和 Java/J2EE 架构相比, LAMP 具有 Web 资源丰富、轻量、快速开发等特点;与微软的 .NET.原创 2022-05-01 21:28:08 · 535 阅读 · 0 评论 -
【操作系统】实验四 进程同步与通信
目录一、生产者消费者问题代码1:运行结果:二、进程间的通信——软中断实现代码2:输出结果:参考资料:一、生产者消费者问题代码1:因为Linux系统中gcc编译环境下会发生内置函数找不到的错误,且生产者消费者问题是用线程实现的,所以这里的代码直接写在Windows操作系统的Dev C++中实现。#include <stdio.h>#include <stdlib.h>#include <pthrea...原创 2022-05-14 14:28:52 · 920 阅读 · 0 评论 -
【操作系统】实验三 进程的同步
任务1:熟悉命令ls,cd,pwd,mkdir,rm,mv,cp,cat,nl, more,less,head,tail,which,whereis,locate,find,xargs,wc,grep,cut,paste,tr,sort,uniq,join,comm,diff,patch,df,du,time任务2:编写一个程序,父进程创建两个子进程,阅读实例代码1、2 并编辑、编译、运行,记录程序的运行结果,尝试给出合理的解释。代码1:#include<stdio.h>..原创 2022-05-02 13:19:03 · 2566 阅读 · 0 评论 -
【操作系统】实验二 进程的创建
任务1:熟悉命令Linux中的32常用命令含义:ls,ls命令用于列出文件和目录。默认上,他会列出当前目录的内容。带上参数后,我们可以用ls做更多的事情。这里是一些在日常操作中使用到的ls用法的示例。 cd,切换用户当前工作目录。 pwd,pwd是Print Working Directory的缩写,其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过pwd来查看当前目录的绝对路径。 mkdir,mkdir是make directory的缩写,Linux中 ...原创 2022-05-01 20:44:39 · 2876 阅读 · 0 评论
分享