Ubuntu20.4和docker终端指令、安装Go环境、安装搜狗输入法、安装WPS2019:保姆级图文详解

目录

  • 前言
  • 1、docker、node、curl版本查看终端命令
    • 1.1、查看docker版本
    • 1.2、查看node.js版本
    • 1.3、查看curl版本
    • 1.4、Ubuntu安装curl
    • 1.5、Ubuntu终端保存命令
  • 2、安装docker-compose、Go语言
    • 2.1、安装docker-compose
    • 2.2、go语言安装步骤
    • 2.3、git版本查看
  • 3、Ubuntu20.4安装搜狗输入法
  • 4、Ubuntu安装wps2019
  • 5、docker镜像相关操作
  • 6、容器相关操作

前言

亲爱的家人们,创作很不容易,若对您有帮助的话,请点赞收藏加关注哦,您的关注是我持续创作的动力,谢谢大家!有问题请私信或联系邮箱:fn_kobe@163.com

1、docker、node、curl版本查看终端命令

1.1、查看docker版本

①口令:ctr+alt+t开启一个终端,输入docker --version查看docker版本

ctr+alt+t
docker --version

②实操:fn@fn-virtual-machine:~/data/Blockchain-APTrace-Fabric$ docker --version
Docker version 20.10.21, build baeda1f

1.2、查看node.js版本

node -v

实操:fn@fn-virtual-machine:~/data/Blockchain-APTrace-Fabric$ node -v
v10.19.0

1.3、查看curl版本

curl -V #V大写)

实操:fn@fn-virtual-machine:~/data/Blockchain-APTrace-Fabric$ curl -V
curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3

1.4、Ubuntu安装curl

apt-get install curl 

1.5、Ubuntu终端保存命令

:w为保存   :wq为保存退出     :wq!为保存强制退出

2、安装docker-compose、Go语言

2.1、安装docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

说明:前提是装好docker,终端口令curl -L “https://github.com/docker/compose/releases/download/1.24.1/docker-compose- ( u n a m e − s ) − (uname -s)- (unames)(uname -m)” -o /usr/local/bin/docker-compose,其中“1.24.1”可替换为自己需要的版本

实操:fn@fn-virtual-machine:~$ sudo curl -L “https://github.com/docker/compose/releases/download/1.29.1/docker-compose- ( u n a m e − s ) − (uname -s)- (unames)(uname -m)” -o /usr/local/bin/docker-compose

2.2、go语言安装步骤

1)下载Go语言安装包 Ubuntu下载过慢,建议本机下载后再共享到Ubuntu。网址:https://golang.google.cn/dl/,选择Linux版本

2)解压。 解压到/user/local目录下

sudo tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz

3)添加环境变量。

​ a)进入到profile文件目录。口令:ctrl+alt+t开启一个终端,输入cd /etc

​ b)打开profile文件夹。口令:sudo gedit profile

​ 接着在文件末尾添加如下信息。(第一个是Go的安装包路径,第二个是Ubuntu上的开发空间,需要两个不同目录,go的工作目录空间需新建文件夹)

#go
export PATH=$PATH:/usr/local/go/bin
#GOPATH
export GOPATH=Ubuntu本机go工作空间目录  
export PATH=$PATH:$GOPATH/bin

​ c)重启系统或者虚拟机生效

4)查看go 语言版本

go version

实操:

fn@fn-virtual-machine:~/Blockchain-APTrace-Fabric$ go version
go version go1.19.2 linux/amd64

2.3、git版本查看

git version

实操:

fn@fn-virtual-machine:~/Blockchain-APTrace-Fabric$ git version
git version 2.25.1

3、Ubuntu20.4安装搜狗输入法

1)下载资源包,选择Linux版本,选择和系统相同的文件体系结构,文件已.deb结尾

https://pinyin.sogou.com/linux/?r=pinyin

2)安装fcitx输入框架

sudo apt install fcitx-bin
sudo apt-get install fcitx-table

3)运行安装包安装搜狗输入法

sudo dpkg -i sogou...版本号.deb

4)设置-》区域与语言-》管理已安装的语言-》键盘输入法系统选择fcitx,点击并应用到整个系统

