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

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

除了在命令行中使用%%表示當前操作系統(tǒng)的用戶家目錄,我們還可以利用%%在編程和配置文件中。由于%%所反映的路徑是不變的,所以使用%%可以避免一些繁瑣的相對路徑的聲明。舉個例子:假設我們寫了一個Python腳本my_script.py,并希望將其及其相關(guān)文件放到家目錄下,我們可以使用接近代碼操作:
#!/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()函數(shù):
#!/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寫程序和配置文件的時候,可以結(jié)合%%使用,使其更簡單易懂。
成都服務器托管選創(chuàng)新互聯(lián),先上架開通再付費。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設,軟件開發(fā)老牌服務商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營銷推廣服務眾多企業(yè)。電話:028-86922220
分享文章:深入淺出Linux搭配%%用法(linux用法)
網(wǎng)頁網(wǎng)址:http://m.5511xx.com/article/djiedhe.html


咨詢
建站咨詢
