Linux常用命令

 

1.jps:一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。

2.mkdir -p 文件名:创建目录,-p意思是创建父目录时,如果父目录不存在,自动创建。

3.scp 路径/文件 IP:路径/文件,复制路径下文件到指定ip远程下路径。

4.tar xzvf 文件 -c 目标路径,解压文件到目标路径下。

z 将要解压的包压缩格式为 gzip格式
x 要执行的是解压动作(与压缩 c 相对)
v 显示解压过程中的信息
f 代表file ,固定要带的.(也可以理解为有文件要创建——解压或者压缩一个包肯定有文件要创建)
 -C 选项的作用是:指定需要解压到的目录

5.tar czvf my.tar.gz file1 file2 ....fileN,打包压缩

  1. -c: 建立压缩档案
  2. -x:解压
  3. -t:查看内容
  4. -r:向压缩归档文件末尾追加文件
  5. -u:更新原压缩包中的文件                   注意(这五个是独立的命令,压缩解压都要用其中一个,可以和别的命令连在一起,但这五个只能用其中一个)
  6. -z:有gzip属性的
  7. -j:有bz2属性的
  8. -z:有compress属性的
  9. -v:显示所有过程
  10. -o:将文件解开到标准输出
  11. -f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名,并且是必须的

6.ps -ef|grep   ,查找某个进程

查到之后字段含义如下:

7.make,编译

8.make install,安装

9.netstat -nptl,查网络状态,一般用于查看端口等信息

10.chmod 777 文件,将文件设置权限777,即可写可读可执行

11.source /etc/profile,修改配置文件后,需要让配置文件生效,使用source命令

12.rm -rf   文件名  :删除文件,删除当前目录下的所有文件

13.cp -r  路径/文件 路径/文件:复制

14.mv 文件名:剪切

15.查看文件

tail -f test.log 实时显示

tail -n 1000:显示最后1000行

tail -n +1000:从1000行开始显示,显示1000行以后的

head -n 1000:显示前面1000行

从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000

显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000

16.查看cpu

top或者vmstat -w-w

17.查看内存

free

18.查找java进程也可以直接用命令 jps

19.打印线程堆栈

可以通过使用jstack pid命令,在Linux环境下还可以使用kill -3 pid  该命令可以输出到文件

20.查看线程使用的CPU

top -H -p pid


posted @ 2018-09-18 14:39  Fire飞扬跋扈  阅读(170)  评论(0编辑  收藏  举报