记得这玩意是高三暑假的时候啃的,不过那个时候啃的一知半解
什么shell命令类,网络命令,写了一大堆,但是命令实际上后面常用的没几个
感兴趣的可以下载来看看
链接位置
因为经常玩kali,所以就经常查文档,今天想了下对这个命令做个汇总,把自己常用的linux命令做了一个总结
网络与系统命令
目录文件与编译器的命令
删除非空目录方法
rm -rf 目录名
重启服务
直接写在一个总的文件中进行交互
install.sh
#/bin/bash
cp /var/www/html/httpd.conf /etc/httpd/conf/httpd.conf
systemctl restart httpd.service #这个即直接重启服务的命令
rm /var/www/html/httpd.conf
rm /var/www/html/install.sh
linux密码文件类
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
含义以及理解
# user1:x:1000:1001::/home/user1:/bin/bash
User1——用户名
X——早期的密码存放处,不安全,已经另存它处。
1000——uid,centos7都是从1000开始的。
1001——gid
::(root是:root:,不包括两边的冒号,中间没写就是空)——用户的注析信息
/home/user1——用户的家目录
/bin/bash——用户的shell,交互终端。(如果是/sbin/nologin,即使是用户也不能登录。)
linux提权
sudo -l #查看那些可以给予root权限
sudo /bin/bash/ #即可以用超级权限
linux用户组权限管理
开启ssh命令执行
kali linux常用bash命令
内网渗透
①cat /root/.bash_history
可能搜集到密码
②
/etc/shadow
/etc/passwd
/var/log
history
.ssh
③收集其他铭感文件txt类 即密码本
④匹配指定文件的命令
1 --递归查找目录下含有该字符串的所有文件
2 grep -rn "data_chushou_pay_info" /home/hadoop/nisj/automationDemand/
3
4 --查找当前目录下后缀名过滤的文件
5 grep -Rn "data_chushou_pay_info" *.py
6
7 --当前目录及设定子目录下的符合条件的文件
8 grep -Rn "data_chushou_pay_info" /home/hadoop/nisj/automationDemand/ *.py
9
10 --结合find命令过滤目录及文件名后缀
11 find /home/hadoop/nisj/automationDemand/ -type f -name ‘*.py‘|xargs grep -n ‘data_chushou_pay_info‘
⑤查看其他文件的记录命令
ls -la
压缩文件
寻找
linux下
find / -name *.tar*
cat /root/.bash_history | grep tar
#备份原代码
tar -zcvf /tmp/html/guest_auth/a.zip /tmp/html/
tar -cvf 1.zip 1/
#备份数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u user -p database > /tmp/database.sql
windows下
①winrar的思路打包-->直接用winrar的思路去打包
winrar.exe xxxx xxxx
如
winrar.exe a -ag -k -r -s -ibck D:/a.zip D:/
②cab命令的思路打包
两个压缩命令
单文件压缩
makecab ip2.txt ip2.txt.cab
多文件压缩
makecab /f c:\list.txt /d expresstype=mszip /d expressmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=C:\cab\ /d cabinetnametemplate=test.cab
https://www.cnblogs.com/feiquan/p/10652686.html
③3389连接后直接拖
日志清理思路
wevtutil clear-log Application
wevtutil clear-log Security
wevtutil clear-log System
https://www.cnblogs.com/sakura521/p/15191818.html
匹配出文件
strings cap.pcapng |grep '\[' >1.txt
string 1.txt |grep '\[' >2.txt