zoukankan      html  css  js  c++  java
  • 《自拍教程23》当前路径及其重要性

    我碰到有很多测试同事,操作命令行界面的东西,总是不够娴熟,
    操作过程中,经常出现找不到此文件,No such file or directory,
    我认为这种问题,主要是路径问题导致的,
    就要从理解到当前路径这个知识点入手。。。

    当前路径

    也称为当前工作路径(文件夹),
    一般来说,用户只能操作当前路径下子文件及子文件夹,
    其限制了用户的操作范围,
    如果需要操作其他路径的下的子文件或文件夹,
    一般需要cd 到其他目标路径。

    当前路径的查看
    • Windows操作系统:
      开始-》运行-》cmd 打开命令行界面,
      这样默认进去的当前路径是:

      则C:UsersAdministrator就是当前路径。

    • Linux操作系统:
      运行Terinal,打开命令行界面,输入pwd命令,

      则" / "根目录就是当前路径。

    当前路径. 及 上一层路径 ..

    Windows操作系统上,cmd运行dir可以列出当前路径下的所有文件及文件夹:

    可以看到最前面的 .. .
    . 代表是当前路径
    . . 代表是上一层路径
    cd . 是跳转到当前路径,相当于啥都没干。
    cd . . 是跳转到上一层路径。
    cd .Desktop 是代表跳转到当前路径下的Desktop文件夹。
    cd . . zipython 是代表跳转到上一层路径下的zipython文件夹。

    Linux操作系统也是一样的,shell下运行ls -al,
    列出当前路径下的所有文件及文件夹列表,
    也可以看到最前面的 .. .
    含义是一样的,也都是当前路径及上一层路径。

    当前路径的重要性

    当前路径很重要,因为如果你要运行或处理的文件或命令,
    如果没指定相对或者绝对路径,cmd 会优先去当前路径下找,
    如果找不到,就会报错,
    比如运行你在C:UsersAdministrator路径下,运行python:

    因为当前路径下没有,那你就要用cd Python3.7的默认安装路径去,
    C:UsersAdministratorAppDataLocalProgramsPythonPython37-32,
    在这个当前路径下,你是可以直接python.exe运行起来的。

    如何无视当前路径

    如果将
    C:UsersAdministratorAppDataLocalProgramsPythonPython37-32加入Path环境变量,
    则可以实现无视当前路径,在任何一个路径下,都可以运行python, 因为:

    1. cmd.exe会先去当前路径下找python.exe, 如果找到了,优先用当前路径下的python.exe
    2. 如果没找到,就会再去Path环境变量的各个路径下寻找,直到找到第一个包含python.exe的路径为止。

    更多更好的原创文章,请访问官方网站:www.zipython.com

    原文链接:https://www.zipython.com/#/detail?id=dd61ba7f3aca41f493f3b674de1cd89c
    也可关注“武散人”微信订阅号,随时接受文章推送。

  • 相关阅读:
    关于万门大学api接口反爬措施的解决
    磁盘
    汇编实验九
    汇编语言第六章-包含多个段的程序
    汇编实验四
    汇编实验二
    汇编语言实验四
    汇编语言第四章——第一个程序
    汇编语言第三章——寄存器(内存访问)
    汇编语言第二张寄存器
  • 原文地址:https://www.cnblogs.com/zipython/p/12358650.html
Copyright © 2011-2022 走看看