Jay jay
文章28
标签2
分类0
常用命令学习

常用命令学习

windows系统

系统目录服务端口注册表
windows安装目录,重要的文件在windows下system32目录比较重要常用命令在这里,也容易感染病毒,drivers/etc/hosts文件比较重要,system32/config/sam文件记录账号和密码,在pe中删除可以免密登录。perflogs是日志文件夹还有隐藏目录有可能感染病毒
创建账号登录会在用户目录下生成账号文件夹无法完全删除,尽量不要创建账号登录
cmd相关命令

dir 打开目录
move移动文件 盘的格式:盘符名:\目录\名字
ren 重命名文件名 直接将文件位置写出来再将新命名的文件加到最后
replace 替换文件
copy命令用来复制文件 源文件地址 新文件地址
xcopy复制文件夹 /e 全部复制 /c终止
ping 网络连接
ping localhost 或者127.0.0.1 检测本地TCP/IP连接是否正常
ping 网关检查网络是否正常
ping 外网检测网络是否正常
pathping路由追踪
ipconfig获取本机地址/all更详细
gpedit 网络编辑器用来提升网络带宽限制设置小点 看网络环境有可能无影响
ipconfig /flushdns 刷新dns缓存 快速打开一个网站
netsh interface tcp show global 查阅活动状态
netsh interface tcp set global autotuninglevel =normal 接收窗口自动自动调节级别为正常
net user 名 密码/add添加管理员
ner user 名 /del删除管理员
net localgroup administrators 名 /add 提权
telnet还没开启
net start telnet
net localgroup administrators添加到控制远程桌面
mstsc 远程控制窗口
cd 进入一个文件夹
mkdir创建一个文件夹
rmdir删除一个目录
批处理将一些命令写在文档里然后更改文件后缀为.bat
合并文件 copy /b以二进制合并 文件名+文件名 生成文件名
删除文件del 名
文件捆绑iexpress未学会产生的.exe文件无法运行的问题
ie主页的修改还没有学会代码太长
cmd进入管理员命令提示符的方法runas /user:adminisitrator
一分钟自动关机问题修复 netsh winsock rese 可以解决
administrator找回 (超级管理员使超级管理员可用)net user administrator/active :yes
将磁盘格式从fat32改为ntfs convert D:fs:ntfs 全y

第一条 netsh wlan show profiles 第二条netsh wlan show profile name="wifi名称"key=clear 获取WiFi密码
{
清除无法格式化的u盘
disk part 提示相关版本号和信息,打开此工具
list disk 查看你的u盘
selecdisk 3 显示磁盘三现在是所选磁盘
claen 清除u盘
}
运行窗口下输入control 打开系统自带的卸载工具
批处理编程教学http://www.cnblogs.com/phyllis/archive/2011/05/19/2051131.html
http://blog.csdn.net/windone0109/article/category/479067
cmd变量:使用set来定义变量:set 变量名=值;
使用 set 变量名= (空)来删除定义的变量
set /a 是用来进行运算的
set /p用来接收用户键盘输入的 人机交互
用set可以来写脚本文件.bat后缀的文件
echo cmd中的打印 用法 echo %变量名%
setx path “%path%:文件夹路径”设置永久变量
@echo off 关闭回显
attrib +h/-h +加文件名(+隐藏-取消隐藏)
diskpart 磁盘
list disk看磁盘信息
chkdsk命令来检查和修复硬盘
detail详细信息
set id =一个命令参数可以隐藏磁盘
>nul重定义到空不会显示信息
wget 下载网络资源
gpedit网络带宽设小一点
ipconfig /flushdns重新刷新缓存
netsh intface tcp show global 查询tcp信息
netsh intface tcp show global autotuninglevel=normal 设为正常

