liunx下ubuntu基础知识学习记录

news2025/1/13 3:14:15

使用乌班图

    • 命令安装使用
      • 安装网络相关工具
      • 安装dstat
      • 抓包工具
      • 需要在Ubuntu内安装openssh-server
    • gcc安装+vim安装+hello word输出
      • 1. 首先安装gcc 安装这个就可以把gcc g++一起安装
      • 2. 安装VIM
      • 3.编译运行代码
    • 解决ubuntu与主机不能粘贴复制

命令安装使用

安装网络相关工具

使用ifconfig 查看网卡需要的命令

sudo apt install net-tools

安装dstat

使用dstat

sudo apt install dstat

抓包工具

//安装tcpdump
sudo apt-get install tcpdump
// 抓包
sudo tcpdump -i 网口号 host 需要抓包的地址 -w 写入的地址(/home/xxx.cap)

需要在Ubuntu内安装openssh-server

使用openssh-server,可以在外部用MobaXterm访问

sudo apt install openssh-server

gcc安装+vim安装+hello word输出

1. 首先安装gcc 安装这个就可以把gcc g++一起安装

sudo apt install build-essential

检查是否安装成功
···
gcc -v
···
显示这个就成功了
在这里插入图片描述

2. 安装VIM

  • 安装vim
sudo apt install vim
//用vim创建text.c
vim text.c
进入text  按esc再按i 开始插入代码
  • 用vim创建text.c
vim text.c
  • 进入text 按esc再按i 开始插入代码
  • 插入经典代码
#include <stdio.h>
int main(){
	printf("hello world");
}
  • esc 退出编辑-----shift+:-------wq退出保存

3.编译运行代码

// 编译
gcc 文件名
// 运行
./ 生产的绿色文件命

解决ubuntu与主机不能粘贴复制

执行以下命令并重启即可解决

sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

wandb安装方法及本地部署教程

文章目录 1 wandb介绍2 wandb安装2.1 注册wandb账号2.2 创建项目并获得密钥2.3 安装wandb并登录 3 wandb本地部署3.1 设置wandb运行模式3.2 云端查看运行数据 4 总结 1 wandb介绍 Wandb&#xff08;Weights & Biases&#xff09;是一个用于跟踪、可视化和协作机器学习实验…

9.GPIO子系统

目录 GPIO1节点 内核设备树新增rgb_led节点&#xff08;使用gpio子系统&#xff09; 常用的对外接口 头文件 of_find_node_by_path()函数 of_get_named_gpio()函数 gpio_request()函数 gpio_free()函数 gpio_direction_output()函数 gpio_direction_input()函数 gpi…

Gradio Auth登录页设置中文

最近入坑了gradio, 就是一款python框架&#xff0c;可以通过简单的几行代码&#xff0c;就能够帮我们构建一个简易的页面网站&#xff0c;并且可以在里面做相应的逻辑处理。目前该框架在AI领域相对比较火爆&#xff0c;用于给自己的大模型构建操作页面。 官网地址&#xff1a;…

