新聞中心
linux是一款全球最成功的開(kāi)放源代碼的操作系統(tǒng),由Linus Torvalds領(lǐng)導(dǎo)開(kāi)發(fā)并在GPL(General Public License)下發(fā)布,目前早已發(fā)展成一個(gè)龐大的社區(qū)驅(qū)動(dòng)的計(jì)算機(jī)操作系統(tǒng),并得到了廣泛的應(yīng)用。

%%是Linux的一個(gè)特殊符號(hào),指的是當(dāng)前操作系統(tǒng)的家目錄路徑。在Linux命令行中,使用%%可認(rèn)出當(dāng)前操作系統(tǒng)的用戶家目錄,如圖所示:

除了在命令行中使用%%表示當(dāng)前操作系統(tǒng)的用戶家目錄,我們還可以利用%%在編程和配置文件中。由于%%所反映的路徑是不變的,所以使用%%可以避免一些繁瑣的相對(duì)路徑的聲明。舉個(gè)例子:假設(shè)我們寫了一個(gè)Python腳本my_script.py,并希望將其及其相關(guān)文件放到家目錄下,我們可以使用接近代碼操作:
#!/usr/bin/python
import os
home_DIR = os.path.expanduser('~/')
print(home_dir) # 打印用戶家目錄
# 將my_script.py拷貝進(jìn)用戶家目錄
curr_dir = os.getcwd()
os.system('cp %s/my_script.py %s' % (curr_dir, home_dir))
或者,我們可以簡(jiǎn)明地使用%%來(lái)替代os.path.expanduser()函數(shù):
#!/usr/bin/python
import os
home_dir = '%%'
print(home_dir) # 打印用戶家目錄
# 將my_script.py拷貝進(jìn)用戶家目錄
curr_dir = os.getcwd()
os.system('cp %s/my_script.py %s' % (curr_dir, home_dir))
以上代碼都可以達(dá)到相同的效果,不過(guò)所使用的%%使用要便捷得多。
%%的使用基本上只有讓我們的程序和腳本更便捷,為此,在Linux寫程序和配置文件的時(shí)候,可以結(jié)合%%使用,使其更簡(jiǎn)單易懂。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開(kāi)通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開(kāi)發(fā)老牌服務(wù)商!微信小程序開(kāi)發(fā),APP開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站營(yíng)銷推廣服務(wù)眾多企業(yè)。電話:028-86922220
網(wǎng)站名稱:深入淺出Linux搭配%%用法(linux用法)
本文網(wǎng)址:http://m.fisionsoft.com.cn/article/djiedhe.html


咨詢
建站咨詢