5)重启系统,系统右上方的会有键盘的小图标,选择配置当前输入法

6)安装完成后无法进行中英文切换,终端输入如下命令

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1

4、Ubuntu安装wps2019

1)卸载原生liboffice

sudo apt-get remove libreoffice-common

2)下载与安装资源包(.deb结尾)

https://www.wps.cn/product/wpslinux/
sudo dpkg -i wps-office_10.1.0.6757_amd64.deb

3)系统字体缺失,安装系统字体资源包

 https://pan.baidu.com/s/1rsqn3CY-SWS-KWaKc0w83g   提取码: h9cs
 sudo unzip wps_symbol_fonts.zip -d /home/<user>/usr/share/fonts

4)打开6个文件安装逐一安装

5)中文文字输出不了

A)wps文字。打开终端,输入sudo vim /usr/bin/wps,在#!bin/bash下面添加如下口令

sudo vim /usr/bin/wps
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=“fcitx”

B)wps文字。打开终端,输入sudo vim /usr/bin/et,在#!bin/bash下面添加如下口令

sudo vim /usr/bin/et
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=“fcitx”

B)wps演示。打开终端,输入sudo vim /usr/bin/wpp,在#!bin/bash下面添加如下口令

sudo vim /usr/bin/wpp
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=“fcitx”

5、docker镜像相关操作

# 查看镜像
docker images
docker images -a #展示所有镜像
docker images -q #只展示镜像的ID
docker images mysql #只展示mysql镜像# 下载镜像
docker pull 镜像名称:版本号  # 如 docker pull mysql:8.0.27
docker pull 镜像名称:@DIGEST
#如:docker pull mysql:DIGEST:sha256:975b3b1a6df6bf66221d1702b76c4141a4cd09f93f22f70c32edc99a6c256fe8# 搜索镜像
docker search 镜像
# docker search mysql
# 搜索stars数在3000以上的image
docker search mysql --filter=stars=3000# 删除镜像
docker image rm 镜像名:版本或者id标识 # docker image rm mysql:8.0.27
docker image rm -f 镜像名:版本或者id标识 # 强制删除
# 简化删除
docker rmi 镜像名:版本# 组合运用
# 清空本地仓库所有镜像
docker rmi -f $(docker images -q)

6、容器相关操作

# 导入本地镜像
docker load -i 镜像文件# 运行一个容器
docker run 镜像名称:版本号
# 运行容器与宿主机进行映射
docker run -p 8080:8080 镜像名称:版本号
# 启动容器映射端口,后台启动
docker run -p 8080:8080 -d 镜像名称:版本号
# 启动容器映射端口,后台启动,指定名称
docker run -p 8080:8080 --name 容器名称 -d 镜像名称:版本号# 查看正在运行的容器
docker ps
# 查看运行容器的历史记录
docker ps -a
# 查看最近运行的两个容器
docker ps -a -n=2
# 查看正在运行的容器id
docker ps -q
# 查看所有容器的id
docker ps -aq# 容器的启动和停止
docker start 容器名称或者容器id 
docker restart 容器名称或者容器id 
docker stop 容器名称或者容器id 
docker kill 容器名称或者容器id # 容器的删除
docker rm 容器的id或者名称
docker rm -f 容器的id或者名称
docker rm -f $(docker ps -aq)# 查看日志
docker logs 容器id或名称
# 实时展示日志
docker logs -f 容器id或名称
# 加入时间戳展示实时展示日志
docker logs -tf 容器id或名称
# 查看最后n行日志
docker logs --tail 5 容器id或名称# 查看容器的内部进程
docker top 容器id或名称# 与容器内部进行交互
docker exec -it 容器id或名称 bash# 从容器复制文件到操作系统
docker cp 容器id:路径 操作系统下的路径
# 从操作系统复制文件到容器当中
docker cp 操作系统下的路径 容器id:路径# 查看容器中的元数据
docker inspect 容器id# 数据卷(Volume):实现宿主机系统和容器之间的文件共享
# 数据卷的使用:
docker run -d -p 8080:8080 --name 容器名称 -v 操作系统下路径:容器下路径 镜像名称:版本# aa代表一个数据卷的名字,名称可以自定义,docker在不存在时自动创建这个数据卷,并且同时自动映射宿主机当中的某个目录
# 同时在启动容器的时候会将aa对应容器目录中全部内容复制到aa映射目录当中
docker run -d -p 8080:8080 --name 容器名称  -v aa:容器下路径 镜像名称:版本find / -name aa# 将容器打成一个新的镜像
docker commit -m "描述信息" -a "作者信息" 容器id或名称 打包的镜像名称:标签版本# 将镜像备份出来
docker save 镜像名称:版本 -o 文件名
# 重新加载镜像
docker load -i 镜像文件

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VD:生成a2l文件

