C++集中营笔记(1)第一节课和第二节课

第一节课linux的使用

1.Linux 常用命令

[chen@bogon ~]$ cd ~
[chen@bogon ~]$ cd /home
[chen@bogon home]$ mkdir cpp-test
mkdir: cannot create directory ‘cpp-test’: Permission denied
[chen@bogon home]$ sudo mkdir cpp-test

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for chen: 
chen is not in the sudoers file.  This incident will be reported.
[chen@bogon home]$ mkdir cpp_test
mkdir: cannot create directory ‘cpp_test’: Permission denied
[chen@bogon home]$ su -
Password: 
Last login: Wed Jul  5 01:37:54 PDT 2023 on pts/0
[root@bogon ~]# visudo
[root@bogon ~]# su username
su: user username does not exist
[root@bogon ~]# su chen
[chen@bogon root]$ sudo mkdir cpp_test
[sudo] password for chen: 
chen is not in the sudoers file.  This incident will be reported.
[chen@bogon root]$ cd ~
You have new mail in /var/spool/mail/root
[chen@bogon ~]$ cd /home
[chen@bogon home]$ mkdir cpp-test
mkdir: cannot create directory ‘cpp-test’: Permission denied
[chen@bogon home]$ sudo mkdir cpp-test
[sudo] password for chen: 
chen is not in the sudoers file.  This incident will be reported.
[chen@bogon home]$ su
Password: 
[root@bogon home]# vim /etc/sudoers
[root@bogon home]# sudo mkdir cpp_test
[root@bogon home]# touch test-1.txt
[root@bogon home]# vim test-1.txt 
[root@bogon home]# cat test-1.txt 
hallo world!
[root@bogon home]# ls
chen  cpp_test  test-1.txt
[root@bogon home]# pwd
/home
[root@bogon home]# cp test-1.txt test-2.txt 
[root@bogon home]# cat test-2.txt 
hallo world!
[root@bogon home]# rm test-2.txt 
rm: remove regular file ‘test-2.txt’? y
[root@bogon home]# 

本研究牲竟然遇到小小问题

这里出现的bug是chen is not in the sudoers file.  This incident will be reported.

遇到这里不要慌Linux下is not in the sudoers file解决方法_this incident will be reported-CSDN博客

这里的细节就是 吧自己的用户名字记得加上 自己的名字

给大家看看那个文档吧

这里还有一个小细节 就是因为readonly正常保存是有问题的

必须得加!

那按esc之后再输出

:wq!

就行

说明这个教程是有问题的

老师后来是进入的home下的user用户名的文件夹下的操作的

这样就没有权限的问题了

第一节课就结束啦

哈哈 我就是大腿🦵

第二节课 配置git

编程语言发展的三个阶段

机器 操作的二进制 汇编 高级编程语言

c和c++的区别

多了封装

面向对象 抽象出 对象

面向过程 自上而下

派生和继承 (多态 )  这个好难的

空杯心态当作是复习了

不过感觉有点水呀 也不知道老师在讲什么 焦虑

不过要 配置好 自己的 git 我因为没有装好 之前好像是配置好了的

不过没关系不急 之后慢慢来配置就行

1.配置交作业的git

 

# ubuntu2204 @ ubuntu2204-VirtualBox in ~ [11:29:08] 

$ git --version 

git version 2.34.1



# ubuntu2204 @ ubuntu2204-VirtualBox in ~ [11:30:57] 

$ git config --list 



# ubuntu2204 @ ubuntu2204-VirtualBox in ~ [11:31:33] 

$ git config --global user.name "chen"



# ubuntu2204 @ ubuntu2204-VirtualBox in ~ [11:32:15] 

$ git config --global user.email "2459201111@xiaomi.com"



# ubuntu2204 @ ubuntu2204-VirtualBox in ~ [11:32:53] 

$ git config --list                                     



# ubuntu2204 @ ubuntu2204-VirtualBox in ~ [11:33:03] 

$ 

