linux tips

1.gdb如何调试没有符号表(未加-g选项的编译)的程序
disassemble main

2.kali中zip使用

zip -r archive_name.zip directory_to_compress 下面是如果解压一个zip文档: # unzip archive_name.zip

2.反编译java中war包
如何将war文件导入MyEclipse
第一步:在导入war文件之前,新建项目,比如:webPorject
第二步:在Myeclipse中:在File===》import==》General中选择Archive File,出现对话框
第三步:在弹出的Form archive file对话框中选择要导入的项目.war
第四步:全选 =====>导入第一步中新建立的项目,点击Finish,完成导入。

3.java反序列化漏洞存在条件:a.用户库包含common-collections3.2.2.  b用户代码调用readOject(). c.可以远程调用readObject.

4.linux中显示父子进程关系:ps -ef --forest

5.docker复制文件

从主机复制到容器sudo docker cp host_path containerID:container_path

从容器复制到主机sudo docker cp containerID:container_path host_path

6.apache配置文件:

ServerRoot设置apache服务器的根目录

DocumentRoot指定apache服务器网页(文档)根目录

Directory用于指定默认的路径

DirectoryIndex是在只指定目录的情况下默认显示的文件名:DirectoryIndex home.html index.html index.html.var index.shtml

7.securecrt vi编辑问题(回车/换行不能用的问题)

修改文件/etc/vim/vimrc.tiny,将“set compatible”改成“ set nocompatible”,同时在后面加上set backspace=2。

8.查看文件夹大小并排序

du -s *|sort -nr//注意以kb为单位

du -sh *|sort -nr//不准确

9.tree乱码问题

alias tree='tree --charset ASCII'

10.ubuntu vi跳到最后一行:跳到文本的最后一行:按“G”,即“shift+g”

11.windows下计算MD5方法:Get-FileHash C:Windows otepad.exe -Algorithm MD5| Format-List

12.linux时间降序排列文件:ls -lrt

13.查看linux系统版本

1)uname -a;  2)cat /etc/issue  3)lsb_release -a(linux standard base)

4)last查看最近用户登录信息

 14.echo $1|tr -cd "[[:alnum:]/]":tr对输入流进行字符串修改。d为删除后面字符集内容,c为字符集补集,[:alnum:]为数字或字母,亦即只保留后面的内容(只保留数字或字母),常见于对文件名进行过滤。

原文地址:https://www.cnblogs.com/studyskill/p/6524448.html