记录一下个人常用的Linux命令。
1,vim编辑文件命令
PlainBashC C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL
vim a.txt # a.txt 文件名
# 1,如果文件不存在,创建文件,进行编译
# 2,打开文件后不能进行编辑,因为处于命令模式
# 3,按insert或i,进入编辑模式
# 4,编辑完成后,按ESC退回到命令模式
# 5,输入:进入底行模式
# :wq 保存退出
# :q! 强制退出,不保存
2,tar -zxvf 压缩文件命令
PlainBashC C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL
# z:是否能解压gzip文件
# x: 代表解压
# v:显示运行过程
# f:指定文件名,必须紧跟文件名
tar -zxvf a.tar.gz #a.tar.gz 文件名
3,ps -ef 查看正在运行的进程命令
PlainBashC C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL
#查看Java进程
ps -ef | grep java
#停止进程
kill -9 java进程序号
4,启动java程序,后台运行
PlainBashC C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL
#直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。以下方法可让jar运行后一直在后台运行。
nohup java -jar a.jar & #a.jar Java包
5,重启nginx
PlainBashC C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL
#查看nginx进程
ps -ef | grep nginx
#平滑重启
kill -HUP 主进称号或进程号文件路径
#或者
/usr/nginx/sbin/nginx -s reload
6,Linux如何后台运行node服务?
安装pm2,点击前往安装教程。安装后 $ pm2 start app.js 启动app.js应用程序。
暂时就这些吧....更多命令以后会继续添加。