大作业完成步骤记录
*一、实验内容和要求:* 1.在Linux下,安装git,使用git管理大作业相关的代码、配置文件等,要求有能反映大作业过程的git提交记录。 安装git: dnf install -y git git --version 配置git: git config --global user.name "林大大" git config --global user.email "11271446+da-da-lin@user.noreply.gitee.com" mkdr linux-homework cd linux-homework git init touch README.md git add README.md git commit -m "first commit" git remote add origin https://gitee.com/da-da-lind/linux-homework.git git push -u origin "master" 2.在Linux下,利用 socket 技术编写程序,包含客户端和服务端,实现两者之间的信息传递。 a) 加分项:使用容器技术(如Docker或Podman),将socket客户端和服务端分别运行在不同的容器中,实现socket客户端和服务端之间的信息传递。 Socket 服务端: Socket客户端: vim server.c ./server vim client.c ./client 安装docker: yun install -y docker-engine.x86_64 docker version 下载镜像: docker pull gcc docker images 编写服务端和客户端的Dockerfile文件: 创建两个镜像:...
Linux课程中的学习笔记
Linux课程中的学习笔记 1.文件系统命令 1.1、文件目录结构 1.2、命令详解 pwd(显示当前工作目录的绝对路径) 例如: ✦ 绝对路径 从根目录算起的路径叫做绝对路径 【可以理解为全路径】 例如: ✦/home/python/Desktop ✦/usr/bin 【可以直接使用 cd /home/】 相对路径 从当前目录算起的路径叫做相对路径 例如: ✦./test/hello ✦../static/images 绝对路径和相对路径的使用 1.使用绝对路径切换到桌面 cd /home/python/Desktop 2.在下载录以相对路径切换到桌面 cd Downloads cd ../Desktop 3.在桌面使用相对路径切换到上一级目录的上一级目录 cd Desktop cd ../../ find(查找目录或文件) tar(解压包) tar打包跟解包都都需要使用对应文件名后缀的选项 zip(解压包) 如果没有zip、unzip命令,需要先安装 sudo yun install zip unzip (openeuler/centos/redhat) sudo apt install zip unzip (deepin/debian/ubuntu) 使用方法: zip -r dir.zip dir (打包 -r表示递归打包) unzip dir.zip (解包) 2.重定向和管道 2.1重定向 重定向标准输出:>(输出到指定文件) »(追加输出到指定文件)...