linux命令

nohup python -u xxx.py >xxx.log 2>&1 &
# 让服务器在后台运行
# 运行成功会输出一个PID号
# 关闭运行程序: kill -9 PID
ps -ef |grep python
# 查看当前python相关进程
sudo apt-get update # 在输入安装命令前,记得先运行"sudo apt update"来更新软件包列表
sudo su
apt-get install open-vm-tools
apt-get install open-vm-tools-desktop
reboot
npm start
npm run deploy
git remote add origin http://.git
git add .
git commit -m "init"
git push
查看当前配置:git remote -v
git config --global http.proxy http://192.168.1.10:7897
githacker --url http://83d9dee3-3f90-4977-9cc5-99d26b130a8b.node5.buuoj.cn:81/.git --output-folder git
nmap -sC 192.168.96.4  //使用默认脚本扫描
nmap -sS 192.168.96.4  //半开扫描,发送 SYN 包来初始化连接,如果目标端口响应 SYN-ACK 包,`nmap` 会判断该端口开放。快速且隐蔽,因为它不会完成 TCP 三次握手。扫描11024 端口。
nmap -sV 192.168.96.4  //对端口上的服务程序版本进行扫描
nmap -p- 192.168.96.4 //扫描所有 65535 个端口
nmap -p- --min-rate 1000 -sV 10.129.95.234
smbclient -L 10.129.188.171 
# 列出指定服务器的可用共享资源。系统可能会提示输入用户名和密码,如果共享资源允许匿名访问,可以直接按回车跳过。

smbclient //10.129.188.171/WorkShares
# 连接到局域网内共享资源
mysql -h 10.129.56.250 -u root
SHOW databases;
USE {database_name};
SHOW tables;
SELECT * FROM {table_name};
gobuster dir --url http://10.129.222.70 --wordlist /usr/share/wordlists/dirbuster/directory-list-2.3-small.txt -x php,html

# dir : 使用目录/文件枚举模式.
# --wordlist : 爆破字典的路径.
# -x : 要搜索的文件扩展名
//tmux终端复用
//所有命令都要先按 ctrl + B,后面的命令才被tmux认为是对它的操作
shift + '' :上下切分
shift + % :左右切分
Z : 最大化/最小化
方向键:切换区域
[:翻页 q:退出
//shell命令中的快速移动
home :移到开头
end :移到结尾
ctrl + 左右方向键 : 向左/右移动一个单词