草庐IT

windows常见的命令操作大全

coleak 2024-02-02 原文

目录

一、目录文件操作

cd命令

dir命令

md命令

rd命令

move命令

copy命令

del命令

 二、文本相关操作

type命令

>命令

findstr命令

|命令

三、网络相关操作


小建议:跟着文章亲手敲一遍是避免忘记的有效方法

一、目录文件操作

cd命令

功能:显示当前目录名或改变当前目录

1.从该驱动器切换到另一个驱动器时,格式为“cd /d 路径”

2、同磁盘时,格式为"cd 路径"(Tab键可以自动补齐)

3、路径分类

  • 绝对路径:

以驱动器号为起点

  • 相对路径:

以当前为起点, ./表示当级, ../表示上级

dir命令

功能:显示目录中的文件和子目录列表

1、dir

<DIR>表示该处为文件夹

2、“dir 路径”

可查看当前驱动器的任何路径下的文件,如需查看其他驱动器,需要先切换到其他驱动器

3、dir /a:h

显示隐藏文件,包括系统文件

md命令

功能:创建目录即文件夹

md+路径     不存在也会直接创建 

rd命令

功能:删除一个目录

1、rd+路径   删除一个空文件夹

 2、rd /s 路径

目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。

3、rd /s /q 路径       安静模式,不提醒非空 

move命令

功能:移动文件并重命名文件和目录

copy命令

1、copy 路径源文件 目标路径

2、copy 路径源文件+路径源文件 目标路径文件       合并 

del命令

删除一个或多个文件

del 路径文件   (删除文件夹和子文件夹下所有的文件,但是均不会删除文件夹(目录))

 二、文本相关操作

type命令

功能:显示文本文件的内容

>命令

功能:重定向,将显示的数据写入一个txt文本里面

ipconfig > D:\测试\coleak\ipconfig.txt

findstr命令

功能:在文件中寻找字符串

1、findstr 字符串 路径    显示一行

2、加\n显示行数

|命令

管道符功能:将前面命令的执行结果作为后面命令的操作对象

三、网络相关操作

1、配置静态的IP地址、子域掩码、默认网关

netsh interface ip set address "网卡名字" static ip 子网掩码  网关

2、自动获取 TCP/IP参数

netsh interface ip set address "网卡名字" dhcp

3、静态配置 DNS服务器

netsh interface ip set dnsserver "Ethernet0" static 服务器ip

4、查看tcp、ip参数

ipconfig

5、查看所有网卡的TCP/IP参数(ip地址、子网掩码、默认网关、mac地址、dhcp地址、dns地址、主机名)

ipconfig /all
6、释放TCP/IP参数

ipconfig /release

7、重新获取TCP/IP参数

ipconfig /renew

8、刷新dns缓存

ipconfig /flushdns

9、测试连接

Ping +ip/域名,默认连接

ping -n 次数(c) +ip/域名,发送c次报文

ping -l 长度(c) +ip/域名,发送c长度的报文

ping -t +ip/域名 一直不停的ping

ping -a +ip/域名 返回ip的主机名

10、路由跟踪

tracert +ip/域名  

11、route

打印路由表:route print  -4

 添加路由条目:route add 目标地址或网络 网关地址

删除路由条目:route delete 目标网络

12、netstat:查看所有的TCP连接,包括进程,以数字形式显示

示例:

netstat -anop tcp

netstat -r=route print

有关windows常见的命令操作大全的更多相关文章

  1. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  2. ruby - 在 Ruby 中编写命令行实用程序 - 2

    我想用ruby​​编写一个小的命令行实用程序并将其作为gem分发。我知道安装后,Guard、Sass和Thor等某些gem可以从命令行自行运行。为了让gem像二进制文件一样可用,我需要在我的gemspec中指定什么。 最佳答案 Gem::Specification.newdo|s|...s.executable='name_of_executable'...endhttp://docs.rubygems.org/read/chapter/20 关于ruby-在Ruby中编写命令行实用程序

  3. ruby - 在 Windows 机器上使用 Ruby 进行开发是否会适得其反? - 2

    这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby​​-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub

  4. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  5. ruby-on-rails - rbenv:从 RVM 移动到 rbenv 后,在 Jenkins 执行 shell 中找不到命令 - 2

    我从Ubuntu服务器上的RVM转移到rbenv。当我使用RVM时,使用bundle没有问题。转移到rbenv后,我在Jenkins的执行shell中收到“找不到命令”错误。我内爆并删除了RVM,并从~/.bashrc'中删除了所有与RVM相关的行。使用后我仍然收到此错误:rvmimploderm~/.rvm-rfrm~/.rvmrcgeminstallbundlerecho'exportPATH="$HOME/.rbenv/bin:$PATH"'>>~/.bashrcecho'eval"$(rbenvinit-)"'>>~/.bashrc.~/.bashrcrbenvversions

  6. 深度学习部署:Windows安装pycocotools报错解决方法 - 2

    深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal

  7. git使用常见问题(提交代码,合并冲突) - 2

    文章目录git常用命令(简介,详细参数往下看)Git提交代码步骤gitpullgitstatusgitaddgitcommitgitpushgit代码冲突合并问题方法一:放弃本地代码方法二:合并代码常用命令以及详细参数gitadd将文件添加到仓库:gitdiff比较文件异同gitlog查看历史记录gitreset代码回滚版本库相关操作远程仓库相关操作分支相关操作创建分支查看分支:gitbranch合并分支:gitmerge删除分支:gitbranch-ddev查看分支合并图:gitlog–graph–pretty=oneline–abbrev-commit撤消某次提交git用户名密码相关配置g

  8. ruby - 从 Ruby : capturing the output while displaying the output? 运行 shell 命令 - 2

    我有一个问题。我想从另一个ruby​​脚本运行一个ruby​​脚本并捕获它的输出信息,同时让它也输出到屏幕。亚军#!/usr/bin/envrubyprint"Enteryourpassword:"password=gets.chompputs"Hereisyourpassword:#{password}"我运行的脚本文件:开始.rboutput=`runner`putsoutput.match(/Hereisyour(password:.*)/).captures[0].to_s正如您在此处看到的那样,存在问题。在start.rb的第一行,屏幕是空的。我在运行程序中看不到“输入您的密

  9. ruby - 是否有将图像文件转换为 ASCII 艺术的命令行程序或库? - 2

    有这样的事吗?我想在Ruby程序中使用它。 最佳答案 试试这个http://csl.sublevel3.org/jp2a/此外,Imagemagick可能还有一些东西 关于ruby-是否有将图像文件转换为ASCII艺术的命令行程序或库?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6510445/

  10. ruby - 将对象设置为 nil 是否很常见? - 2

    我正在构建一个应用程序,想知道是否将未使用的对象设置为nil是生产级编码中的常见做法。我知道这只是垃圾收集器的提示,并不总是处理对象。 最佳答案 根据这个thread如果您使用完一个成员对象,将其设置为nil将引发被引用对象被垃圾回收。如果它是局部变量,方法exit将做同样的事情。也就是说,如果您要求将成员显式设置为nil,我会质疑您的设计。 关于ruby-将对象设置为nil是否很常见?,我们在StackOverflow上找到一个类似的问题: https://

随机推荐