Linux常用工具
- valgrind
- dust
- hyperfine
- duf
- bottom
- exa
- zoxide
- ripgrep
- httpie
- procs
- awk
- sed
- grep
- fzf
- fd
- ps
- ssh
- vim
- git
valgrind
简介
valgrind是一个用于Linux程序内存监测分析的软件,它可以检测程序中的内存泄漏、内存访问越界等问题,是一个非常有用的工具。它可以检测程序中的内存泄漏、内存访问越界等问题,是一个非常有用的工具。
安装
1 | sudo apt install valgrind |
工具
- memcheck:内存检测工具,可以检测内存泄漏、内存访问越界等问题
- cachegrind:缓存检测工具,可以检测程序中的缓存使用情况
- helgrind:线程检测工具,可以检测程序中的线程问题
- callgrind:函数调用检测工具,可以检测程序中的函数调用情况
- massif:内存使用检测工具,可以检测程序中的内存使用情况
使用
memcheck
1 | valgrind --tool=memcheck --leak-check=full --show-leak-kinds=all ./a.out |
以上命令可以检测程序a.out中的内存泄漏、内存访问越界等问题。
其中,--tool=memcheck表示使用memcheck工具,--leak-check=full表示检测内存泄漏,--show-leak-kinds=all表示显示所有内存泄漏的类型。
dust
hyperfine
duf
bottom
exa
zoxide
ripgrep
httpie
安装
1 | brew install httpie |
OR
1 | pip install --upgrade pip setuptools |
使用
POST
- 使用重定向进行JSON的提交
1
https -v POST 150.158.80.33:7191/api/Login/Login --verify=no < login.json
procs
awk
sed
grep
fzf
fd
ps
ssh
vim
git
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 The Coding Odyssey | Chronicles of a Software Developer!