cmd清理磁盘垃圾:del删除文件 rd删除文件加 写bat文件
cmd解决系统故障:系统文件缺失 被病毒或误删
system windos 系统文件不去修改 重装系统获取拷贝缺失文件
sfc /?系统文件缺失解决 里面有修复功能 windos下log下cbs里面有系统故障的日志 管理员权限下 需重启
强制关机会对磁盘造成损伤:chkdsk检测盘符内的相关信息查看错误情况 /f修复 /r恢复可读信息
convert可以将磁盘格式转化为ntfs:convert 盘: /fs
diskpart 分区格式化磁盘 compmgmt查看计算机管理
net share查看共享并且删除
死亡之ping 拒绝服务攻击 不断地发送很大的数据包对服务器 /l发送很大的数据包 /t不断发送
if /i 不区分大小写
&如果前面运行成功就执行后面的语句
if exist 文件 用来判断是否存在这样一个文件(echo )else(echo )
if define 用来判断是否存在一个这样的变量(echo )else(echo )
当运用定义的变量时要用%%引起来使用
echo 回显 (echo 返回的值)会将值显示在屏幕上
pause >nul;批处理停止
set /p 和用户交互
type nul>文件名创建一个空文件(要写类型)
dos界面的for循环 用一个%引用变量 而批处理需要两个在第二个百分号后写变量名
for %%i in(范围)do 执行的命令 (echo %%i) 通配符* 范围前要加in
for /l %%变量 in(起始值 间隔值 结束值)do 执行语句

netstat -ano |find /I "listening" 产看本地开放端口

windows下常用快捷键

win+d最小化所有窗口			alt+F4关闭当前窗口
win+e开启资源管理器 alt+tab切换应用程序
win+f打开搜所窗口 alt+D选中地址栏
win+l锁定当前用户 col+alt+delete终止某一进程
win+r运行 alt+下 下拉列表
win+u设置个性化 alt+回车 快速查看属性
win+tab切换窗口 alt+空格 打开控制选单
alt+空格+n最小化当前窗口
regedit 注册表 alt+ 空格+r回复最小化窗口
F2重命名 alt+空格+x最大化当前窗口
alt+空格+s改变窗口大小
alt+空格+m移动窗口

ctrl+A全选 shift+del永久删除
ctrl+b加粗 shift+ctrl切换输入法
ctrl+c复制 shift+空格输入法全半角切换
ctrl+d打开添加收藏面板 shift+F10选中文件右菜单
ctrl+e打开浏览器搜索栏 shift+F3切换大小写
ctrl+f查找面板 shift+tab选项之间向后移
ctrl+n新建空白窗口 shift+CTRL+t还原关闭标签
ctrl+s保存 shift+CTRL+n新建文件夹
ctrl+t平铺所有 shift+CTRL+esc打开任务管理器
ctrl+v黏贴
ctrl+x剪切
ctrl+y返回上一步
ctrl+z撤销上一步

服务service.msc打开计算机服务利用net start|stop可以开启或停止服务
sc config 服务名 start=disable这条命令可以禁止开机加载某些服务可以关闭一些安全防护软件。

端口是用来区别服务的端口不能复用,端口一共有1-65535个1-1024系统使用,可以通过端口确定服务
常见端口服务
渗透测试常用端口
本来端口无法服用但是通过上传端口复用程序可以实现或者使用隧道工具可以访问内网服务。

注册表可以进行某些操作留后门。regedit可以打开第三个跟腱重要在这里可以克隆账号。windows是根据uid号判断是否为管理员(500)
开机启动项的注册表也很重要

systeminfo可以查看系统信息
重启命令shutdown -r -t 0 -s关机
net start和net stop 有空格使用双引号包起来
net use k: 映射磁盘 走smb 端口445
mstsc远程桌面连接连接远程时会把自己的盘符交出去很危险。

Linux系统

linux有点开源、免费、稳定、安全、性能高

linux内核版本xx.yy.zz xx代表主版本号 yy代表次版本号 zz代表更新次数 次版本号奇数是开发版偶数是稳定版

linux磁盘分区硬件设备所在的目录/dev/hda5(hd表示ide设备,sd表示scsi设备)硬盘顺序号以字母abc…表示,分区号以数字123…表示(前四个分区给了主分区了新逻辑分区从5开始)使用df -T命令可以查看
使用-h可以查看大小

mount命令可以挂载存储介质 umount可以卸载挂载的分区

linux文件系统类型ext4、swap交换文件系统,支持的类型有fat16、fat32(单个文件不能超过4G)、ntfs(单个文件不能超过2T)、xfs、jfs、exfat格式支持各种操作系统跨系统

修改红帽密码按键操作ee2es回车b引导输入passwd修改密码