目录 前言Simulink合并地址 ASAP2 editor 前言 我之前的方法都是通过Simulink模型生成代码的过程中顺便就把a2l文件生成出来了&#xff0c;这时的a2l文件还没有地址&#xff0c;所以紧接着会去通过elf文件更新地址&#xff0c;一直以为这是固定的流程和方法&#xff0c;今天无…

浅谈云计算20 | OpenStack管理模块(下)

OpenStack管理模块&#xff08;下&#xff09; 五、存储管理5.1 存储管理概述 5.2 架构设计5.2.1 Cinder块存储架构5.2.2 Swift对象存储架构 六、网络管理6.1 网络管理概述6.2 架构解析6.2.1 Neutron网络服务架构6.2.2 网络拓扑架构 6.3 原理与流程6.3.1 网络创建原理6.3.2 网络…

Kafka常用命令

如何进行到Docker容器中运行Kafka&#xff1a; docker ps 找到CONTAINER ID 去前三位 执行docker exec -it bbd bin/bash进入到docker中进入到/opt/bitnami/kafka/bin中执行kafka脚本 ------------------------------------------------------------------------------------…

仿射密码实验——Python实现(完整解析版)

文章目录 前言实验内容实验操作步骤1.编写主程序2.编写加密模块3.编写解密模块4.编写文件加解密模块 实验结果实验心得实验源码scirpt.pyusefile.py 前言 实验目的 1&#xff09;初步了解古典密码 2&#xff09;掌握仿射密码的实现 实验方法 根据下图仿射密码&#xff08;变换…

回归预测 | MATLAB实SVM支持向量机多输入单输出回归预测

效果一览 基本介绍 回归预测 | MATLAB实SVM支持向量机多输入单输出回归预测 …………训练集误差指标………… 1.均方差(MSE)&#xff1a;166116.6814 2.根均方差(RMSE)&#xff1a;407.5741 3.平均绝对误差&#xff08;MAE&#xff09;&#xff1a;302.5888 4.平均相对百分误…

Oracle 批量投入数据方法总结

目录 零. 待投入数据的表结构一. INSERT INTO ... SELECT投入数据1.1 普通的方式投入数据1.2 并行插入&#xff08;Parallel Insert&#xff09;投入数据 二. PL/SQL 循环投入数据2.1 脚本介绍2.2 效果 三. &#x1f4aa;PL/SQL FORALL 批量操作&#x1f4aa;3.1 脚本介绍3.2 效…

Git学习笔记

Git学习笔记 目录 版本控制 本地版本控制 集中版本控制 分布式版本控制 基本使用方式 Git Config Git Remote Git Add Objects Refs Annotation Tag 追溯历史版本 修改历史版本 Git GC Git Clone & Pull & Fetch Git Push 常见问题 不同的工作流 集…

【Block总结】掩码窗口自注意力 (M-WSA)

摘要 论文链接&#xff1a;https://arxiv.org/pdf/2404.07846 论文标题&#xff1a;Transformer-Based Blind-Spot Network for Self-Supervised Image Denoising Masked Window-Based Self-Attention (M-WSA) 是一种新颖的自注意力机制&#xff0c;旨在解决传统自注意力方法在…

卷积神经05-GAN对抗神经网络