2.初始化仓库

#1.初始化仓库
git init
git add file
git commit -m "initial project version"

#2. 克隆仓库
git clone
+地址

#3.记录更新到仓库
git status
git add file 
git diff
git diff --cached
git commit -m
git commit --amend (加修改的部分)会生成中间文件
cat .gitignore

#4.查看提交历史
git log
git log --stat  做一个统计

#5撤销修改
git checkout    并非撤销 切换到不同分支 某个节点 (任何节点随机切换)
git reset COMMIT  可以返回

#6.远程仓库操作
git remote
git fetch
git pull 
git push

git支持很多种协议


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/739019.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

群辉NAS使用Kodi影视墙

目录 一、KODI安装 二、修改UI语言 1、修改显示字体 2、修改语言为中文 四、添加媒体库 五、观看电影 五、高级设置 1、视图类型 2、修改点击播动作 五、补充 1、文件组织结构及命名 2、电影信息的刮削 (1)添加影片 (2)演员管理 (3)影片管理 (4)说明 K…

「51媒体」媒体邀约小常识

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 媒体宣传加速季,100万补贴享不停,一手媒体资源,全国100城线下落地执行。详情请联系胡老师。 媒体邀约是组织或企业为了宣传、推广或展示其活动、产品或…

Linux tcpdump抓包必备知识

author: 放牛娃学编程 moto: 分享与热爱,不是大爱我不说 放牛娃每日一语: 除了你自己,没有人可以说你不行 别急着划开,这篇笔记一定能够给你带来收获 因为这里你能学到AI永远也给不了你的知识 Linux tcpdump抓包必备知识 文章目录 Linux tcp…

傅佩荣讲座视频全集百度网盘,傅佩荣讲座视频大全百度云

在当今信息爆炸的时代,获取知识的途径日益多元化,其中,通过网络观看各类教学视频已成为众多学习者的首选。傅佩荣教授的视频课程深受广大学者的喜爱。然而,对于许多初学者来说,如何下载傅佩荣的视频却是一个难题。本文…

nginx实现反向代理出现502的解决方法

目录 1. 出现原因 1.1. 防火墙拦截了端口 1.1.1. 使用 iptables 1.1.2. 使用 firewall-cmd(适用于 CentOS/RHEL 7) 1.2. docker容器中的ip和宿主机ip不一致 1. 出现原因 这里我是用的docker容器来进行nginx的启动的,在我们用nginx的配置…

Hyperf 在 NginxProxyManager 如何配置 websocket?

新建代理 填写域名等服务信息&#xff0c;选择支持WebSockets。 创建 SSL 编写nginx配置 location /message.io{proxy_pass http://<你的ip>:<对应端口号>;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upg…

测试内容初步认知

测试流程 了解需求--需求评审--编写测试用例--测试用例评审(产品、开发、测试)--提测测试--bug管理(devops)--集成--集成回归--发布灰度包测试(灰度周期一周)----编写测试报告--发布上线 测试岗位划分 功能测试 负责编写测试用例&#xff0c;执行手动测试&#xff0c;记录并…

Diffutoon:动漫风格视频转绘

Diffutoon 是 DiffSynth Studio 的一个子项目&#xff0c;用于将真人视频转为动漫风格&#xff08;三渲二&#xff09;

Springboot整合阿里云ONS RocketMq(4.0 http)

1. 引入依赖 <!--阿里云ons&#xff0c;方便的接入到云服务--> <dependency><groupId>com.aliyun.openservices</groupId><artifactId>ons-client</artifactId><version>1.8.4.Final</version> </dependency>2. 配置 配…

MyBatis系列之分页插件及问题

概述 无论是C端产品页面&#xff0c;还是后台系统页面&#xff0c;不可能一次性将全部数据加载出来。后台系统一般都是PC端登录&#xff0c;用Table组件&#xff08;如Ant Design Table&#xff09;渲染展示数据&#xff0c;可点击列表的下一页&#xff08;或指定某一页&#…

