工作中常用的linux命令

Linux常用命令

  • 工作中常用的命令
    • date
    • tail -500f **.log
    • who
    • history
    • sz ** / rz
    • kill ***(与软件运行相关的进程和PID)
    • ps aux | grep ***
    • ps -few
    • ps -few | grep java
    • jps
    • jstack
    • cp -r ....A/ .....B/
    • rm -rf
    • sz rz
    • fdisk
    • df -h
    • du -sh **
    • tar -zxvf A -C B
    • tar -czvf A B
    • 测试内存泄漏会用到的
    • Ctrl+c Ctrl+z

工作中常用的命令

将工作中经常要用的命令整理一下

date

时间相关

date +%s   时间戳
date -s "2018-08-27 09:10:29 改时间
date -d@1533610628  时间戳->这个时间

tail -500f **.log

将指定文件的最后部分输出到标准设备(终端)

who

显示谁登录到机器上

history

显示这台机器的历史命令

sz ** / rz

把文件下载到本地或者上传到服务器

kill ***(与软件运行相关的进程和PID)

eg: kill -9 16355

ps aux | grep ***

查找与进程相关的pid号

ps -few

查询所有的进程

ps -few | grep java

查找当前用户的java进程

jps

显示java进程pid的命令

jstack

打印出给定java进程ID/core file/远程调试服务的Java堆栈信息

cp -r …A/ …B/

把A下的拷贝到B下的
-r 表示递归(担心A下还有目录)

rm -rf

删除

sz rz

从服务器传到本地,或者从本地上传到服务器

fdisk

磁盘空间

df -h

分区空间大小 整台服务器的硬盘使用情况

du -sh **

看每个文件夹的大小

tar -zxvf A -C B

解压(A解压到B)

tar -czvf A B

压缩(把B压缩到A),把B下的打包到A下的,以gzip压缩

测试内存泄漏会用到的

top
jmap -dump:file=my 22900(pid)
配合内存分析工具EclipseMemoryAnalyzer使用
file -> open Heap Dump

Ctrl+c Ctrl+z

结束

先写到这儿,后面记起来了再补上

你可能感兴趣的:(Linux)