一、node

1. 安装教程

#  第二步,添加源后安装 需要什么版本直接替换后面的数字即可,如果需要21,直接将20替换为21就可以了
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# 开始进行安装
sudo apt install -y nodejs
# https://learnku.com/articles/42581 # 直接 apt 安装
apt install nodejs

2. 包管理

  1. n
npm install -g n # 安装n

   # https://segmentfault.com/a/1190000016956077
# https://juejin.cn/post/7065534944101007391
  1. nvm 使用教程

    https://www.freecodecamp.org/chinese/news/how-to-install-node-js-on-ubuntu-and-update-npm-to-the-latest-version

3. 镜像源修改

将其修改为淘宝的镜像源

# 永久更换
npm config set registry https://registry.npm.taobao.org # 查看镜像源
npm config get registry

除了更换 npm 默认镜像源的方式,还可以使用 cnpm 来代替 npm,间接实现提高下载速度。cnpm 的安装和使用方式如下:

# 安装
npm install -g cnpm --registry=https://registry.npm.taobao.org
#查询版本
cpnm -v

用 cnpm 替代 npm

#使用cpnm命令替代npm命令
cnpm install

二、 java 安装

1.jdk

https://developer.aliyun.com/article/704959

2.maven 配置环境变量

https://blog.csdn.net/idomyway/article/details/81974677

三、git 使用教程

1. 安装

    sudo apt install git-all
#https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

2. 使用方法

  1. 生成密钥
ssh-keygen -t ed25519 -C "46887064+alex-oos@users.noreply.github.com"
#(https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)

3. 添加提交默认配置

安装完成之后第一次配置:

git config --global user.email  "46887064+alex-oos@users.noreply.github.com"  # 设置全局用户邮箱(为了防止隐私泄露,使用隐私邮箱)
git config --global user.name "Alex" # 设置全局用户名
git config --global init.defaultBranch main # 设置默认分支为main分支

4.git 为每个项目单独设置用户名和邮箱

(如果使用令牌登录,那么就不在需要设置 git 提交信息了)

方法一 :

github 配置
git config --local user.name "Alex"
git config --local user.email "46887064+alex-oos@users.noreply.github.com"
#github 邮箱必须是这个,不然github显示用户名会有问题会影响统计,如果是码云也是一样的,需要邮箱与你绑定的一致 # 查看配置是否设置成功
git config --local -l
gitee 码云配置
git config --local user.name "JadePanda"
git config --local user.email 4859564+JadePanda@user.noreply.gitee.com
#gitee 邮箱必须是这个,不然github显示用户名会有问题会影响统计,如果是码云也是一样的,需要邮箱与你绑定的一致 # 查看配置
git config --local -l

方法二:

直接在.git/config 配置文件中设置

[user]
name = xxx
email = xxx

5.Git 配置不同项目的不同账号

https://blog.csdn.net/u011291072/article/details/110958093

https://tutorials.tinkink.net/zh-hans/git/git-using-different-config-in-different-projects.html#区分公钥-私钥

6. 关于隐私邮箱:

  1. github 是:46887064+alex-oos@users.noreply.github.com
  2. gitee 是 4859564+JadePanda@user.noreply.gitee.com

    设置的时候需要注意一下

四、utools 安装方法

https://mdnice.com/writing/8eb9383bf8404cbeaf0dd140933b54cc

五、python jdk 安装

https://linux.cn/article-15230-1.html

注意:

这里安装 python 最新版本的时候不要卸载原来的 python3.8,否则会造成 ubuntu-desktop 崩溃,从而不能进去 ubuntu 图形界面,解决方法如下:

https://blog.csdn.net/chehec2010/article/details/122632524

六、idea (linux 版本)输入法无法跟随光标解决

https://blog.csdn.net/nan123456789/article/details/129579124

七、postman 如何设置图标

https://blog.csdn.net/cx_sam/article/details/126223231

八、安装微信

一、docker-wechat (目前可用,微信版本 3.3.0)

  1. github: https://github.com/huan/docker-wechat
  2. 具体步骤
    • docker 拉取镜像
    docker pull zixia/wechat
    • 启动服务
        docker run \
    --name DoChat \
    --rm \
    -i \
    -v "/data2/DoChat/WeChatFiles":'/home/user/file/' \
    -v "/data2/DoChat/ApplcationData":'/home/user/.wine/drive_c/users/user/ApplicationData/' \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -e DISPLAY \
    -e XMODIFIERS=@im=fcitx \
    -e GTK_IM_MODULE=fcitx \
    -e QT_IM_MODULE=fcitx \
    -e GID="$(id -g)" \
    -e UID="$(id -u)" \
    --ipc=host \
    --privileged \
    zixia/wechat

二、docker-wechat (目前最火,版本最新,目前最新是 3.9.0) 目前存在的问题是,无法使用搜狗输入法

  1. 仓库地址:https://github.com/top-bettercode/docker-wechat
  2. 具体命令
    • 拉取镜像
        docker pull bestwu/wechat
    • 启动服务
        docker run -d --name wechat --device /dev/snd --ipc="host"\
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -v $HOME/WeChatFiles:/WeChatFiles \
    -e DISPLAY=$DISPLAY \
    -e XMODIFIERS=@im=fcitx \
    -e GTK_IM_MODULE=fcitx \
    -e GTK_IM_MODULE=fcitx \
    -e AUDIO_GID=`getent group audio | cut -d: -f3` \
    -e GID=`id -g` \
    -e UID=`id -u` \
    bestwu/wechat
  3. 教程地址:https://ugirc.blog.csdn.net/article/details/109487664