Spring Boot集成Redisson

文章目录 Spring Boot集成Redisson1. Redisson概述2. Redission作用3. 集成Redission前提&#xff1a;步骤 1: 添加依赖步骤 2: 配置Redisson 4. 结论 Spring Boot集成Redisson 1. Redisson概述 Redisson是一个在Redis基础上实现的Java驻内存数据网格&#xff08;In-Memory D…

C语言入门课程学习笔记9:指针

C语言入门课程学习笔记9 第41课 - 指针&#xff1a;一种特殊的变量实验-指针的使用小结 第42课 - 深入理解指针与地址实验-指针的类型实验实验小结 第43课 - 指针与数组&#xff08;上&#xff09;实验小结 第44课 - 指针与数组&#xff08;下&#xff09;实验实验小结 第45课 …

替代LTC4449高速同步N道沟MOSFET驱动器|具有轨对轨栅极驱动

1. 产品特性 ➢ 15ns 典型传播延迟 ➢ 5ns 高侧/低侧匹配 ➢ 轨至轨栅极驱动 ➢ 自适应死区和直通保护 ➢ 3A 峰值拉电流和 4.5A 峰值灌电流 ➢ 驱动 2 颗 NMOS 组成的半桥 ➢ 欠压保护 ➢ 过热保护 2. 功能描述 PC4449 产品手册 PC4449是一款专为高频率、高效率的应…

教育护眼灯品牌排行有哪些上榜?中国十大教育照明品牌分享

在当前的时代背景下&#xff0c;孩子们的课业负担依然沉重。随着他们年龄的增长&#xff0c;作业量不断增加&#xff0c;对视力的需求也随之上升。加之&#xff0c;现今许多作业需借助电子屏幕完成&#xff0c;孩子们面临视力问题的风险因而愈加提早。家长们逐渐认识到&#xf…

轻量级在线服装3D定制引擎Myway简介

我写的面向web元宇宙轻量级系列引擎中的另外一个&#xff0c;在线3D定制引擎Myway 3D。 用于在线商品定制&#xff0c;比如个性化服装的定制、日常用品&#xff08;如杯子&#xff09;、家装&#xff08;被套&#xff09;等物品的在线定制。 特性列表&#xff1a; 可更换衣服…

什么是中间件?常见中间件有哪些?

中间件是什么 中间件是一种独立的系统软件或服务程序&#xff0c;分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上&#xff0c;管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统&#xff0c;即…

STM32 - LED灯 蜂鸣器

&#x1f6a9; WRITE IN FRONT &#x1f6a9; &#x1f50e; 介绍&#xff1a;"謓泽"正在路上朝着"攻城狮"方向"前进四" &#x1f50e;&#x1f3c5; 荣誉&#xff1a;2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2222年获评…

adb 查看哪些应用是双开的

adb shell pm list users 得到 这 里有 user 0 ,11,999 其中0是系统默认的&#xff0c;11是平行空间的&#xff0c;999是双开用户 pm list packages --user 999 -3 得到了999用户安装第三方应用的包名 pm list packages --user 11 -3 得到了隐私空间用户安装第三方应用的…

智能客服到个人助理,国内AI大模型如何改变我们的生活?

引言 随着人工智能&#xff08;AI&#xff09;技术的高速发展&#xff0c;AI大模型越来越多地出现在我们的日常生活和工作中。国内的AI大模型在过去几年里取得了显著的进展&#xff0c;不少独创的技术点和实际应用令人瞩目。 那么&#xff0c;国内的AI大模型有哪些独创的技术…

[图解]建模相关的基础知识-17

1 00:00:00,190 --> 00:00:09,650 那么1、2、5这个地方&#xff0c;这几个它都需要修改 2 00:00:09,660 --> 00:00:11,410 都要改成资金管理部 3 00:00:13,340 --> 00:00:15,020 那么违反第三范式 4 00:00:15,030 --> 00:00:19,650 是一个比较严重的问题 5 00:…