合规与法律声明本文仅用于网络安全原理学习、安全防御研究与合法授权测试。文中所有操作均在本地环境、私有靶场或已获得书面授权的范围内进行。任何未经授权对他人系统、网络、服务进行扫描、攻击、干扰的行为均属于违法行为将依法承担法律责任。请遵守《网络安全法》《刑法》及网络安全伦理坚守技术底线文章若有错误请在评论区指出谢谢1. 基础命令结构Linux/macOSBash/Zsh等大小写敏感ls和LS是不同的命令。斜杠方向使用正斜杠/作为路径分隔符如/home/user。命令组合通过|管道、、;等连接命令。WindowsCMD/PowerShell大小写不敏感dir和DIR效果相同。斜杠方向传统使用反斜杠\如C:\Users但部分命令也支持/。命令组合通过、、|管道但功能有限连接命令。2. 常用命令对比文件与目录操作功能LinuxWindows CMDWindows PowerShell列出目录内容lsls -l详细信息dirGet-ChildItem 或 ls切换目录cd /path/to/dircd C:\path\to\dirSet-Location -Path C:\path\to\dir 或 cd创建目录mkdir dirnamemkdir dirnameNew-Item -ItemType Directory -Name dirname 或 mkdir删除文件rm file.txtdel file.txtRemove-Item file.txt删除目录rm -r dirname递归删除rmdir /s dirnameRemove-Item -Recurse dirname复制文件cp file.txt /new/path/copy file.txt C:\new\path\Copy-Item file.txt -Destination C:\new\path\移动/重命名mv old.txt new.txtmove old.txt new.txtMove-Item old.txt -Destination new.txt系统信息与帮助功能LinuxWindows CMDWindows PowerShell查看帮助man command如 man lscommand /?如 dir /?Get-Help command如 Get-Help Get-ChildItem查看系统信息uname -a内核版本cat /etc/os-release系统版本systeminfoGet-ComputerInfo环境变量echo $PATHexport VARvalueecho %PATH%set VARvalue$env:PATH$env:VAR value进程管理功能LinuxWindows CMDWindows PowerShell查看进程ps auxtop动态查看tasklistGet-Process终止进程kill -9 PIDtaskkill /PID 1234 /FStop-Process -ID 1234 -Force网络操作功能LinuxWindows CMDWindows PowerShell测试连接ping example.comping example.comTest-Connection example.com跟踪路由traceroute example.comtracert example.comTest-NetConnection example.com -TraceRoute查看网络配置ifconfig 或 ip aipconfigGet-NetIPAddress文本处理功能LinuxWindows CMDWindows PowerShell查找文本grep pattern file.txtfindstr pattern file.txtSelect-String -Pattern pattern -Path file.txt输出重定向command file.txt覆盖command file.txt追加command file.txtcommand file.txt同 CMD但支持更多操作符
网络安全之linux2
合规与法律声明本文仅用于网络安全原理学习、安全防御研究与合法授权测试。文中所有操作均在本地环境、私有靶场或已获得书面授权的范围内进行。任何未经授权对他人系统、网络、服务进行扫描、攻击、干扰的行为均属于违法行为将依法承担法律责任。请遵守《网络安全法》《刑法》及网络安全伦理坚守技术底线文章若有错误请在评论区指出谢谢1. 基础命令结构Linux/macOSBash/Zsh等大小写敏感ls和LS是不同的命令。斜杠方向使用正斜杠/作为路径分隔符如/home/user。命令组合通过|管道、、;等连接命令。WindowsCMD/PowerShell大小写不敏感dir和DIR效果相同。斜杠方向传统使用反斜杠\如C:\Users但部分命令也支持/。命令组合通过、、|管道但功能有限连接命令。2. 常用命令对比文件与目录操作功能LinuxWindows CMDWindows PowerShell列出目录内容lsls -l详细信息dirGet-ChildItem 或 ls切换目录cd /path/to/dircd C:\path\to\dirSet-Location -Path C:\path\to\dir 或 cd创建目录mkdir dirnamemkdir dirnameNew-Item -ItemType Directory -Name dirname 或 mkdir删除文件rm file.txtdel file.txtRemove-Item file.txt删除目录rm -r dirname递归删除rmdir /s dirnameRemove-Item -Recurse dirname复制文件cp file.txt /new/path/copy file.txt C:\new\path\Copy-Item file.txt -Destination C:\new\path\移动/重命名mv old.txt new.txtmove old.txt new.txtMove-Item old.txt -Destination new.txt系统信息与帮助功能LinuxWindows CMDWindows PowerShell查看帮助man command如 man lscommand /?如 dir /?Get-Help command如 Get-Help Get-ChildItem查看系统信息uname -a内核版本cat /etc/os-release系统版本systeminfoGet-ComputerInfo环境变量echo $PATHexport VARvalueecho %PATH%set VARvalue$env:PATH$env:VAR value进程管理功能LinuxWindows CMDWindows PowerShell查看进程ps auxtop动态查看tasklistGet-Process终止进程kill -9 PIDtaskkill /PID 1234 /FStop-Process -ID 1234 -Force网络操作功能LinuxWindows CMDWindows PowerShell测试连接ping example.comping example.comTest-Connection example.com跟踪路由traceroute example.comtracert example.comTest-NetConnection example.com -TraceRoute查看网络配置ifconfig 或 ip aipconfigGet-NetIPAddress文本处理功能LinuxWindows CMDWindows PowerShell查找文本grep pattern file.txtfindstr pattern file.txtSelect-String -Pattern pattern -Path file.txt输出重定向command file.txt覆盖command file.txt追加command file.txtcommand file.txt同 CMD但支持更多操作符