当前位置:首页 > 天道酬勤 > 正文内容

()

张世龙2021年12月21日 23:29天道酬勤350

【每天几分钟,从零开始进入python编程的世界! 】

我们在使用Linux系统时,会在电脑上安装很多第三方的程序和文件。 安装程序后,该程序在计算机上有默认路径。 首先,让我们看看程序安装的默认路径。

查看程序安装的默认路径

显示程序安装的默认路径使用命令:

ECHO $路径

下图:

我发现程序运行的默认路径是小智/MND ZT。

但是,在大多数情况下,您安装的第三方程序的运行路径应安装在/opt目录中,而不是此默认路径中。 这样,即使安装的第三方软件在此目录中运行也没问题。 名为/opt的目录是主机在安装其他第三方软件时自己存储的目录,默认值为空。 安装在Linux系统上的第三方软件可以自行指定并安装在此目录中,以便于搜索和管理。

所以,我们应该修改名为PATH的变量值,修改为新值。 这个新路径的值在原始路径的值之后有另一个/opt。 opt是optional的前三个字符,意味着可以选择目录。

现在,如何将名为PATH的变量的原始值改变为新值?

修改PATH变量的值

我们使用命令:

路径=$路径:/opt

说明: $PATH是原始变量,即当前系统的默认变量,后面跟冒号和/opt。 此命令意味着新变量PATH的值在原始变量的值之后/opt。

在壳中输入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这个文件,该怎么办呢?

使用命令:

洛杉矶可以吗? txt

说明:因为表示任意文字,所以ls ok? txt是指查找文件名ok后后跟任何字符的txt文件。

下图:

现在,我们找到了文件名为ok且以txt结尾的文件。

如果要查找的文件名中某个字符的大小写不确定,数字范围不确定,可以使用[]

例如,我现在想找到一个名为hello3.txt的文件,但是忘记了第一个字符是大写的还是小写的,以及hello后面有多少个数字,就可以使用命令了:

LS ELLO.TXT

说明:方括号[]是通配符,如果检索的内容与[]的内容一致,则可以进行检索。

所以无论我们要找的文件名、首字母是大写字母h还是小写字母h,都符合方括号中的内容。 也就是说,它包含在方括号中,可以在方括号中找到,所以可以匹配。

hello3的3包含在[0-5]中。 当然,没有必要写“0-5”。 也可以写上“0-9”等。 只要想找的东西包含在方括号[]的范围内就可以了。

下图:

以上是PATH变量的值的变更和模糊检索文件名的介绍。

我问了一个新问题,请关注我。 和我一起从零开始学习Python,每天花一点时间,打开Python编程新世界的大门,领略新的风景,让人生有更多的可能性!

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/26648.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。