linux目录结构:
根目录下分很多 bin目录是命令 boot引导分区开机启动项 dev存放存储介质 etc存放配置文件 home普通用户家目录 lib库文件 media、mnt用来挂载存放介质 opt大型应用程序 proc系统开机生成的临时文件 root超级管理员家目录 sbin超级管理员命令 selinux防护体系 srv、sys系统文件 tmp有编译权限 usr存放源代码安装路径 var存放日志或消息或者网站根目录

井号#号代表的是管理员 $是普通用户

内部命令安装完系统自带的命令,外部命令安装的应用程序产生的命令
短命令一个- 长命令两个- 可以用–help查看帮助
uname -r(版本号) -a(详细信息)
hostname查看或临时修改计算机名称
ifconfig查看ip信息 dhclient加名称 重新获取ip
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看系统内存信息
halt 关机
reboot 重启
pwd 查看当前目录
cd 切换目录
du 统计目录及文件空间占用情况 -sh统计目录大小
ls 产看文件命令 -l查看详细的文件信息 -h查看大小 -a查看隐藏文件


chmod 更改文件权限 chmod o+x其他人加x chmod g+x给组加x权限 chmod u-x给所有者减x权限 chmod a+x给所有人加x权限 也可以用数字修改权限 r4 w2 x1 值相加 例如chmod 777 xxx
chomn修改所有者 -R递归继承


touch创建新文件 touch * 更新所有文件创建时间
mkdir创建目录 -p递归创建
cp复制文件或目录 -r递归复制 -f强制复制 -p保持源文件属性不变 -i覆盖目录提醒
rm 删除文件或目录 -r递归删除 -f强制删除不提醒 -i删除时提醒
mv 移动或重命名目录或文件
wc 统计文件中出现的单词数量字节数量和行数
cat查看文件内容
find命令查找文件 -name 指定文件名查找 -size指定文件大小查找 -user指定文件属性查找 -type指定文件类型查找


vi编辑器 -r用于恢复系统突然崩溃时正在编辑的文件 -R用于只读方式打开文件 +n定位光标行号打开
shift+:底边模式 set nu设置显示行号
:n快速定位几行 d删除
dd删除一行 yy复制 p粘贴 n+dd删除多行
i进入插入模式 esc推出进入底边模式
w保存 q推出 !强制 /向下搜索 ?向上搜索 %代表全文 $代表文本结尾 .代表当前位置 s搜索
e!取消所有修改


压缩命令:
gzip -d解压 -9高度压缩 后缀用gz
bzip2 -d解压 -9高度压缩 后缀名bz2
tar归档 -c创建归档文件 -v输出详细信息 -f表示使用归档文件
tar -cvf 4.tar 1 2 3 将1 2 3 归档为4.tar
tar -xvf 4.tar 解归档 -t查看归档中有哪些文件但不解归档
tar zxvf 解压解归档tar.gz格式 tar jxvf加压解归档bz2格式
tar -rvf 4.tar 4 向4.tar中追加4


useradd命令添加用户 -u指定uid -d指定宿主目录缺省为/home/用户名
-e指定账号失效时间 -g指定用户基本组名或uid -G指定用户附加组名Gid号 -M不为用户创建并初始化宿主目录 -s指定用户的登录shell
userdel删除用户-r表示连宿主目录一并删除


ps -aux 查看系统进程 top动态查看系统进程 kill 1234 杀死进程
netstat -an查看与外部连接的 netstat -tnlp查看本地开放端口


rpm 和 yum安装软件
rpm -ivh 加包名 rpm -qi 包名 查看包信息 rpm -e 包名 卸载包
yum -y install 包名 安装软件 源在/etc/yum.repos.d/rhel*
yum -y remove 包名 删除安装的软件
安装网站启动环境:httpd php php-mysql mysql mysql-server
然后启动service 服务名 start
iptables -F关闭防火墙 setenforce 0
service mysqld start启动mysql
创建mysql账号mysqladmin -uroot password 密码
给路径权限chomn


service network restart重启网络服务
在/etc/resolv.conf文件下修改dns
修改apche配置文件/etc/httpd/conf/httpd.conf文件
Listen 80 网站侦听的端口
DocumentRoot 网站根目录
Directoryindex 首页
虚拟主机配置网站

本文作者:Jay jay
本文链接:https://yyj-xx.github.io/2023/04/05/%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E5%AD%A6%E4%B9%A0/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可