离散数据编码方式总结(OneHotEncoder、LabelEncoder、OrdinalEncoder、get_dummies、DictVector

写在前面 在机器学习的特征选择的时候&#xff0c;往往有一些离散的特征不好计算&#xff0c;此时需要对这些特征进行编码&#xff0c;但是编码方式有很多&#xff0c;不同的包也会有不同的编码方式。&#xff08;明白OneHotEncoder、LabelEncoder、OrdinalEncoder、get_dummi…

网络基础之重中之重

目录 IP协议 ​编辑 基本概念&#xff1a; 协议头格式&#xff1a; ​编辑 网段划分 DHCP &#xff1a; CIDR&#xff1a; 特殊的IP地址&#xff1a; IP地址的数量限制&#xff1a; 私有IP和公网IP 路由 路由的过程&#xff1a; 数据链路层 认识以太网&#x…

【JAVA】类和对象,继承

❤️ Author&#xff1a; 老九 ☕️ 个人博客&#xff1a;老九的CSDN博客 &#x1f64f; 个人名言&#xff1a;不可控之事 乐观面对 &#x1f60d; 系列专栏&#xff1a; 文章目录 什么是类&#xff0c;对象类和类的实例化字段的初始化类中实现方法static 静态关键字 封装priva…

HarmonyOS/OpenHarmony(Stage模型)应用开发单一手势(二)

三、拖动手势&#xff08;PanGesture&#xff09; .PanGestureOptions(value?:{ fingers?:number; direction?:PanDirection; distance?:number}) 拖动手势用于触发拖动手势事件&#xff0c;滑动达到最小滑动距离&#xff08;默认值为5vp&#xff09;时拖动手势识别成功&am…

IP初学习

1.IP报文 首部长度指的是报头长度&#xff0c;用于分离报头和有效载荷 2.网段划分 IP地址 目标网络 目标主机 3.例子 4.特殊的IP地址 5.真正的网络环境 6.调制解调器 “猫”&#xff0c;学名叫宽带无线猫 7.NAT 源IP在内网环境不断被替换 8.私有IP不能出现在公网上 因…

Python学习之三 变量与数据类型深度学习

本部分内容参考自以下书。 在学习之二中说道,所有的数据类型都是类,那么变量以及对应的值都是对象。为了后续更容易理解,我们先来看一下内置函数id的帮助文档。 它用于返回对象的标识。此标识在生命周期内必须是唯一且恒定的。 在Python中,变量只是名称,赋值操作并不会复…

做西班牙语翻译好不好?西班牙语薪酬如何?

众所周知&#xff0c;西班牙语作为全球应用广泛的“小语种”&#xff0c;市场对它的翻译需求极为庞大。西班牙语翻译是你寻求优秀事业的新赛道&#xff01;那么&#xff0c;西班牙语翻译薪酬如何&#xff0c;北京西语翻译哪家好&#xff1f; 美国的调查数据告诉你&#xff0c;西…

Linux下的系统编程——进程(七)

前言&#xff1a; 程序是指储存在外部存储(如硬盘)的一个可执行文件, 而进程是指处于执行期间的程序, 进程包括 代码段(text section) 和 数据段(data section), 除了代码段和数据段外, 进程一般还包含打开的文件, 要处理的信号和CPU上下文等等.下面让我们开始对Linux进程的学…

spring6详细讲解

Spring6 1、概述 1.1、Spring是什么&#xff1f; Spring 是一款主流的 Java EE 轻量级开源框架 &#xff0c;Spring 由“Spring 之父”Rod Johnson 提出并创立&#xff0c;其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单…

粉丝经验分享:13:00 开始的面试,13:06 就结束了,问题真是变态

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

hdfs滚动升级(rollingUpgrade )

最近对hdfs的升级过程很感兴趣&#xff0c;所以准备研究下其升级的过程&#xff0c;本篇文章是依据官网文档进行的升级过程&#xff08;地址&#xff1a;Apache Hadoop 2.10.2 – HDFS Rolling Upgrade&#xff09;&#xff0c;该文章中还有关于降低的介绍&#xff0c;感兴趣的…

【快手小玩法-弹幕游戏】开发者功能测试报告提交模板

背景 快手有明确的要求&#xff0c;准入和准出更加严格&#xff0c;要求有明确的测试报告。格式如下&#xff1a; *本文参考字节wiki&#xff1a;CP侧测试报告模板(复制填写轻雀文档) 其他文章推荐&#xff1a;【抖音小玩法-弹幕游戏】开发者功能测试报告提交模板 一、前言…

Lesson03---类与对象(中篇)

lesson5: 一、类的6个默认成员函数&#xff08;2&#xff1a;29&#xff1a;10&#xff09; 1.什么是空类&#xff1f;&#xff08;2&#xff1a;29&#xff1a;40&#xff09; a.空类中真的什么都没有吗&#xff1f;&#xff08;2&#xff1a;29&#xff1a;50&#xff09;…

学习MATLAB

今日&#xff0c;在大学慕课上找了一门关于MATLAB学习的网课&#xff0c;MATLAB对于我们这种自动化的学生应该是很重要的&#xff0c;之前也是在大三的寒假做自控的课程设计时候用到过&#xff0c;画一些奈奎斯特图&#xff0c;根轨迹图以及伯德图&#xff0c;但那之后也就没怎…

网络协议三要素

计算机语言作为程序员控制一台计算机工作的协议&#xff0c;具备了协议的三要素。 语法&#xff0c;就是这一段内容要符合一定的规则和格式。例如&#xff0c;括号要成对&#xff0c;结束要使用分号等。语义&#xff0c;就是这一段内容要代表某种意义。例如数字减去数字是有意…

单目标追踪——【Transformer】Autoregressive Visual Tracking

目录 文章侧重点网络结构Encoder&#xff08;特征提取与融合得到Vision Features&#xff09;Decoder&#xff08;Vision FeatureMotion Feature 特征融合与输出&#xff09;运动特征生成特征融合与输出 消融实验N与VocabularyBins 论文链接&#xff1a;https://paperswithcode…

CocosCreator3.8研究笔记(三)CocosCreator 项目结构说明及编辑器的简单使用

我们通过Dashboard 创建一个2d项目&#xff0c;来演示CocosCreator 的项目结构。 等待创建完成后&#xff0c;会得到以下项目工程&#xff1a; 一、assets文件夹 assets文件夹&#xff1a;为资源目录&#xff0c;用来存储所有的本地资源&#xff0c;如各种图片&#xff0c;脚本…