linux篇
1、linux操作会话容易过期(临时设置)
unset TMOUT
# 或者
export TMOUT=99999
2、打印进程的文件描述符
lsof -p pid
3、源码编译只有configure.ac文件
如何编译源码目录下只有configure.ac文件和Makefile.am文件的工程 - 克林斯顿 - 博客园
4、定位文件路径
linux命令: 两个查找工具 locate,find - AIの海雅 - 博客园
locate 定位文件名字
# 可以先更新索引
updatedb
# 使用正则需要加 -r 选项
# 安装locate
# yum install mlocate
5、返回上一次cd的目录
cd -
6、系统服务位置
cd /lib/systemd/system
7、tcpdump抓包
# 直接打印
tcpdump -i any host ip -Xxnn
tcpdump 'port 80 and host www.baidu.com' -Xxnn
# 写入文件
tcpdump -i any host ip -w resource.cap
tcpdump 'port 80 and host www.baidu.com' -w test.cap
# 说明 -i参数可以指定网卡,可以用 ip a查看
8、查看系统日志,尤其是段错误日志
journalctl -n 20
9、vim多选
按v键
10、vim跳到最后
shift + g
11、执行最近的命令
! 加最近执行命令的前缀
12.configure文件指定include路径和lib路径
./configure --prefix=/usr/include/ --with=/usr/lib
13、shell下删除某个单词(光标之前的)
ctrl + w
14、rpm冷知识——后缀为noarch的是没有平台区分的,不区分是arm还是x86
15、查询文件的来源rpm
rpm -qf 文件路径
16、查看rpm包安装了什么内容
rpm -ql 包名
17、vim显示行号
:set nu
18、top常用命令
1 看几核
c 看命令行
m 查看内存
shift+m 按内存排序
shift+p CPU排序
19、grep的时候排除一些字段
grep -v 排除字段名称
20、vim输入特定字段插入代码段
mkdir ~/.vim/UltiSnips
cd ~/.vim/UltiSnips
修改目录下c.snippets
21、linux关机/重启
# 关机
shutdown -h now
# 重启
reboot
22、windows换行符导致linux脚本运行失败
# vi下输入
:set ff=unix
# 或者
sed 's/\r//' -i 脚本名称
23、修改日期
date -s 2022-07-01
date -s 11:52:00
Windows篇
1、呼出文件夹
win + e
2、打开组策略,运行
gpedit.msc
3、刷新组策略用
gpupdate/force
4、在当前目录下打开powershell
shift + 鼠标右键
5、windows查看监听端口
netstat -ano|findstr LISTENING
6、notepad++处理一整竖行(列)
按住alt键选择整列即可
7、windows命令行查看系统信息
systeminfo
8、JAVA_HOME 失效
Java home 一般是 jre 路径,比如下面,java home 最好最后跟个斜杠,因为是文件夹,有些软件不够智能,不会自动加上这个斜杠,可能会软件导致识别不到 java home,其实 java home 主要是找那个 java.exe 文件
D:\java\jre\
其他
1、github风格头像生成