JavaEE:Linux常用命令摘要

1.程序进程命令:

(1)top命令(查看运行中程序列表):
查看程序完整信息:top -c
刷新N次后退出:top -n N次
N秒刷新一次:top -d N秒
查看指定进程:top -p 进程ID
查看进程中的线程:top -Hp 进程ID

(2)ps命令(查看程序运行情况):
查看完整的进程信息:ps -ef
查看比较详细的进程信息:ps -au
查看所有包含其他使用者的进程:ps -aux
查看xxx的进程信息(grep -i为过滤):ps -ef  | grep -i xxx

(3)jobs命令(查看任务列表与状态):
jobs -l

(4)pgrep命令(查看程序PID):
查看PID:pgrep 程序名
查看程序完整进程信息:pgrep -a 程序名
查看root用户所有运行中的进程:pgrep -U root

(5)pstree命令(查看进程):
查看所有进程(树状图):pstree
查看进程完整指令与参数:pstree -a

(6)lsof命令:
查看哪些进程使用某文件:lsof 文件名
查看某目录与目录下的文件信息:lsof +D 目录名
查看某程序打开的文件:lsof -c 程序名

(7)kill命令(杀进程):
杀死进程:kill 进程ID
查看信号:kill -l
使用SIGHUP信号杀死进程:kill -HUP 进程ID
使用SIGKILL信号杀死进程:kill -9 进程ID

2.内存命令:
查看内存信息:cat /proc/meminfo
查看内存运行情况:free 
查看虚拟内存:vmstat

3.CPU命令:
查看CPU:cat /proc/cpuinfo
查看物理CPU核心数:cat /proc/cpuinfo | grep "physical id" | sort | uniq
查看每颗物理CPU的核心数:cat /proc/cpuinfo | grep "cpu cores" |uniq
查看是否启用超线程:cat /proc/cpuinfo | grep -e "cpu cores" -e "siblings" | sort | uniq
查看逻辑CPU数量:cat /proc/cpuinfo | grep "processor" | wc -l

4.磁盘命令:
查看磁盘使用情况:df
以合适的单位显示磁盘使用情况:df -h
查看某个文件的系统信息:df 文件名
查看文件夹汇总:du
查看某文件容量:du 文件名
查看大于指定容量的文件汇总:du -t 1024m
以列表方式显示某目录内所有文件的容量:du -h /路径/目录名
查看某目录总容量:du -sh /路径/目录名

5.网络命令:
查看所有socket:netstat -a
查看tcp网络信息:netstat -t
查看udp网络信息:netstat -u
查看tcp监听的程序及名称:netstat -antp
查看路由信息:route -nee
查看所有网络连接:lsof -i
查持tcp连接:lsof -i tcp
查持udp连接:lsof -i udp
查持某端口占用情况:lsof -i:端口号
查持tcp协议下某端口占用情况:lsof -i tcp:端口号
查看IP:ifconfig 或 ip addr
查看某台机器连接性:  ping IP地址

6.环境变量命令:
查看环境变量:export -p
设置环境变量:export JAVA_HOME=/目录路径/...

7.设置权限命令:
设置所有账号都可以读/写:chmod a+r+w 文件名

8.系统与用户命令:
查看系统信息:uname -a
查看启动了多久:uptime
查看用户信息:id
查看当前登录系统的用户信息:w
查看当前登录用户的信息:who -a
查看用户名:whoami
查看最近登录信息:last

9.目录命令:
usr:类似windows系统的program files
etc:存放一些系统配置
root:root用户目录
home:存放其他用户的目录
查看当前目录:pwd
切换目录:cd /目录名/子目录名
切换到上级目录:cd ..
查看当前目录所有文件:ll或ls 
查看当前目录文件信息(含隐藏文件,特殊目录):ls -al
查看指定目录的文件信息:ll /目录名/
在当前目录下创建目录:mkdir 目录名
在指定路径上创建目录:mkdir /路径/目录名
复制目录:cp /路径/源目录名 /路径/复制的目录名
删除目录:rm -rf /路径/目录名

10.文件命令:
创建文件:touch 文件名
查看文件内容(适用内容少):cat 文件名
查看文件内容(适用多页内容):more 文件名
查看文件内容(适用多页内容):less -mN 文件名
查看某文件后2行内容:tail -2 /路径/文件名名
复制文件:cp /路径/源文件名 /路径/复制的文件名
移动文件:mv /路径/源文件名 /路径/移动后的文件名
删除文件:rm -f /路径/文件名
按文件名查找:find /路径/ -name 文件名
查找>100M的文件:find / -type f -size +100M
查找<100M的文件:find / -type f -size +100M -exec du -h {} ;
修改文件(按Insert键编辑,按Esc,再输入:wq保存退出):vi /路径/文件名

12.clear命令:
清空控制台:clear

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值