• 前端需要掌握的Linux知识 (一)


    本文面向的对象是nodeJS初学者

    认识文件系统

    /bin 程序

    /sbin root用户使用的程序

    /etc/ 系统配置文件

    /home 家目录

    /lib 程序使用的库文件

    /media 挂载点

    /mnt 挂载点

    /root 

    /usr 动态数据

    /var 存放随当前计算机的运行而改变的文件

    /proc 操作系统状态

    /boot 与启动相关的文件

    shell命令

    指定变量 通常用在启动Node脚本

    比如express4的启动,PORT=3000 npm start

    shelll组合命令

    command1 ; command2 ; cmmond3

    command1 || command2 || command3 依次执行,有先后顺序

    apt-get

    ubuntu的包管理工具,类似npm

    apt-get install node

    apt-get remove ** 移除包

    apt-get update 更新源

    apt-get upgrade 更新

    查看进程

    ps

    杀死进程

    kill pid

    基本文件操作

    ls 列出目录

    rm 删除

      删除目录 rm -rf *

    cp 复制

    mv 移动/重命名

    ln 创建文件链接

    目录操作

    cd 切换目录 

    pwd 显示当前目录

    dirname

    mkdir

    rmdir

    rm -r 删除空目录

    显示文件内容

    cat

    less

    文件的编辑

    vim 理解命令模式 输入模式 

    nano

    文件属性

    chown 改变文件及目录的拥有权 chwon smith:users file 

    chgrp 

    chmod

      使用方式 : chmod [-cfvR] [--help] [--version] mode file... 

      -c : 若该档案权限确实已经更改,才显示其更改动作 
      -f : 若该档案权限无法被更改也不要显示错误讯息 
      -v : 显示权限变更的详细资料 
      -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 

      chmod -R u+r directory           递归地给directory目录下所有文件和子目录的属主分配读的权限

      chmod 751 file                      给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限

  • 相关阅读:
    Swift8-枚举Enumerations
    Swift7-闭包
    Swift6-函数
    Swift5-控制流
    Swift4-集合类型
    什么是node.js
    nodejs的安装
    环境变量的认识,,,
    shell是什么,各种shell的初步认识,适用于初学者
    exports和module.exports的区别
  • 原文地址:https://www.cnblogs.com/bhaltair/p/6581243.html
Copyright © 2020-2023  润新知