当前位置: 首页 > news >正文

ubuntu 22.04学习笔记

桌面版:

一、ubuntu 22.04安装好以后做一下操作

1、更换源;

2、升级系统软件:sudo apt upgrade;

3、重新安装软件中心:sudo apt install plasma-discover;

二、操作命令

1、系统操作

        查看ip:  ifconfig 或者 ip addr

        切换root用户: su

        安装软件命令:sudo apt insall XXX

        

2、文件操作        

        创建文件夹:mkdir xxx

        删除文件夹:rmdir xxx

        删除带有文件的文件夹:rm -r XXX

        创建文件:touch xx.txt

        删除文件:rm xx.txt

3、切换root用户登录,Ubuntu系统默认是不允许用户以root身份登录的,可以使用以下方法允许root用户登录:设置root密码,利用现有管理员帐户登陆Ubuntu,在终端执行命令:sudo passwd root,接着输入密码和root密码,重复密码。这样就有了可用的root用户。

4、vim命令

不保存退出 :  :q!

保存退出::wq

server版:

一、使用python

1、命令:python3;

2、为Python 3安装pip,以root或sudo 用户在终端运行一下命令:

sudo apt update

sudo apt install python3-pip;

安装完成后,检查pip的版本:pip3 --version;

更新:pip3 install --upgrade pip

3、更换国内源,源文件路径:/etc/apt/sources.list,到这个路径下备份一下源文件。

sudo cp -r /etc/apt/sources.list /etc/apt/sources.list.backup  #备份原有配置文件

方法一:通过vim编辑器,将文件打开,把里面的内容全部删除,替换成国内源的文件。

sudo vim /etc/apt/sources.list  #将原文件内容全部删除,替换为上面任意链接内镜像源;

清华大学镜像地址:ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

方法二:命令替换

sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list

最后更新:

sudo apt-get update

sudo apt-get upgrade

4、安装PIP

安装: sudo apt install python3-pip

更新:pip3 install --upgrade pip

验证:pip -V

二、通过window的CMD远程乌班图服务器

在cmd命令窗里输入

ssh winning_8201@172.17.197.25  @前面是账号,后面是IP,回车后输入密码,就可以了。前提是服务器和本地主机都安装了ssh服务。服务器输入ss -antp,可以检测是否安装了SSH。

相关文章:

  • 【蓝桥杯-筑基篇】基础数学思维与技巧(1)
  • 图论(入门版)
  • 使用bindgen将C语言头文件转换为Rust接口代码
  • 第九层(2):STL之string类
  • Allegro如何自动做差分对内等长操作指导
  • 搜索引擎位置跟踪应用SerpBear
  • 浅析一条SQL在mysql中是如何执行的
  • 前端艺术之毛玻璃-倾斜-日历
  • Python-Flask-2023.1.24-Review
  • SpringBoot 统一功能处理
  • 3. Python列表简介
  • sidebar(侧边栏原理vue admin)
  • BERT模型结构可视化与模块维度转换剖析
  • 谈谈线程安全问题及其解决方法
  • 好客租房-12.ES接入java
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • EventListener原理
  • Hibernate最全面试题
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript设计模式之工厂模式
  • Java多线程(4):使用线程池执行定时任务
  • Java面向对象及其三大特征
  • Mac转Windows的拯救指南
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • PHP变量
  • SOFAMosn配置模型
  • Spark学习笔记之相关记录
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • Vultr 教程目录
  • 后端_MYSQL
  • 山寨一个 Promise
  • 深入浅出webpack学习(1)--核心概念
  • 写代码的正确姿势
  • 一个JAVA程序员成长之路分享
  • 硬币翻转问题,区间操作
  • 责任链模式的两种实现
  • 自动记录MySQL慢查询快照脚本
  • 通过调用文摘列表API获取文摘
  • 整理一些计算机基础知识!
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • (2)STL算法之元素计数
  • (C++17) std算法之执行策略 execution
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (二)斐波那契Fabonacci函数
  • (剑指Offer)面试题34:丑数
  • (六)软件测试分工
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转载)Linux 多线程条件变量同步
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .net core 6 集成和使用 mongodb