深入浅出Linux搭配%%用法(linux用法)

linux是一款全球最成功的开放源代码的操作系统,由Linus Torvalds领导开发并在GPL(General Public License)下发布,目前早已发展成一个庞大的社区驱动的计算机操作系统,并得到了广泛的应用。

%%是Linux的一个特殊符号,指的是当前操作系统的家目录路径。在Linux命令行中,使用%%可认出当前操作系统的用户家目录,如图所示:

![图片](https://pic1.zhimg.com/v2-da7db41f6fd3fd7c58607c650461b7f1_r.png)

除了在命令行中使用%%表示当前操作系统的用户家目录,我们还可以利用%%在编程和配置文件中。由于%%所反映的路径是不变的,所以使用%%可以避免一些繁琐的相对路径的声明。举个例子:假设我们写了一个Python脚本my_script.py,并希望将其及其相关文件放到家目录下,我们可以使用接近代码操作:

#!/usr/bin/python
import os

home_DIR = os.path.expanduser('~/')
print(home_dir) # 打印用户家目录
# 将my_script.py拷贝进用户家目录
curr_dir = os.getcwd()
os.system('cp %s/my_script.py %s' % (curr_dir, home_dir))

或者,我们可以简明地使用%%来替代os.path.expanduser()函数:

#!/usr/bin/python
import os

home_dir = '%%'
print(home_dir) # 打印用户家目录
# 将my_script.py拷贝进用户家目录
curr_dir = os.getcwd()
os.system('cp %s/my_script.py %s' % (curr_dir, home_dir))

以上代码都可以达到相同的效果,不过所使用的%%使用要便捷得多。

%%的使用基本上只有让我们的程序和脚本更便捷,为此,在Linux写程序和配置文件的时候,可以结合%%使用,使其更简单易懂。

成都服务器托管选创新互联,先上架开通再付费。
创新互联(www.cdcxhl.com)专业-网站建设,软件开发老牌服务商!微信小程序开发,APP开发,网站制作,网站营销推广服务众多企业。电话:028-86922220

本文名称:深入浅出Linux搭配%%用法(linux用法)
URL链接:http://www.shufengxianlan.com/qtweb/news38/439338.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联