热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

程序员如何选择机械键盘轴体?红轴和茶轴对比

本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

我选择的为U盘安装

68edb327dceba01ed182095b9f08c843.png

从官方网站 下载Linux镜像文件,解压到当前文件夹,可以看到深度启动盘制作工具,图标如下:

7ffd85d5967a4979c25b81a7ec9f4724.png

打开深度启动盘制作工具,插入你的U盘,勾选格式化硬盘,等待写入完成。

63bfaf9dc8867217b8c7eca3dac9f6b5.png

启动盘制作完成后,在U盘插入的情况下,关机重启电脑,以下是一些电脑的U盘装系统启动热键,在开机时按相应的按键。

ba4f2fa027a3bef3181977f99daa01ee.png

进入安装界面,选择需要安装的语言:

50ade7fed6c377e4f053a189905a3075.png

进入账户界面,输入用户名和密码:

276b09c4e165d5a0d960428390171838.png

选择安装位置 :

02575bb25d18b375f9b49deecf02e63e.png

点击安装,安装完成后,拔掉U盘,重启计算机即可而。

软件安装

命令行安装 atool 压缩软件

搜索软件

apt-cache search atool

安装软件

sudo apt-get install atool

安装软件是需要超级权限的,在命令前面加上 sudo ,回车后需要输入你的密码。第一次使用 linux 的朋友需要注意,这里,输入密码是看不见的(连星号都不会有),盲输入。

安装nodejs

在终端中输入以下命令,便可安装node:

sudo apt-get install -y nodejs

此时运行 node 是没有作用的,必须要输入 nodejs 才能进入 node 环境,此时你可以更改映射。

终端中输入:cd ~

ls -a

可以看到 .bash_profile 文件,如下图所示:

7f8b578d1b30500f71c3e577e7303679.png

编辑 .bash_profile 文件(可以用 vi 编辑,命令vi .bash_profile)

然后输入: alias node="nodejs"

如果发现不能输入,可以按ESC,然后按I键,便能插入了。

然后狂按 Esc ,输入:wq 保存退出。

输入以下命令使刚刚的命令生效,然后便可以输入 node 进入环境了。

~/.bash_profile

然后安装npm包管理器,在终端中输入:

sudo apt-get install -y npm

最后,输入node -v 和 npm -v ,可以查看node和npm版本

VSCode的安装与配置

从官放网站下载安装包。

安装插件

按 Ctrl + Shift + X 打开扩展面板,然后在商店中搜索以下常用插件,点击第一个结果的「安装」按钮,安装完成后,点击重载以启用1

2

3

4

5

6

7

8

9

10

11

12

13

14Auto close Tag // 自动闭合标签

Auto Rename Tag // 自动更改标签

Beautify css/sass/scss

Bracket Pair Colorizer // 括号不同颜色

Color Highlight // 颜色显示

Guides // 缩进

HTML CSS Support

Javascript(ES6) code snippets

markdownlint

open in browser

Path Intellisense

seti-icons

TODO Highlight

Vetur

配置GitHub

进入

点击 New SSH key,我们需要输入 Title 和 Key,Title自己输入即可,要得到key,需要点击generating SSH keys ,进入Connecting to GitHub with SSH页面,然后下滑,点击Generating a new SSH key and adding it to the ssh-agent

83e087ff9afc528e74876b77cc301dbf.png

进入到以下页面:

ef23d59099d7778af77f804ef6e6d8e3.png

在终端中输入给出的命令,把邮箱改为自己的邮箱,按三次回车,出现以下页面

44ba1ddf0c265545d38196991f02ac0b.png

然后运行cat ~/.ssh/id_rsa.pub ,得到一串东西,完整的复制这串东西,在key中粘贴这串东西。

点击 Add SSH key

回到终端,运行 Permission denied (publickey). 就说明你失败了,就要从头开始;如果你看到Hi FrankFang! You’ve successfully authenticated, but GitHub does not provide shell access.就说明你成功了!

git的配置

首先,打开终端,在命令行中输入以下命令:1

2

3

4

5git config --global user.name 你的英文名字

git config --global user.email 你的常用邮箱

git config --global push.default simple

git config --global core.quotepath false

git config --global core.editor "vim"



推荐阅读
  • Ubuntu 环境下配置 LAMP 服务器
    本文详细介绍了如何在 Ubuntu 系统上安装和配置 LAMP(Linux、Apache、MySQL 和 PHP)服务器。包括 Apache 的安装、PHP 的配置以及 MySQL 数据库的设置,确保读者能够顺利搭建完整的 Web 开发环境。 ... [详细]
  • Node.js在服务器上的多种部署策略
    本文探讨了Node.js应用程序在服务器上部署的几种有效方法,包括使用Screen、PM2以及通过宝塔面板进行简易管理。 ... [详细]
  • 在Linux系统中使用EncFS实现文件夹加密
    为了保护个人隐私或敏感数据不被未经授权的访问,可以通过加密技术来增强安全性。本文介绍如何在Linux系统上使用EncFS工具创建和管理加密文件夹,以确保即使在系统登录状态下,特定文件夹中的数据也保持加密状态。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • Ubuntu系统下的GIF动画录制解决方案
    在撰写文章或教程时,GIF动态图能够有效地传达信息。对于Windows用户而言,ScreenToGif是一款非常实用的工具。而在Ubuntu系统中,用户同样拥有多种选择来创建GIF动画,本文将重点介绍两款录屏工具——Byzanz和Peek。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 16.04 系统上配置 Qt 5.5 的交叉编译环境,特别针对 i.MX6 平台进行了优化设置。内容涵盖从基本的软件安装到高级配置的全过程。 ... [详细]
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • 本文介绍了一种方法,通过在Linux启动时运行一个Python程序,该程序可以在PMOD OLED上显示PYNQ板的IP地址。 ... [详细]
  • 在Ubuntu 18.04上使用Nginx搭建RTMP流媒体服务器
    本文详细介绍了如何在Ubuntu 18.04上使用Nginx和nginx-rtmp-module模块搭建RTMP流媒体服务器,包括环境搭建、配置文件修改和推流拉流操作。适用于需要搭建流媒体服务器的技术人员。 ... [详细]
  • AcetoneISO:Ubuntu Linux下的全能虚拟光驱工具
    AcetoneISO 是一款功能强大的虚拟光驱软件,适用于 Linux 和 Mac 系统。它支持多种映像文件格式的挂载和转换,并提供丰富的文件管理功能。 ... [详细]
  • 2023年最新Linux环境下Android开发环境搭建指南
    2023年最新Linux环境下Android开发环境搭建指南,帮助Android开发者在Linux系统上快速搭建开发环境,解决常见的配置问题。 ... [详细]
  • Linux bash 命令行下实现可视化文件或文件夹浏览
    Linuxbash命令行下实现可视化文件或文件夹浏览  有时候部署环境,需要配置文件路径或者载入相应的配置文件。这种情况下,如果用传统的手动修改配置的方式配置,会比较容易出意外(比 ... [详细]
  • 本文详细介绍了如何在 CentOS 7 及其衍生发行版(如 Red Hat, Oracle, Scientific Linux 7)上安装和完全卸载 GitLab。包括安装必要的依赖关系、配置防火墙、安装 GitLab 软件包以及常见问题的解决方法。 ... [详细]
author-avatar
陈春红_2009932
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有