Python学习第162课PATH变

我们在使用Linux系统时,经常会安装很多第三方的程序或文件到电脑上。我们安装程序后,这个程序在电脑上会有一个默认的路径,我们先看看程序安装的默认的路径是什么。●查看程序安装的默认路径查看程序安装的默认路径使用命令:echo$PATH如下图:我们看到程序运行的默认的路径是xiaozhi/bin,但是往往我们安装的第三方程序的运行路径不是这个默认的路径,而是我们指定安装到一个/opt的目录中,这样我们安装的第三方软件在这个目录中去运行才不会出现问题。/opt这个目录是主机额外安装第三方软件所存放的目录,默认是空的。我们在Linux系统中安装的第三方软件,我们自己指定安装到这个目录下,便于查找和管理。所以我们应该把PATH这个变量的值做一个修改,修改成一个新的值--这个新的PATH的值是在原来的PATH的值后面再跟上一个/opt。opt就是optional的前三个字母,意思是可选择目录。我们现在要把PATH这个变量原来的值变为新的值,怎么做呢?●修改PATH变量的值我们使用命令:PATH=$PATH:/opt说明:$PATH就是原来的变量,也就是目前系统默认的变量,后面跟一个冒号和/opt,这句命令的意思就是新的变量PATH的值是原来变量的值后面再跟上/opt。现在我们在shell中输入PATH=$PATH:/opt,然后回车,然后再输入echo$PATH,看看$PATH的值是否发生了改变,如下图:我们根据上图看到,$PATH原来的值后面没有/opt,现在的值后面跟了/opt。●查找文件的几种方法在日常生活中,我们可能在自己电脑上的一个文件夹里面存放了成百上千的文件,可能这些文件有些咱们并不熟悉,那么我们想要从这么多文件中找到想要的东西,是比较麻烦的,这时就需要使用一些技术手段。①当要查找所有某一类型的文件时,可以使用*比如可能我想找的文件,我连它的名字都没记清楚,但是我知道它是什么类型的文件,比如说我想找的文件是一个以.txt为后缀名的文件,我们就可以使用命令:ls*.txt说明:*就是代表所有的,所以ls*.txt就是把当前目录中所有的.txt结尾的文件列出来。我自己在桌面的test文件件中创建了1.txt、hello.txt、well.csv这个几个文件,然后把test文件夹中所有的.txt结尾的文件找出来,输入命令如下图:再比如我又在test文件夹中创建了其他的文件,如下图:②当要查找的文件名中的某一个字符不确定时,可以使用?比如上图中蓝色字符的文件是我在test文件夹中创建的所有文件,现在我想找出ok6.txt这个文件,假如说时间长了,我只记得有一个文件的文件名里面有ok这两个字符,而且它是txt文件,但是ok后面还跟着个字母,我忘了是个什么字母,那么我想找出ok6.txt这个文件,怎么办呢?使用命令:lsok?.txt说明:?代表任意一个字符,所以lsok?.txt就是找出文件名是ok后面跟任意一个字符的txt文件。如下图:这样我们就把文件名中带ok、以txt结尾的文件都找出来了。③当要查找的文件名中某一个字母大小写不确定,数字范围不确定时,可以使用[]比如现在我想找出hello3.txt这个文件,但是我忘了首字母是大写还是小写,也忘了hello后面是数字几,就可以使用命令:ls[Hh]ello[1-5].txt说明:方括号[]是通配符,只要要查找的内容符合[]里面的内容,就可以查找到。所以不管我们要查找的文件名,首字母是大写H还是小写h,都是符合方括号里面的内容的,也就是说都包含在方括号中,都能在方括号中找到,所以就能匹配上。hello3的3包含在[0-5]中,当然不一定写成[0-5],写成[0-9]等等都可以,只要要查找的东西包含在方括号[]的范围内就可以。如下图:以上就是PATH变量值的修改以及模糊查找文件名的介绍。


转载请注明:http://www.aierlanlan.com/tzrz/7681.html

  • 上一篇文章:
  •   
  • 下一篇文章: