程序员常用指令

环境变量

windows下环境变量配置

Java环境变量

1
2
3
4
①在环境变量中设置JAVA_HOME变量,将其值设为jdk安装路径
②在path变量中添加%JAVA_HOME%\bin
③在环境变量中设置CLASS_PATH变量,将其值设置为.;%JAVA_HOME%\lib
测试:在命令行输入java,javac,java -version三个命令均有输出信息则配置成功

anaconda环境变量

1
2
3
①将anaconda安装路径添加到path下
②将anaconda安装路径下Scripts目录添加到path下
测试:在命令行中输入conda,anaconda

maven环境变量

1
2
3
①将maven安装路径设置为MAVEN_HOME
②path中添加%MAVEN_HOME%\bin
测试:在命令行输入mvn -v

mysql环境变量

1
2
将MySQL安装目录下的bin目录放置path中
测试:mysql -u<用户名> -p

Linux下环境变量配置

pass:Linux下修改环境变量后需要使用source /etc/profile指令刷新配置

java环境变量

1
2
3
4
5
vim /etc/profile
在末尾添加上
export JAVA_HOME=<java安装路径>
export PATH=.:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

anaconda环境变量

1
2
3
vim /etc/profile
在末尾添加上
export PATH=$PATH:<anaconda安装路径>

mysql环境变量

1
2
3
vim /etc/profile
在末尾添加上
export PATH=$PATH:<MySQL安装路径>

Java常用指令

编译指令

1
2
javac [-d 目录|-verbose] <文件名>
-verbose:显示每个所加载的类和每个所编译的源文件的有关信息

运行指令

1
java [-classpath] 文件名

打包指令

1
2
3
4
5
手动切换到编译输出路径
jar -cvf <jar包名称>.jar .
-c (create)表时要创建文件
-v (verbose) 在控制台打印压缩详情
-f (filename)指定压缩文件名

生成文档

1
Javadoc <文件名>

反编译

1
javap <文件名>

输出JVM进程状态信息

1
2
3
4
jps
–m 输出传入main方法的参数
–l 输出main类或Jar的全限名
–v 输出传入JVM的参数

打印java内存细节

1
2
3
4
jmap pid
–heap
–histo
–dump

打印java stack和native stack的信息

1
jstack -l pid

Maven常用指令

创建java项目

1
2
3
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName

创建web项目

1
2
3
4
mvn archetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp

反向生成maven骨架

1
mvn archetype:generate

编译源码

1
mvn compile

运行测试

1
mvn test

打包

1
mvn package

清除项目

1
mvn clean

只导出jar包

1
mvn jar:jar

查看项目已经被解析的依赖

1
mvn dependency:list

上传到私服

1
mvn deploy

Python 常用指令

进入交互模式

1
python

查看pip安装路径以及版本

1
pip --version

查看pip安装的包

1
pip list

pip升级

1
python -m pip install --upgrade pip

pip安装包

1
pip  install <package> [-i 镜像源]

pip卸载包

1
pip uninstall <package>

创建虚拟环境

1
python -m venv <文件夹路径>

激活与关闭环境

1
activate/deactivate

导出虚拟环境到文件

1
pip freeze 文件.txt

Anaconda常用指令

切换镜像源

1
2
3
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

查看虚拟环境

1
conda env list

创建环境

1
conda create -n env_name python=env_py

激活与关闭环境

1
acitivate env_name/conda deactivate

安装包

1
conda install package

卸载包

1
conda remove package

更新包

1
conda update package

查看配置信息:

1
conda config --show

查看安装的所有包:

1
conda list

设置搜索时显示像源地址:

1
conda config --set show_channel_urls yes

MySQL常用命令

连接MySQL

1
mysql [-h 主机地址] -u用户名 -p

退出MySQL

1
exit (回车)

修改密码

1
mysqladmin -u用户名 -p旧密码 password 新密码

删除用户

1
Delete FROM user Where User='用户名';

新建用户

1
create user '用户名'@'登录地址' identified by '密码';

赋予用户权限

1
grant privilege on 数据库.表 to 用户名@登录主机

新建数据库

1
create database <数据库名>

创建表

1
create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);

删除表

1
drop table <表名>

插入数据

1
insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]

查询数据

1
select <字段1,字段2,...> from < 表名 > where < 表达式 >

删除数据

1
delete from 表名 where 表达式

更新数据

1
update 表名 set 字段=新值,… where 条件

增加字段

1
alter table 表名  add字段 类型 其他;

修改表名

1
rename table 原表名 to 新表名;

Git常用命令

创建用户

1
2
git config --global user.name “用户名”
git config --global user.email “邮箱”

生成ssk key

1
ssh-keygen -t rsa

初始化仓库

1
git init

克隆仓库

1
git clone <地址>

查看远程仓库

1
git remote -v

添加远程仓库

1
git remote add [name] [url]

删除远程仓库

1
git remote rm [name]

修改远程仓库

1
git remote set-url --push [name] [newUrl]

拉取远程仓库

1
git pull [remoteName] [localBranchName]

推送远程仓库

1
git push [remoteName] [localBranchName]

查看本地分支

1
git branch

查看远程分支

1
git branch -r

创建本地分支

1
git branch [name]

切换分支

1
git checkout [name]

创建新分支并立即切换到新分支

1
git checkout -b [name]

删除分支

1
git branch -d [name] 

合并分支

1
git merge [name] ----将名称为[name]的分支与当前分支合并

创建远程分支(本地分支push到远程)

1
git push origin [name]

删除远程分支

1
git push origin :[name] 

添加到暂存区

1
git add

提交暂存区

1
git commit -m “注释”

从暂存区删除文件

1
git rm

查看日志

1
git log

回滚

1
git revert

Npm常用命令

安装与卸载

1
2
3
npm install -g <package>
npm uninstall -g <package>
-g:全局

修改默认安装路径

1
npm config set prefix “路径”

更新

1
npm update <package>

搜索

1
npm search <package>

查看包

1
npm list

查看模块安装路径

1
npm root

查看模块信息

1
npm view <name>

官方文档

1
npm docs <name>

修改镜像源

1
npm config set registry <url>

清除缓存

1
npm cache clean
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2021 John Doe
  • Visitors: | Views:

请我喝瓶快乐水吧~