记录自己常用的idea快捷键和Linux命令

本文介绍了IntelliJIDEA中常用的快捷键,包括代码查找、导航等功能,以及CentOS7系统中一系列管理和维护命令,如文件查找、端口管理、防火墙设置等,是开发人员和系统管理员必备的参考资源。
摘要由CSDN通过智能技术生成

常用的idea快捷键

  1. Ctrl+F12:在类中查找方法;
  2. Ctrl+N :按名字搜索类(可以搜索工程下的类和非工程下的类(方便看源码))
  3. Ctrl+Shift+N : 按文件名搜索文件
  4. Ctrl+H :查看类的继承关系
  5. Ctrl+Alt+B :查看接口方法实现
  6. Alt+F7 :查找类或方法在哪被使用
  7. Shift+Shift :搜索任何东西
    shift+shift非常强大,可搜索类、资源、配置项、方法等,还能搜索路径。
  8. Alt + Left : 回到上一个方法
  9. Ctrl+Alt+Left :回到上一次光标的位置
  10. Crtl + P :查看参数类型
  11. Ctrl+Alt+N:通过请求路径快速找到controller(得先安装RestfulToolkit插件)

常用的CentOS 7命令

1. 查找文件的位置

以tomcat为例

find / -type d -name "tomcat*"

2. 查找文件安装路径

以mysql为例

whereis mysql

3. 查看启动的端口号

netstat -tunlp
netstat -antup
netstat -ntlp

4. 检查端口被哪个进程占用

以8081为例

netstat -lnp|grep 8081  

5. 查看cpu使用率

top

6. 查看所有对外开放的端口

firewall-cmd --list-ports  
或
firewall-cmd --list-all

7. 开启特定端口

以8081端口为例

firewall-cmd --zone=public --add-port=8081/tcp --permanent

8. 删除特定端口

以8081端口为例

firewall-cmd –permanent –remove-port=8080/tcp

9. 防火墙相关指令

systemctl start firewalld.service    :开启防火墙
systemctl stop firewalld.service     :关闭防火墙
systemctl disable firewalld.service  :禁用防火墙
systemctl status firewalld.service   :查看防火墙状态
firewall-cmd --reload                :重启防火墙

10. vim编辑后相关指令

:$          :跳转到最后一行
shift + g   :跳转到最后一行
:1          :跳转到首行
gg          :跳转到首行
/name       :查找name字段(按 n 查找下一个)

11. 文件与目录相关操作

touch a.txt                 :创建文件
cat > a.txt					:创建文件并从控制台输入内容
cp file1 file2          	:将file1复制为file2
cp -a dir1 dir2        		:复制一个目录
ls -l                   	:显示详细信息
mkdir dir1 dir2         	:创建目录
mkdir -p /dir1/dir2/dir3    :创建一个目录树
mv dir1 dir2                :移动/重命名一个目录
rm -rf dir1                 :删除该目录所有东西
cat file1					:查看文件
more file1					:查看一个长文件的内容
tar -tf example.tar         :显示一个压缩包中的内容
tar -cvf example.tar file1 dir1 :打包
tar -xvf example.tar     		:把压缩包解压到当前目录下
tar -xvf example.tar -C /tmp    :把压缩包解压到/tmp目录下

12. 显示磁盘的使用情况

df -h

13. 输出内容重定向到指定文件

 > log.txt         :输出到log.txt,会覆盖
 >> log.txt		   :输出到log.txt,追加的形式

14. 实时打印日志文件

tail -f log.log

15. 查看当前进程

以redis为例

ps -ef | grep redis

16. 查看进程中线程耗费CPU的时间

top -Hp pid

17. 查看进程的堆栈信息

jstack 进程id | grep 线程id的十六进制值

18. 查看堆内存的具体使用情况

jmap -heap pid

19.查看内存中的存活对象情况

jmap -histo:live pid | more

20.查看垃圾回收信息

jstat -gc pid 采样时间间隔 采样数量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值