logo头像

前端常用命令集

前端常用命令

搜集一些经常使用到的命令,整理到一起,方便查阅。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
mac常用快捷键

control+command+f # 最大化最小化切换
command+option+i # 打开开发者工具
command+H # 隐藏窗口
command+M # 最小化当前窗口
command+option+H # 最小化当前程序之外所有程序窗口
command+option+M+H # 快速隐藏所有应用程序窗口

ctrl+shift+L # 同时选中所有匹配

mac常用命令

pwd # 查看当前工作目录
cd # 进入root
cd folder # 进入文件夹
cd .. # 上级目录
cd ~ # 返回root
rm 文件名 # 删除
ls # 列出目录下所有文件
cp 文件名 目标目录 # 拷贝到目标目录
ps -ef|grep nginx # 查询服务


losf -i :7001
kill -9 83908 # 查询端口占用,并杀掉

ln -s 使用路径 希望的路径 # 链接



//查询日志
control+f # 翻页
//查询日志关键信息
cat -n test.log | grep "地形"
//日志输出到屏幕
cat *.log

more *.log # 同cat命令差不多,只不过时会把内容分页,通过空格向下翻页

通过less *.log 进入文件
1. 可以通过/txt或者?txt来定位文件,并且通过n(向上)或者N(向下)来定位下一个匹配记录
2. 通过less *.log | grep 'txt' 关键字查找
3. 通过F来开启实时监控
head 命令
head *.log 默认查看前10行日志
head -n 20 *.log 查看前20行日志

tail命令(常用)
tail # 默认查看末尾几行的日志
tail -n 10 *.log # 默认查看后10行日志
tail -f *.log 实时监控日志


idea
alt + 1 快速移动到上一个错误
alt + 2 快速移动到下一个错误
alt + enter 修改错误
alt + control + o 删除多余jar
command + option + L 格式化代码


git
//强制更新到本地
git fetch -all
git reset --hard origin/master //远程分支名称
git fetch

git remote -v # 查看远程仓库地址
git remote add origin url # 添加远程原仓库地址
git branch -r # 获取所有远程分支
git chekout -b 本地分支名x origin/远程分支x # 拉取远程分支到本地分支并创建分支x,并切换到本地分支x 注:此方法会和远程分支建立映射关系
git fetch origin 远程分支x:本地分支x # 使用此方法不会切换到改本地分支x,需要手动checkout。并且没有和远程有映射关系。
git branch -vv # 查看本地分支和远程分支映射关系
git branch -u origin/addFile || git branch --set-upstrean-to origin/addFile # 添加当前分支和远程分支关系
git branch --unset-upstream # 撤销本地分支于远程分支映射关系

git checkout -- readne.txt # 撤销本地单个文件
git branch # 列出本地所有分支
git chekcout name # 检出分支名,切换分支,本地文件不会改变
git add dir # 提交目录
git diff # 显示本地和暂存区的差异
git diff --cached file # 显示暂存区和上一个commit的差异
git diff HEAD # 显示工作区和单亲分支最新commit 之间差异
git push origin 本地分支:远程分支 # 推送到远程
git chekcout -f name # 强制切换分支, 会抛弃已修改的
git branch -d name # 删除分支
git stash list # 查询缓存列表
git stash # 暂存起来
git stash apply stash@{0} # 重新获取刚才变更
git stash drop stash@{0} # 删除对应的名字
git stash clear # 删除
git log -p -2 # 查看最近提交的两次更新
git push origin --delete [branch-name] # 删除远程分支

brew 常用命令

brew --version # 版本
which brew # 安装路径
brew install # 安装包
brew search # 搜索
brew update # 更新
brew list # 列表
brew info [] # 包信息
brew deps [] # 包依赖
brew server # web 服务
brew -help # 帮助


Mongoldb

mongod # 启动服务
mongo # 进入命令
mongod --logpath /data/db/mongod.log # 设置日志位置
show dbs # 查询所有数据列表
db # 显示单亲数据库对象或集合
use # 连接到指定的数据库
db.runoob.insert({}) # 插入数据runoob数据库名集合
db.dropDatabase(); # 删除单亲数据库,默认test,db命令可以查看单亲数据库名


mysql
查询多个字段中任一个
and CONCAT(IFNULL(a.problem,''),IFNULL(answers,'')) like '%制度%'


node利用n进行升级
sudo npm install -g n # 全局安装升级node工具包n
sudo n stable # 安装最新稳定版node
n # 显示已安装的node
n latest # 安装最新版本node
n lts # 安装最新长期维护版(LTS)node
n <version> # 根据提供的版本号安装node

npm升级
npm install -g npm-check # 全局安装npm升级工具包

npm-check -gu # 检查更新全局依赖包
npm-check -u # 检查当前项目依赖

npm config ls # 查询npm配置

npm config set registry http://registry.npmjs.org/ # 全局切换官网镜像
npm config set registry https://registry.npm.taobao.org # 全局切换到淘宝镜像

# 发布模块
$ npm publish [name]

# 删除模块
$ npm unpublish [name]

yarn 包管理器

yarn init # 初始化项目
yarn add [package] # 添加依赖
yarn add [package]@[version]
yarn add [package]@[tag]

yarn upgrade [package] # 升级依赖
yarn remove [package] # 移除依赖
yarn install 或者yarn # 安装项目所有依赖