九、docker 安装

1. 安装

    apt install docker.io

ubuntu 20.1 (linux) 下软件安装教程(基本上都是使用命令行安装)的更多相关文章

  1. mac os安装基本的install环境,命令行安装软件

    以下摘自:homebrew官网. 在 OS X 中找不到您想要的软件?Homebrew 给你所需. 首先需要安装一个很多人都在用的包:homebrew 安装 Homebrew 开 Terminal, ...

  2. linux下软件安装的方法

    linux下软件的安装与卸载   第一章   linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在 jdk-1_6_0_14-linux-i586-rpm.bin    ←修改为 ...

  3. Linux入门基础教程之Linux下软件安装

    Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...

  4. Linux 下软件安装

    Linux 下软件安装 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而 ...

  5. Linux下软件安装

    1.apt-get安装 自动下载依赖包.全程自动安装.但不能指定安装的位置 xiaohuang@xiaohuang-virtual-machine:~$ sudo apt-get install sl ...

  6. Linux下软件安装方法即路径设置

    Linux下软件安装方法即路径设置 http://www.cnblogs.com/edward259/archive/2010/07/02/1770066.html

  7. linux下软件安装与卸载

    linux上软件二进制安装主要分为:rpm手动安装和yum在线安装(其所安装的都为rpm二进制包). 关于rpm手动安装,学习后面内容前需分清如下内容: 包全名 : 操作的包是没有安装的软件包时,使用 ...

  8. linux下软件安装的几种方式

    linux下软件安装的几种方式(主要有源码安装, rpm安装, yum安装). 一:源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc. ...

  9. Linux下软件常见安装方式

    pasting  分类: Linux2007-12-08 16:31 1909人阅读 评论(0) 收藏 举报 linuxredhat脚本文档managerfile        Linux下软件安装主 ...

  10. 2019-9-16:渗透测试,基础学习,Linux下软件安装,环境搭建,笔记

    Centos linux下软件安装yum 通过分析rpm包头数据后,自动解决依赖关系,直接云端下载软件,根据不同版本系统获取不同软件信息,按顺序下载rpm包,安装软件yum search 软件名:搜索 ...

随机推荐

  1. 盘点!国内隐私计算学者在 USENIX Security 2023 顶会上的成果

    USENIX Security 是国际公认的网络安全与隐私计算领域的四大顶级学术会议之一.CCF(中国计算机学会) 推荐的 A 类会议. 每年的 USENIX Security 研讨会都会汇集大量研究 ...

  2. ES插入数据(JAVA代码)

    创建ES连接 // 初始化api客户端 public static RestHighLevelClient client = new RestHighLevelClient( RestClient.b ...

  3. redis的一些简单操作(针对key)

    redis默认16个数据,默认使用0号 select为切换数据库的关键字 select 1  切换数据库 设置值 set k1 lucy       key为 k1  value 为 lucy 查看全 ...

  4. upload-libs通关攻略

    pass01 第一关是一个前端验证,只要把Javascript禁止再上传就可以绕过了. 上传成功,到上传的地址查看结果如下: pass-02 这是一个MIME绕过,用bp抓包后修改文件类型即可将下面这 ...

  5. Ubuntu 用户的切换

    1.普通用户转成root su root 输入密码 确认密码(此时root账户已经建立) 2. root 转回 普通用户 su  用户名

  6. 数据分析师如何用SQL解决业务问题?

    本文来自问答. 提问:数据分析人员需要掌握sql到什么程度? 请问做一名数据分析人员,在sql方面需要掌握到什么程度呢?会增删改查就可以了吗?还是说关于开发的内容也要会?不同阶段会有不同的要求吗? 正 ...

  7. 通过python,将excel中的数据写入二维列表

    需求:读取Excel表中数据,每行数据放在一个列表中,再把所有列表都存入到一个列表中,形成二维列表. 实现方法:导入可在Python处理Excel表格数据的模块. excel表: 方法一:xlwing ...

  8. 质效提升 | QA不做业务需求测试,你怎么看?

    ​因为有的小伙伴看到公司的QA不测试业务需求,只搞流程.卡点.规范.技术创新.QA平台,行业洞察,让研发自测.研发担责上线bug和风险,所以问我,你怎么看QA不做业务需求测试这件事.其实我怎么看不重要 ...

  9. SpringBoot3集成Kafka

    目录 一.简介 二.环境搭建 1.Kafka部署 2.Kafka测试 3.可视化工具 三.工程搭建 1.工程结构 2.依赖管理 3.配置文件 四.基础用法 1.消息生产 2.消息消费 五.参考源码 标 ...

  10. Python 基础面试第四弹

    1. Python中常用的库有哪些,作用分别是什么 requests: requests 是一个用于发送 HTTP 请求的库,它提供了简单而优雅的 API,可以轻松地发送 GET.POST.PUT.D ...