linux常用命令

###命令:vim text.txt
如果不存在text.txt则会自动创建

1. 进入编辑器后按 字母“i”即可进入编辑状态(此时左下角会出现  “插入”)

2. 退出的时候分为4种情况:保存退出、正常退出、不保存退出以及强制退出

  - 2.1:保存退出:
        - 按“Esc”键后 此时的“插入”会消失,然后按Shift+zz 就可以保存修改内容并退出

  - 2.2:不保存退出:当修改修改了一部分内容后发现修改错了,此时就会进行不保存退出: 
  
        - 按“Esc”键后,再输入“:”之后在输入命令时直接输)入“q!” 
  - 2.3:强制退出: 

        - 按“Esc”键后,再输入“:”之后在输入命令时直接输入“!”
  - 2.4:正常退出:

        - 按“Esc”键后,再输入“:”之后在输入命令时直接输入“q”
###关机
linux主要用于服务器领域,而在服务器上执行一项服务是永无止境的,除非遇到特殊情况,否则不会关机。和Windows不同,在linux系统下,很多进程是在后台执行的。在屏幕背后,可能有很多人同时在工作。如果直接按下电源的按钮,其他人的数据可能就此中断。更严重的是,若不正常关机,严重的话,可能会造成文件系统损坏,从而导致数据丢失。  
如果要关机,必须保证当前系统中没有其他用户在登录系统。我们可以使用who命令查看是否还有其他人登录,或者使用命令ps -aux查看是否还有后台进程运行。shutdown,halt,poweroff都为关机的命令,我们可以使用命令man shutdown查看其帮助文档。例如,我们运行如下命令关机。

         shutdown -h 10          #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中

         shutdown -h now       #计算机会立刻关机

         shutdown -h 22:22     #计算机会在这个时刻关机

         shutdown -r now        #计算机会立刻重启

         shutdown -r +10         #计算机会将于10分钟后重启

         reboot                           #重启

         halt                                #关机

当然你如果是centos6.5学过来的,init0与ini6一样在centos7适用。

###npm升级
升级npm只需要像安装其它包一样install一下就行,windows和linux下都可以通过此方式进行升级,你还能指定npm的版本。

    npm i -g npm
    npm i -g npm@5.0.0

###node升级
node升级相对于npm来说就复杂一点了。


1. 首先通过npm安装node的版本管理工具“n“,不用惊讶,名字就是这么简单,就叫n。据了解,n是node下的一个模块,作者是Express框架的开发者。

        npm i -g n
2. 检查n模块--查看系统node的安装路径,n模块的默认路径为 ‘/usr/local’。(如果路径与n模块的默认路径相同可以跳过3步骤。)
    
        which node  
        /data/home/server/nodejs/bin/node   

3. 通过N_PREFIX变量来修改 n 的默认node安装路径。

    - 编辑环境配置文件

            vim ~/.bash_profile   
    - 将下面两行代码插入到文件末尾
    
            export N_PREFIX=/data/home/server/nodejs #node实际安装位置
            export PATH=$N_PREFIX/bin:$PATH

    - :wq保存退出;

            执行source使修改生效。
            $ source ~/.bash_profile
    - 确认一下环境变量是否生效。
    
            echo $N_PREFIX
            /data/home/server/nodejs

###n模块常用命令

Commands:

      n                              Output versions installed
      n latest                       Install or activate the latest node release
      n -a x86 latest                As above but force 32 bit architecture
      n stable                       Install or activate the latest stable node release
      n lts                          Install or activate the latest LTS node release
      n <version>                    Install node <version>
      n use <version> [args ...]     Execute node <version> with [args ...]
      n bin <version>                Output bin path for <version>
      n rm <version ...>             Remove the given version(s)
      n prune                        Remove all versions except the current version
      n --latest                     Output the latest node version available
      n --stable                     Output the latest stable node version available
      n --lts                        Output the latest LTS node version available
      n ls                           Output the versions of node available

- 安装node最新版本

        n latest
- 安装稳定版

        n stable
- 安装指定版本

        n v7.10.0
- 查看已安装版本

        n
- 删除指定版本

        n rm 6.4.0

posted @ 2018-08-30 09:19  追卓  阅读(197)  评论(0编辑  收藏  举报