linux命令
copbint
种一棵树,最好的时间是十年前,其次是现在!!<br>
有问题交流与讨论可以直接加我微信"copbint",CSDN回复非常不及时。
很多东西记了只是方便自己复习的,如果觉得没啥帮助请轻喷。
展开
-
linux变量内容的删除和替换
shell内置了对变量进行删除和替换的功能,非常的方便。虽然平时用的机会非常少,但是阅读别人写的脚本时,会经常遇到。 所以进行一个学习总结。 ${var#pattern} 从变量头部开始匹配模式,将符合的最短数据删除 ${var##pattern} 从变量头部开始匹配模式,将符合的最长数据删除 ${var%pattern} 从变量尾部开始匹配模式,将符合的最短数据删除 ${var%%patte...原创 2019-04-03 00:30:43 · 4078 阅读 · 0 评论 -
我使用过的linux命令之strings
strings命令用于输出文件中可打印的字符串。不论文件是普通文本,还是可执行文件,任何文件都可以。 最常用的选项: -a 扫描整个文件的任何段,这是strings的默认行为,但是这种默认行为是可以改变的。所以建议加上此选项。 -f 打印对应的文件。 -n 字符串的最小长度。默认是4。也就是说长度小于4的字符串不会输出。 常用场景: 确定某个可执行文件的版本。 生成的so文件的文件名往往不包...原创 2019-04-29 01:19:51 · 518 阅读 · 0 评论 -
我使用过的linux命令之strace
strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。 最常用选项: -f 跟踪由fork调用所产生的子进程. -ff 如果提供-o filena...原创 2019-04-30 08:04:02 · 530 阅读 · 0 评论