Kali-基础操作-用户-安装node

1. 添加和更改用户信息

  1. 打开终端,输入 useradd -m username (将username换成你想要的用户名)

  2. 更改密码: 在终端输入 passwd username (需要输入两次)

Kali-基础操作-用户-安装node_第1张图片
3. 将我们创建的用户添加到sudo用户组。(这样我们创建的用户才能进行安装软件,允许打印。使用特权模式等操作。不然我们创建的用户就只能进行浏览。没有实际意义)

  1. 输入:usermod -a -G sudo username

  2. 注意:-a意味着附加或添加,-G意味着指定一个群组/多个群组

  3. 将之前创建的用户的默认外壳改成bash:

    1. 在终端输入 chsh -s /bin/bash username
  4. 用户创建完成了。

    1. 输入 id username 来查看我们创建的用户信息。
  5. 从root用户切换到普通用户

    1. su是在用户间切换,可以是从普通用户切换到root用户,也可以是从root用户切-换到普通用户。如果当前是root用户,那么切换成普通用户username用以下命令:su username
    2. 如果要切换回root用户,那么用以下命令:
      susu -或者输入 sudo su
    3. 用户名root可以省略不写。切换回root用户时要输入root密码
    4. 一般直接输入exit命令来切换回root用户,这样就不用输入密码
  6. 使用 whoami 命令来查看当前的用户或者是否root。其实Linux继承了UNIX的一个习惯,即普通用户的命令提示符是以$开始的,而超级用户的命令提示符是以#开始的。

2. 安装nvm、node、npm、nrm

github官网 https://github.com/creationix/nvm

  1. 第一步,使用下面两种方式(curl或者wget)中的任何一种进行安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  1. 检查配置文件

    1. 一般情况下,nvm会自动将相关的配置文件添加在对应终端的启动配置当中,有的是.bashrc,我的因为是zsh所以是.zshrc
    2. 这个时候需要重新读取一下这个配置文件 source ~/.zshrc或者说重新打开一个新的终端(新终端会自动读取配置文件)然后nvm就可以使用了

    Kali-基础操作-用户-安装node_第2张图片

  2. 下一步查看所有可以安装的node版本

nvm list-remote

nvm常用指令:

nvm install v12.22.8     // 安装 node 12.22.8
nvm uninstall v12.22.8     // 移除 node v12.22.8 
nvm use 12           // 使用 node v12.22.8 
nvm ls                   // 查看目前已安装的 node 及当前所使用的 node
nvm ls-remote            // 查看目前线上所能安装的所有 node 版本
nvm alias default v12.22.8  // 使用 6.11.0 作为预设使用的 node 版本

image-20220707150411737

  1. 安装nrm (管理镜像)

    1. nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换,有了nrm之后就不需要我们手动去找国内镜像的地址了,直接通过nrm去切换
    npm install -g nrm 
    
    1. 执行命令nrm ls查看可选的源。
    nrm ls
    

    Kali-基础操作-用户-安装node_第3张图片

    1. 切换
      1. 如果要切换到taobao源,执行命令nrm use taobao
    2. 增加
      1. 你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add ,其中reigstry为源名,url为源的路径。
    nrm add registry http://registry.npmmirror.com
    
    1. 速度测试

      1. nrm test npm

      2. *号代表正在使用,大家可以根据自己测试出来的结果自行选择最快的镜像

        Kali-基础操作-用户-安装node_第4张图片

你可能感兴趣的:(后端,笔记,npm,node.js,kali)