探索Windows命令行的绝妙世界

举报
忆愿 发表于 2024/12/25 17:10:39 2024/12/25
【摘要】 文章目录探索Windows命令行的绝妙世界一、Windows端口被占用二、目录文件三、网络命令四、基本命令五、关机、重启、注销、休眠、定时探索Windows命令行的绝妙世界Windows命令行常见的使用场景:系统管理:可以使用命令行进行系统管理操作,例如安装、卸载软件、配置系统属性、管理用户账户等。文件操作:可以使用命令行进行文件和文件夹的创建、复制、删除、移动等操作,也可以通过命令行查看文...

在这里插入图片描述

探索Windows命令行的绝妙世界

Windows命令行常见的使用场景

  1. 系统管理:可以使用命令行进行系统管理操作,例如安装、卸载软件、配置系统属性、管理用户账户等。

  2. 文件操作:可以使用命令行进行文件和文件夹的创建、复制、删除、移动等操作,也可以通过命令行查看文件的内容、修改文件的权限等。

  3. 网络配置:可以使用命令行进行网络配置,例如设置IP地址、查看网络连接状态、测试网络连通性等。

  4. 脚本编写:可以使用命令行编写脚本,进行批量操作、自动化任务等。

  5. 系统维护:可以使用命令行进行系统维护,例如执行磁盘清理、病毒扫描、系统备份等操作。

  6. 软件开发:可以使用命令行进行编译、调试、测试等软件开发相关操作,例如编译C/C++代码、运行测试脚本等。

  7. 故障排除:可以使用命令行进行故障排除,例如查看系统日志、检测硬件故障、修复系统错误等。

一、Windows端口被占用

# 查询端口
netstat -ano
# 查询指定端口
netstat -ano |findstr "端口号"
# 根据进程PID查询进程名称
tasklist |findstr "进程PID号"
# 根据PID杀死任务
taskkill /F /PID "进程PID号"
# 根据进程名称杀死任务
taskkill -f -t -im "进程名称"
# 获取使用帮助
taskkill /?

二、目录文件

# 查看目录文件
# 查看当前目录下的文件,类似于linux下的ls
dir
# 查看隐藏文件的或者更多操作
dir /?
python /? 
java /? 

# 创建目录和删除目录
# 创建目录
md 目录名(文件夹)
# 删除目录
rd 目录名(文件夹)
# 切换磁盘
d:(进入 d 盘)
# 切换磁盘和目录
cd /d d:/test(进入 d 盘 test 文件夹)
# 进入文件夹
cd \test1\test2(进入 test2 文件夹)
# 返回根目录
cd \
# 回到上级目录
cd ..

# 复制文件
copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方
# 移动文件
move 路径\文件名 路径\文件名 :把一个文件移动(就是剪切+复制)到另一个地方
# 删除文件
//这个是专门删除文件的,不能删除文件夹
del 文件名

三、网络命令

# 查看本机ip
ipconfig
# 清除屏幕,类似于linux下的clear
cls
# 用来测试网络是否畅通
ping ip(主机名)
# 清除本地 DNS 缓存
ipconfig /flushdns

# 查看网络连接状态,获取命令行使用帮助信息
netstat -help
# 查看网络连接、状态以及对应的进程id
netstat -ano
# 使用管道符,进行模糊查询
netstat -ano|find ".8"

# 确定IP数据包访问目标时所选择的路径
# 获取使用帮助
tracert /?

四、基本命令

# 使用help命令,查看所有的dos命令
# 找到命令之后,使用 命令+ /?来查看该命令下的其他属性
命令 -help
命令  /? 

# 辅助符号或命令,|代表前一个的输出代表后一个的输入
# 例如查找特定ip的网络连接及进程号
netstat -ano|find "ip地址"

#  > 重定向输出并覆盖源文件
# 打印线程到指定文件, 1.txt的文件内容先被清空,在写入内容
jstack 1111 >E:/1.txt
# >>重定向输出追加到文件末尾,在1.txt文件末尾加上hello
echo hello >>E:\1.txt

# 终止一直在运行的命令
ctrl+c

五、关机、重启、注销、休眠、定时

# 关机
shutdown /s
# 重启
shutdown /r
# 注销
shutdown /l
# 休眠 
shutdown /h /f
# 取消关机
shutdown /a
# 定时关机
shutdown /s /t 3600(3600 秒后关机)

如何通过一个主机名和用户名判断是否可以连通上Windows命令行操作?

要通过一个主机名和用户名判断是否可以连通上Windows命令行操作,可以使用以下方法:

  1. 使用ping命令进行网络连通性测试:打开命令提示符窗口,输入命令"ping 主机名",例如"ping example.com",如果返回结果显示连通性良好,说明可以与该主机进行通信。

  2. 使用telnet命令进行端口连通性测试:打开命令提示符窗口,输入命令"telnet 主机名 端口号",例如"telnet example.com 22",其中端口号可以根据需要进行替换。如果连接成功,则说明可以通过该端口与该主机进行通信。

  3. 使用ssh命令进行远程登录测试:如果需要远程登录到目标主机进行命令行操作,可以使用ssh命令进行测试。在命令提示符窗口中输入命令"ssh 用户名@主机名",例如"ssh user@example.com",如果成功登录到目标主机,则说明可以通过该用户名和主机名进行命令行操作。

需要注意的是,上述方法在使用前需要确保目标主机开启了相应的网络服务,并且可以通过防火墙等设置进行访问。如果无法连接,可能需要进一步排查网络设置、防火墙配置等问题。

记录每一个学习瞬间

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。