liunx下ubuntu基础知识学习记录

news/2025/2/21 4:55:16/

使用乌班图

    • 命令安装使用
      • 安装网络相关工具
      • 安装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.ppmy.cn/news/1079710.html

相关文章

【线程池】如何判断线程池中的任务执行完毕(三)

目录 前言 1. isTerminated()方法 2. awaitTermination()方法 3.getTaskCount()方法和executor.getCompletedTaskCount()方法结合使用 4.使用CountDownlatch类 前言 通常我们使用线程池的时候&#xff0c;系统处于运行的状态&#xff0c;而线程池本身就是主要为了线程复用&…

音频母带制作::AAMS V4.0 Crack

自动音频母带制作简介。 使用 AAMS V4 让您的音乐听起来很美妙&#xff01; 作为从事音乐工作的音乐家&#xff0c;您在向公众发布材料时需要尽可能最好的声音&#xff0c;而为所有音频扬声器系统提供良好的商业声音是一项困难且耗时的任务。AI掌握的力量&#xff01; 掌控您…

【位运算】leetcode371:两整数之和

一.题目描述 两整数之和 二.思路分析 题目要求我们实现两整数相加&#xff0c;但是不能使用加号&#xff0c;应该立马想到是用位运算来解决问题。之前说过&#xff0c;异或就是“无进位相加”&#xff0c;故本题可以先将两数异或&#xff0c;然后想办法让得到的结果进位即可。…

外网出口IP存在大量恶意域名访问,如何排查

外网出口IP存在大量恶意域名访问&#xff0c;如何排查 以下工作场景中&#xff0c;发现外网出口IP存在大量恶意域名访问是一个严重的安全问题&#xff0c;需要及时排查和处理。通过对相关系统和网络设备进行仔细检查、安全日志审计和流量分析&#xff0c;可以帮助确定具体的恶…

b站手机缓存文件转MP4

b站缓存的文件 音频、视频、弹幕是分开的 这里我只用到了音频和视频所以只介绍这一部分 b站的缓存视频文件和路径结构如下 默认缓存路径 内部存储\Android\data\tv.danmaku.bilil\download\89720189 文件夹结构 文件夹 c_738583 这是单个视频的缓存文件夹 进入c_738583文件夹…

猫头虎博主解析:Spring中的“Unknown return value type: java.lang.Boolean“问题

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

设计模式之建造者模式与原型模式

目录 建造者模式 简介 使用场景 优缺点 模式结构 实现 原型模式 简介 应用场景 优缺点 模式结构 实现 建造者模式 简介 将复杂对象的构建与表示进行分离&#xff0c;使得同样的构建过程可以创建不同的表示。是一个将复杂的对象分解为多个简单的对象&#xff0c;然…

算法通关村第10关【青铜】| 快速排序各种写法

思路&#xff1a; 指定一个数字&#xff0c;将数组比他小的放到左边&#xff0c;比他大的放到右边&#xff0c;实现归位 然后再指定一个数字递归&#xff0c;一直遍历完数组 最好的情况每次指定的都是中间位置的数字&#xff0c;划分完后两边长度相等&#xff0c;2T(n/2) O…