Linux中的路径(.)是什么意思?

Linux中的路径(.)是什么意思?,第1张

.代表当前目录

比如./test.py表示在当前目录中有一个test.py的文件。

..代表当前目录的上一层目录,../start 表示当前目录中有个start文件(或目录)也可以表示运行程序,用ctrl c关闭。

获取目录或文件名位置的方法有两种,分别是使用绝对路径和相对路径,绝对路径指的是从根目录(/)开始写起的文件或目录名称,而相对路径则指的是相对于当前路径的写法。

换句话说,绝对路径必须以一个正斜线(/),也就是根目录开始,到查找对象(目录或文件)所必须经过的每个目录的名字,它是文件位置的完整路标,因此,在任何情况下都可以使用绝对路径找到所需的文件。例如:

[root@localhost ~]# cd /usr/local/src

[root@localhost src]# cd /etc/rc.d/init.d

这些切换目录的方法使用的就是绝对路径。

cd是切换目录的命令,而相对路径,就不是以正斜线开始,它是从当前所在目录开始,到查找对象(目录或文件)所必须经过的每一个目录的名字。例如:

[root@localhost /]# cd etc

#当前所在路径是/目录,而/目录下有etc目录,所以可以切换

[root@localhost etc]# cd etc

-bash:cd:etc/:没有那个文件或目录

#而同样的命令,由于当前所在目录改变了,所以就算是同一个命令也会报错,除非在/etc/目录中还有一个etc目录。了解更多Linux知识,推荐老男孩教育。

Linux查看当前路径命令:

pwd,比较简单,如果有时在 *** 作过程中忘记了当前路径,可以通过此命令来查看路径,执行方式为:pwd /home/samlee

pwd为运行的命令,/home/samlee为运行pwd命令后显示的信息,即显示用户当前所在的工作目录的路径为/home/samlee。

我们应该经常使用pwd命令,因为Linux的目录结构非常复杂,一个小小的分支就可能会有是十几层目录,Linux也不会像Windows那样把全路径写在提示符里。

Linux查看路径的其他命令:

whereis,用来查看一个命令或者文件所在的绝对路径,而which用来查看当前要执行的命令所在的路径。

比如你的Linux系统中装了很多个版本的java,如果你直接在命令行敲命令“java-version”,会得到一个结果,但是你知道在哪个路径下执行此命令吗?可以用which命令:which

java。

得到的结果就是系统默认执行的java所在的路径。如果使用whereis

java,那么你会得到很多结果,因为这个命令把所有包含java(不管是文件还是文件夹)的路径都列出来了。

首先打开linux的终端,查看网络数据。

请点击输入图片描述

再查看所有程序。

请点击输入图片描述

复制要查询的程序的id。

请点击输入图片描述

再进入proc文件,查询id。

请点击输入图片描述

接着打开proc文件所有程序。

请点击输入图片描述

最后用grep命令列出查询的程序路径。

请点击输入图片描述

END

总结:

1

1、首先打开linux的终端,查看网络数据。

2、再查看所有程序。

3、复制要查询的程序的id。

4、再进入proc文件,查询id。

5、接着打开proc文件所有程序。

6、最后用grep命令列出查询的程序路径。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7131483.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存