精华内容
下载资源
问答
  • 想要将Ubuntu的终端,中的绝对路径显示,变成当前路径(文件夹)的话,则需要去修改自己的.bashrc,将其中的小写的w,改为大写的W即可: (1)针对终端的标题title 从: ? 1 2 3 4 5 6 7 8 # If this is ...
    

    想要将Ubuntu的终端,中的绝对路径的显示,变成当前路径(文件夹)的话,则需要去修改自己的.bashrc,将其中的小写的w,改为大写的W即可:

    (1)针对终端的标题title

    1
    2
    3
    4
    5
    6
    7
    8
    # If this is an xterm set the title to user@host:dir
    case "$TERM" in
    xterm*|rxvt*)
         PS1= "\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
         ;;
    *)
         ;;
    esac

    改为:

    1
    2
    3
    4
    5
    6
    7
    8
    # If this is an xterm set the title to user@host:dir
    case "$TERM" in
    xterm*|rxvt*)
         PS1= "\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \W\a\]$PS1"
         ;;
    *)
         ;;
    esac

     

    (2)针对终端的当前显示prompt

    1
    2
    3
    4
    5
    6
    if [ "$color_prompt" = yes ]; then
         PS1= '${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    else
         PS1= '${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    fi
    unset color_prompt force_color_prompt

    改为:

    1
    2
    3
    4
    5
    6
    if [ "$color_prompt" = yes ]; then
         PS1= '${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
    else
         PS1= '${debian_chroot:+($debian_chroot)}\u@\h:\W\$ '
    fi
    unset color_prompt force_color_prompt
    展开全文
  • Ubuntu的终端,中的绝对路径显示,变成当前路径(文件夹)的话,则需要去修改自己的.bashrc,将其中的小写的w,改为大写的W即可: (1)针对终端的标题title 将下面PS1等号后面的W改成大写 # If this is an ...

    Ubuntu的终端,中的绝对路径的显示,变成当前路径(文件夹)的话,则需要去修改自己的.bashrc,将其中的小写的w,改为大写的W即可:

    (1)针对终端的标题title

    将下面PS1等号后面的W改成大写

    # If this is an xterm set the title to user@host:dir
    case "$TERM" in
    xterm*|rxvt*)
        PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
        ;;
    *)
        ;;
    esac

     

    (2)针对终端的当前显示路径

    if [ "$color_prompt" = yes ]; then
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    else
        PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    fi
    unset color_prompt force_color_prompt

     

    展开全文
  • JAVA - 绝对路径&相对路径

    千次阅读 2018-05-29 14:33:53
    Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是API在底层帮助我们构建了绝对路径,从而找到资源的。基本概念 绝对路径:从根目录为参考点的文件或文件夹(即目录)所在的路径,只...

    Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是API在底层帮助我们构建了绝对路径,从而找到资源的。

    基本概念 

    绝对路径从根目录为参考点的文件或文件夹(即目录)所在的路径,只存在一个,具有唯一性

    * 本地系统的绝对路径

    C:\xyz\test.txt 代表了test.txt文件的绝对路径

    * URI形式的绝对资源路径

    如,

    file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b代表了一个URI绝对路径 

    http://www.sun.com/index.htm也代表了一个URL绝对路径 

    * 绝对路径的缺点 在网页编程时,很少会使用绝对路径,如果使用“E:\book\网页布\代码\第2章\bg.jpg”来指定背景图片的位置,在自己的计算机上浏览可能会一切正常,但是上传到Web服务器上浏览就很有可能不会显示图片了。因为上传到Web服务器上时,可能整个网站并没有放在Web服务器的E盘, 有可能是D盘或H盘。即使放在Web服务器的E盘里,Web服务器的E盘里也不一定会存在“E:\book\网页布局\代码\第2章”这个目录,因此在浏览网页时是不会显示图片的。

    * 获得当前classpath的绝对URI路径的方法

        ClassName.class.getResource(“/”);

            得到的是当前的classpath的绝对URI路径,这种方法“/”代表的是bin根目录

            如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/

        Thread.currentThread().getContextClassLoader().getResource(“”);

            得到的也是当前classpath的绝对URI路径,这种方法“”代表的是bin根目录

            如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/

        ClassName.class.getClassLoader().getResource(“”);

            得到的也是当前ClassPath的绝对URI路径。

            如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/

        ClassLoader.getSystemResource(“”)

            得到的也是当前ClassPath的绝对URI路径。

            如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/

    * 获得某个类的绝对URI路径的方法

        ClassName.class.getResource(“”);

            得到的是当前类ClassName.class文件所在包的URI目录

            如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/com/test/ 

    相对路径相对于某个基准目录所推出目的文件或目录所在的路径,没有唯一性

    * 在相对路径中,”. /” 代表当前目录,../”代表上级目录

    * 相对于classpath的相对路径

    如对于test项目,file:/D:/java/eclipse32/workspace/test/bin/这个路径是本项目的classpath,所有的Java源文件编译后的.class文件复制到这个目录中,则相对路径是相对于file:/D:/java/eclipse32/workspace/test/bin/这个路径的路径。

    推荐使用相对于当前classpath的相对路径

    ClassLoader类的getResource(String path),getResourceAsStream(String path)等方法,使用相对于当前项目的classpath的相对路径来查找资源,读取属性文件常用到的ResourceBundle类的getBundle(String path)也是如此。

    * 相对于当前用户目录的相对路径,即相对于System.getProperty(“user.dir”)返回路径的路径

    对于一般项目,System.getProperty(“user.dir”)返回的路径是项目的根路径

    对于Java EE服务器,System.getProperty(“user.dir”)返回的路径可能是服务器的某个路径,这个并没有统一的规范。所以,绝对不要使用“相对于当前用户目录的相对路径”。

    注:默认情况下,java.io包中的类总是根据当前用户目录来分析相对路径名,此目录由系统属性user.dir指定,通常是Java虚拟机的调用目录。这就是说,在使用java.io包中的类时,最好不要使用相对路径。否则,虽然在J2SE应用程序中可能还算正常,但是到了J2EE程序中,一定会出问题!而且这个路径,在不同的服务器中都是不同的!

     

    ** 对于一般的JAVA文件,相对路径指的是相对JVM的启动路径

    举个例子:假设有一JAVA源文件Example.java在D盘根目录下。我们进入命令行窗口,进入到D盘根目录下,然后用“javac Example.java”来编译此文件,编译无错后,会在D盘根目录下自动生成”Example.class”文件。我们再调用”java Example”来运行该程。此时我们已经启动了一个JVM,这个JVM是在D盘根目录下被启动的,所以此JVM所加载的程序中File类的相对路径也就是相对这个路径的,即D盘根目录D:\

    ** JAVA IDE开发的项目中,相对路径指的是项目的根文件夹的路径。创建文件的写法是:File f = new File("src/com/lavasoft/res/a.txt");

    由于实际项目在打包后没有src目录,脱离了IDE环境,这个写法就是错误的

    ** 对于JAVA WEB

    ” /”开头的路径是相对WEB根目录的相对路径,不以” /”开头的路径的是相对当前路径的相对路径

    绝对路径:

    通过ServletContext.getRealPath(“/”)方法得到Web应用程序的根目录的绝对路径(JAVA SE不可用),这种方法以webroot为根目录,需从classes目录中读取文件

    如:getServletContext().getRealPath("/WEB-INF/classes/test.txt");

    通过ClassLoader类的getResource(String 相对路径)方法获得当前classpath的绝对路径后拼资源的相对路径获得绝对路径

    如:getClass().getClassLoader().getResource(“.”).toString();

    展开全文
  • python - OS 获取绝对路径

    千次阅读 2018-12-04 20:50:48
    目录结构 python常用模块(文件夹) python_os(文件夹) os_获取绝对路径.py ### 方法一 os_获取绝对路径.py #coding:utf8 import os ...#获取当前目录绝对路径 ...print('当前目录绝对路径:',dir_path...

    目录结构

    python常用模块(文件夹)
        python_os(文件夹)
            os_获取绝对路径.py
    

    ### 方法一
    os_获取绝对路径.py
    #coding:utf8
    import os
    
    #获取当前目录绝对路径
    dir_path = os.path.dirname(os.path.abspath(__file__))
    print('当前目录绝对路径:',dir_path)
    
    
    #获取上级目录绝对路径
    dir_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    print('上级目录绝对路径:',dir_path)
    
    运行结果
    当前目录绝对路径: D:\python常用模块\python_os
    上级目录绝对路径: D:\python常用模块
    
    

    简化代码
    # coding :utf8
    from os.path import *
    
    # 获取当前目录绝对路径
    dir_path = dirname(abspath(__file__))
    print('当前目录绝对路径:', dir_path)
    
    # 获取上级目录绝对路径
    dir_path = dirname(dirname(abspath(__file__)))
    print('上级目录绝对路径:', dir_path)h)
    
    运行结果
    当前目录绝对路径: D:\python常用模块\python_os
    上级目录绝对路径: D:\python常用模块
    
    


    方法二

    os_获取绝对路径.py
    import os
    #获取当前目录绝对路径
    dir_path = os.path.abspath(os.path.split(__file__)[0])
    print('当前目录绝对路径:',dir_path)
    
    
    #获取上级目录绝对路径
    dir_path = os.path.abspath(os.path.split(os.path.split(__file__)[0])[0])
    print('上级目录绝对路径:',dir_path)
    
    运行结果
    当前目录绝对路径: D:\python常用模块\python_os
    上级目录绝对路径: D:\python常用模块
    
    






    展开全文
  • 绝对路径和相对路径的区别

    千次阅读 2014-03-29 00:11:58
    绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:...
  •  绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:/xyz/test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。  相对...
  • 绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:...
  • 绝对路径、相对路径
  • JSP 页面中用绝对路径显示图片

    千次阅读 2015-07-02 15:29:50
    因为,JSP页面在引图片的时候是在页面解析的路径是: 。 也就是说JSP在引图片的时候是先去你的工程目录下找的。 所以如果要在JSP中引入其他盘符的图片。 使用虚拟路径来配置: 在tomcat下的conf/server....
  • java、jsp中相对路径与绝对路径问题

    千次阅读 2016-07-14 10:33:13
     绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个 URL绝对路径。  相对...
  • 绝对路径和相对路径

    2011-05-18 17:56:00
    基本概念的理解绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt代表了test.txt文件的绝对路径。http://www.s.com/inx.htm也代表了一个URL绝对路径。相对路径:...
  • java相对路径与绝对路径

    千次阅读 2015-11-26 22:43:21
    绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:...
  • Java相对路径/绝对路径总结(转)

    千次阅读 2013-08-05 16:07:46
    绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:...
  • java获得项目绝对路径

    千次阅读 2013-04-16 13:15:44
    在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名...
  • 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的...
  • java获取当前类的绝对路径

    千次阅读 2016-05-18 15:07:11
    在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 另:在Jsp,Servlet,Java中详细获得路径的方法! 1.jsp中取得路径...
  • 1. 使用绝对路径:使用相对路径可能会有问题, 但使用绝对路径肯定没有问题.1). 绝对路径: 相对于当前 WEB 应用的路径. 在当前 WEB 应用的所有的路径前都添加 contextPath 即可. 2). / 什么时候代表站点的根目录, ...
  • java中如何获取绝对路径和相对路径

    万次阅读 2015-10-30 11:12:15
    3. JSP/Servlet中获得当前应用的相对路径和绝对路径 3.1 JSP中获得当前应用的相对路径和绝对路径  根目录所对应的绝对路径:request.getRequestURI()  文件的绝对路径 :application.getRealPath(request....
  • Ubuntu 中命令行中当前目录位置显示太长,怎么办?能不能用相对路径替换绝对路径,减少命令行前面的显示呢?
  • Python获取文件目录绝对路径

    千次阅读 2020-01-09 12:26:14
    Python的os模块提供函数可以获取到当前文件的绝对路径,从而定位到目标文件。 func_path = os.path.dirname(__file__) # 获取当前脚本所在目录的绝对路径 base_dir = os.path.dirname(func_path...
  • web应用中的绝对路径和相对路径

    千次阅读 2018-07-23 14:44:27
    使用相对路径可能会有问题, 但使用绝对路径肯定没有问题.  1). 绝对路径: 相对于当前 WEB 应用的路径. 在当前 WEB 应用的所有的路径前都添加 contextPath 即可.  2). / 什么时候代表站点的根目录, 什么时候代表...
  •  绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:/xyz/test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个 URL绝对路径。  ...
  • javaweb中的绝对路径和相对路径

    千次阅读 2011-11-30 15:42:28
     绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:  C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个  URL绝对路径。  ...
  • 绝对路径相对路径的比较

    千次阅读 2008-04-19 10:59:00
    java中相对路径,绝对路径问题总结前言: 前一段时间,由于在处理Web应用下的文件创建与移动等,因此涉及到很多关于java中相对路径,绝对路径等问题。同时,对于Web应用中的相对路径,绝对路径,以及Java.io.File类...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 54,327
精华内容 21,730
关键字:

dir显示绝对路径