linux命令%符號(hào)是什么意思
command 指定對(duì)每個(gè)文件執(zhí)行的命令。 command-parameters 為特定命令指定參數(shù)或命令行開關(guān)。
{LINE%% *}的意思就是從LINE這個(gè)變量的值中,從后面開始以最長(zhǎng)匹配刪去%%后面的表達(dá)式內(nèi)容。
但是在shell中不是,shell雖然是程序設(shè)計(jì)語言,但也是Linux的命令語言,而%在Linux中在符號(hào)中一般代表變量,有系統(tǒng)變量和自定義變量,在運(yùn)算式中表示除法,可以說4%3是算式除法。也有可能是邏輯運(yùn)算,無法確定。
U是linux下.desktop文件中Exec關(guān)鍵字的一個(gè)形式參數(shù),用來描述如何處理可執(zhí)行程序的實(shí)際輸入?yún)?shù):%u 代表一個(gè)URL。也可以是一個(gè)本地文件路徑。U 代表一系列URL,其中每一個(gè)URL作為一個(gè)單獨(dú)的參數(shù)傳遞給可執(zhí)行程序。
在GNU 指令中,如果單獨(dú)使用 - 符號(hào),不加任何該加的文件名稱時(shí),代表標(biāo)準(zhǔn)輸入的意思。這是 GNU指令的共通選項(xiàng)。譬如下例 tar xpvf - 這里的 - 符號(hào),既代表從標(biāo)準(zhǔn)輸入讀取資料。
linux系統(tǒng)下的每個(gè)文件或目錄都可以用什么路徑來標(biāo)識(shí)?
linux文件系統(tǒng)中每個(gè)文件用(i節(jié)點(diǎn))來標(biāo)識(shí)。(top)命令能夠?qū)崟r(shí)地顯示進(jìn)程狀態(tài)信息。檢查已安裝的文件系統(tǒng)/dev/hda5是否正常,若檢查有錯(cuò),則自動(dòng)修復(fù),其命令及參數(shù)是( fsck -a /dev/hda5 )。
你好,windows可以用反斜杠(\)表示文件路徑,但是linux是使用正斜杠(/)表示文件路徑。
絕對(duì)路徑 從根目錄開始,依次將各級(jí)子目錄的名字組合起來,形成的路徑就稱為某個(gè)文件的絕對(duì)路徑。
linux文件系統(tǒng)存儲(chǔ)文件的話一般分為兩個(gè)區(qū),一個(gè)是數(shù)據(jù)區(qū),用于存儲(chǔ)文件數(shù)據(jù),另一個(gè)區(qū)為inode表區(qū),用于存放除文件名以外的所有信息。
文件,之所以這么寫,是因?yàn)?linux 環(huán)境下也有和 windows 類似的 PATH 概念,即如果你只輸入文件名,系統(tǒng)會(huì)按照PATH變量指定的文件夾下去查找同名文件來執(zhí)行,./ 就限定了不使用 PATH ,僅僅執(zhí)行當(dāng)前路徑下的 test.bin 。
ls -al 然后每個(gè)文件有一個(gè)標(biāo)識(shí)符 開頭是d的是目錄,-是文件,l是軟連接。
linux中的~是什么意思
1、~/一般情況下表示當(dāng)前目錄。但是當(dāng)開終端的時(shí)候,都是在用戶名目錄下面的,所以這個(gè)就是用戶名目錄里面的東西。.是代表此目錄本身,但是一般可以不寫,cd ~/. 和cd ~ 和cd ~/效果是一樣的。
2、有兩種意思:就是該用戶的 主目錄 , 比如你的用戶名為ubuntu, 那么 ~ 和 /home/ubuntu 的意思一樣,注意不是 /home??! 如果你的用戶名是 test, 那么 ~ 和 /home/test 一樣了。
3、~ 表示代碼主目錄,也就是當(dāng)前登錄用戶的用戶目錄。比如:這里登錄用戶是chen cd ~~ 代表的就是 /home/chen/ 當(dāng)然前提是有用戶目錄,如果沒有/home/chen目錄的話情況就比較多了。
4、~代表根目錄;你應(yīng)該沒打全。在這個(gè)地方點(diǎn)會(huì)緊跟一個(gè)文件或目錄代表隱藏文件(隱藏目錄)。