• 命令行基本操作


    1.为什么要学

    为什么python教程却要学这个呢?其实这是为了后面的教程作铺垫,之后要用到命令行,提前讲对于后面的讲解方便很多,而且无论写什么程序,都免了命令行操作! 

    IDLE(Integrated Development Environment,集成开发环境)操作命令行什么的,IDE在底下偷偷帮你做好了,比如visual studio就是一个IDE,写好代码后,只要点击一下按钮,编译、链接、运行什么的都是它

    帮你做好了。说到底还是命令行,所以命令行是基本。况且,多学点东西也不是什么坏事。

    2.运行命令行

    在windows下,命令提示符命令行指的都是同一样东西——cmd.exe,黑窗口。

    按下键盘组合键 win + R,在弹出的窗口中输入cmd按下回车即可!

    3.基本命令

    在cmd中,你给出一条命令,cmd就会解析这条命令执行,完成后就等待你的下一条命令

    注意  windows下的文件名或目录名是不分大小写,也就是说“Desktop”、“dEsktop”、“desktop”表示的都是同一个目录。

        若是目录名中间有空格,要用半角的双引号扩起来:dir "目录名"(将输入法切换到英文输入后打出来的字符就是半角的)。建议不要用带有空格的路径

    dir   显示当前目录下的文件与目录(“目录” 就是人们常说的 “文件夹”)

        若想浏览其它目录,可在命令后加一个目录名为参数,用空格隔开,格式为:dir 目录名  (目录名可以采用相对路径绝对路径

        .表示当前路径,命令dir .可浏览当前目录 ; 而..表示当前目录的上一级目录,又叫父目录,dir ..可浏览上一级目录 ;例如:路径.a..1.txt表示的是当前目录下的a目录下的b目录的父目录下

            的“1.txt”文件,等价于.a1.txt

    切换目录    cd 目录路径  路径可以是相对路径也可以是绝对路径。

            回到父目录的命令是cd ..  

    创建目录    mkdir 目录名

    删除空目录   rmdir 目录名

    删除整个非空目录rmdir /S 目录名  还可加/Q参数可防止在删除每个文件前询问是否删除,  即rmdir /S /Q 目录名

    创建文件    1.  type

               实例:type nul>1.txt

               实现:在当前文件夹下创建了一个新的空文件,文件名为1.txt。

            2.  echo

               实例:echo nul>1.txt

               实现:在当前文件夹下创建了一个新的文件(非空),文件名为2.txt。文件内容为“nul”。

    删除文件       del 文件名

    删除目录下所有文件  del 目录del 目录**通配符,表示”全部“的意思。

    切换盘        不能直接用命令cd切换,切换到e盘应输入e:

    重命名        rename  文件名

    上面有提到/Q/S参数,其实准确的来讲,这两个叫“开关”,所有的cmd内部命令都可以使用一些开关来实现不同的功能,

    输入help可以查看有哪些内部命令,在内部命令中加开关/?可以查看该命令的帮助。

        

  • 相关阅读:
    C++的类继承方式
    leetcode面试题53
    leetcode56 区间合并
    epoll源码分析
    C++11 lambda表达式是如何实现的?
    用 CPI 火焰图分析 Linux 性能问题
    cache
    mysql insert锁机制
    MySQL 各级别事务的实现机制
    cache line 伪共享
  • 原文地址:https://www.cnblogs.com/hemengjita/p/12311916.html
Copyright © 2020-2023  润新知