一般情况本地不能直接连FTP服务器,需要在登陆了堡垒机的开发机上连,这个时候像Filezilla这类FTP客户端工具就不好用了,去探索才发现了更广阔的空间,ftp命令。
分类目录归档:小工具
sort按列去重并排序
没有数据分析师,你才会学到的。
一、任务
处理一个文件信息内容,对全部的excel文件,按照size列去重,然后按照size升序,最后输出去重排序后的完整内容。
继续阅读
Mac常用截图、录屏快捷键笔记
如果你Mac电脑上同时启动着QQ、钉钉、飞书等,你可能习惯性的按下Command + Shift + A来截图,这个时候可能发生多次截图的现象(如果你没有改过以上IM的默认快捷键)。这种时候Mac自带的截图功能就可以施展拳脚了。
聊下Mac截图用法和特点,还有超级好用的录屏功能
继续阅读
sed的特殊用法笔记
一、使用sed来替换的时候碰到&符
0、&符会被替换成当前匹配的模式
echo '#DOMAIN#' | sed 's/#DOMAIN#niliu.me?search=%s&page=1/g' niliu.me?search=%s#DOMAIN#page=1
vim和sed两种方式实现特殊字符(#和/)替换笔记
碰到一个问题需要把php.ini文件中#ROOT_PATH#全部替换为/home/work
cat php.ini include_path = ".:#ROOT_PATH#/php/lib/php" extension_dir="#ROOT_PATH#/php/ext"
samba安装和使用笔记
一、samba简介
0、有很多功能,常用来在不同系统之间共享文件。
比如涉及到堡垒机。
继续阅读
strace工具学习实践笔记
tcpdump工具学习及抓包实践笔记
tcpdump抓包学习笔记二(抓包实践,LNMP下抓包)
一次HTTP POST请求,Nginx有没有接收到完整数据, FPM有没有接收到完整数据,通过tcpdump这个软件就可以很轻易完成。
说明:以下LNMP测试环境:
Nginx监听80端口
PHP-FPM监听9022端口
Nginx和FPM通过IP + port的方式通信。
继续阅读
Charles抓包小结
使用Charles抓包,认为只是一个工具,没有深究过,用一点探索一点,换个手机配置一遍发现竟然很多原则性的东西都不太清楚。
本来打算整一篇完整的配置过程,后来发现了很多整理极其优秀的文章。故而,这里就总结一些抓包原理和配置原理,具体操作细节可参考文末的文章。
说明:Charles是付费软件,可以试用30天,在官网https://www.charlesproxy.com下载,可以找破解的charles.jar包替换, 在线生成jar包工具https://www.zzzmode.com/mytools/charles/。
覆盖安装的charles.jar即可
mv ~/Desktop/charles.jar /Applications/Charles.app/Contents/Java
注:官网下载Charles,有时候比较慢,可以在百度网盘下载。【链接地址 密码:wn7a】
一、抓包原理小结
抓包全称”抓取数据包”,而数据包是在网络中传输格式化数据(以一定的格式封装、分组、打包)的单位。
抓包软件Charles其实就是一个HTTP代理,这里代理屹立在客户端和服务端之间,指定的请求先通过Charles, 然后在到达服务器。
继续阅读