工作中常见的linux命令
pwd命令
查看当前的工作目录,而且是以绝对路径显示的
ls命令
查看当前下的文件和目录
mkdir命令
在当前目录下创建目录
rm -rf命令
删除一个文件或者目录
cd命令
进入指定目录
grep命令
查询制定关键字日志 例如:grep -n ‘查询关键字’ xxx.log
二级关键字查询
tail命令
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
例如:tail -100f xxx.log #查询指定文件100行日志
sed命令
查询指定开始行到结束行的日志 -n选项:只显示匹配处理的行
例如:sed -n ‘10,20p’ xxx.log #查询第10行至20行的日志
vim命令
修改文件内容:
vim a.java 进入一般模式
i(按键) 进入插入模式(编辑模式)
ESC(按键) 退出
:wq 保存退出
:q! 不保存退出(强制退出,不保留更改内容)
:q 不保存退出(没有内容更改)
ps命令
查询所有java进程
zip/unzip命令
压缩zip
zip aa.zip ee.jar //将单个文件压缩(aa.zip)
解压缩(unzip)
unzip file.zip //解压一个zip格式压缩包
curl命令
GET请求:curl URL?a=1&b=nihao
POST请求:curl -X POST -d ‘a=1&b=nihao’ URL
POST请求含参数:curl -H “Content-Type: application/json” -X POST -d ‘{“abc”:123,“bcd”:“nihao”}’ URL
kill命令
kill -9 进程号
9代表的就是9号信号,带有强制执行的意思,它告诉进程:“无论你现在在做什么,立刻停止”。