Npm和linux常用操作

320 阅读2分钟

npm

npm命令集: mac安装路径: /usr/local/lib/node_modules/

npm -v 查看版本

npm install npm -g 更新最新的npm

npm安装淘宝镜像资源 npm install -g cnpm --registry=registry.npm.taobao.org

cnpm sync connect 同步模块

npm list 查看包列表

npm i --prouduction 只装生产环境的包

npm view jquery versions 查看xx版本

npm i jquery@2.2.1 安装指定版本

npm outdated 查看哪些包是否过期

^1.2.4 ^表示锁定主版本号是1

~1.2.4 ~表示锁定主版本号和次版本号

npm的语义版本 www.npmjs.cn/misc/semver…

npm cache clean -force 清除缓存

FAQ

有些包下载完是默认从全局去找 而不是当前目录找 所以在当前目录下执行改命令需要 这样可以在脚本配置 在脚本写可以直接写gulp因为脚本先找当前包

linux

grep:Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。格式grep [options]

当前文件基本操作

pwd: 查看当前路径

cat: 查看当前文件

mkdir:创建文件夹

touch 创建文件

exit:退出当前操作

which:查找文件. which 指令会在环境变量$PATH 设置的目录里查找符合条件的文件。

ls

ls:查看当前目录下文件
ls -a 查看所有文件包含隐藏文件

  • -R 若目录下有文件,则以下之文件亦皆依序列出 ls -al 查看当前目录所有详细文件 第一列 第一个如果是d代表文件夹 -代表文件 后面的几位代表执行权限 r-red w-write x-执行(英文不知道是不是execute)

chomd :chomd 777 文件名 修改某个文件权限 rwx二进制代表 r是2的2次方 w是2的一次方 x是2的零次方 所有权限都有的话 加一起等于7

“mv 文件名 路径”: 移动文件

rm

rm 文件名:删除文件

rm -r 文件路径 删除这个文件夹里面所有

-f:强制删除文件或目录

port

lsof -i:8002  查看端口

Kill 8002 关闭端口

tail

代码过长可能不生效 image.png

mv

image.png

grep和ps

image.png

image.png

curl

image.png

image.png

image.png

shell和终端

image.png

image.png

image.png

image.png