卷积神经05-GAN对抗神经网络 使用Python3.9CUDA11.8Pytorch实现一个CNN优化版的对抗神经网络 简单的GAN图片生成 CNN优化后的图片生成 优化模型代码对比 0-核心逻辑脉络 1&#xff09;Anacanda使用CUDAPytorch2&#xff09;使用本地MNIST进行手写图片训练3&#xff09;…

怎么在iPhone手机上使用便签进行记录?

宝子们&#xff0c;在这个快节奏的时代&#xff0c;灵感的火花总是一闪而过&#xff0c;待办事项也常常让人应接不暇。好在咱们的 iPhone手机便签超给力&#xff0c;能满足各种记录需求&#xff01;今天就来给大家分享一下&#xff0c;如何在 iPhone 手机上巧用便签&#xff0c…

基于微信小程序的摄影竞赛系统设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…

【从零开始使用系列】StyleGAN2:开源图像生成网络——环境搭建与基础使用篇(附大量测试图)

StyleGAN2 是英伟达团队 NVIDIA 提出的生成对抗网络&#xff08;GAN&#xff09;的一种改进版本。 它通过创新的网络架构&#xff0c;能够生成细节丰富、逼真的图像&#xff0c;特别在高频细节&#xff08;如皮肤纹理、光照等&#xff09;的表现上表现卓越。与传统 GAN 相比&am…

redis(2:数据结构)

1.String 2.key的层级格式 3.Hash 4.List 5.Set 6.SortedSet

LabVIEW 程序中的 R6025 错误

R6025错误 通常是 运行时库 错误&#xff0c;特别是与 C 运行时库 相关。这种错误通常会在程序运行时出现&#xff0c;尤其是在使用 C 编译的程序或依赖 C 运行时库的程序时。 ​ 可能的原因&#xff1a; 内存访问冲突&#xff1a; R6025 错误通常是由于程序在运行时访问无效内…

前端【2】html添加样式、CSS选择器

一、为html添加样式的三种方法 1、内部样式 2、外部样式 3、行内样式 二、css的使用--css选择器 1、css基本选择器 元素选择器 属性选择器 id选择器 class/类选择器 通配符选择器 2、群组选择器-多方面筛选 3、关系选择器 后代选择器【包含选择器】 子元素选择器…

【Elasticsearch】全文搜索与相关性排序

&#x1f9d1; 博主简介&#xff1a;CSDN博客专家&#xff0c;历代文学网&#xff08;PC端可以访问&#xff1a;https://literature.sinhy.com/#/?__c1000&#xff0c;移动端可微信小程序搜索“历代文学”&#xff09;总架构师&#xff0c;15年工作经验&#xff0c;精通Java编…

【算法】枚举

枚举 普通枚举1.铺地毯2.回文日期3.扫雷 二进制枚举1.子集2.费解的开关3.Even Parity 顾名思义&#xff0c;就是把所有情况全都罗列出来&#xff0c;然后找出符合题目要求的那一个。因此&#xff0c;枚举是一种纯暴力的算法。一般情况下&#xff0c;枚举策略都是会超时的。此时…

51单片机——DS18B20温度传感器

由于DS18B20数字温度传感器是单总线接口&#xff0c;所以需要使用51单片机的一个IO口模拟单总线时序与DS18B20通信&#xff0c;将检测的环境温度读取出来 1、DS18B20模块电路 传感器接口的单总线管脚接至单片机P3.7IO口上 2、DS18B20介绍 2.1 DS18B20外观实物图 管脚1为GN…

云手机技术怎么实现的?

前言 随着亚矩阵云手机在跨境电商、海外社媒矩阵搭建、出海运营、海外广告投放、国内新媒体矩阵运营、品牌应用矩阵运营等领域内的普及和使用&#xff0c;云手机的理念已经被越来越多人所接受和认同。今天我们就一起来浅析一下&#xff0c;到底云手机的技术是怎么实现的&#…

HTML中link的用法

一点寒芒先到&#xff0c;随后&#xff0c;抢出如龙&#xff01; 对于本人而言&#xff0c;这篇笔记内容有些扩展了&#xff0c;有些还未学到的也用上了&#xff0c;但是大概可以使用的明白&#xff0c;坚持下去&#xff0c;相信一定可以建设一个稳固的根基。 该文章为个人成…