1樓:可靠的夢想之星
判斷目標檔案是否存在。-f filename 如果 filename為常規檔案,則為真。filename1 -nt filename2 如果 filename1比 filename2新,則為真。
filename1 -ot filename2 如果 filename1比 filename2舊,則為真。
其它檔案表示式-e filename 如果 filename存在,則為真-d filename 如果 filename為目錄,則為真-l filename 如果 filename為符號連結,則為真-r filename 如果 filename可讀,則為真-w filename 如果 filename可寫,則為真-x filename 如果 filename可執行,則為真-s filename 如果檔案長度不為0,則為真-h filename 如果檔案是軟連結,則為真
2樓:
這個-f如果是出現在shell指令碼里面,目的就是判斷一下目標檔案是否存在。
如果是在make的時候加這個-f引數,則可以在對應的makefile檔案裡面找到-f執行的什麼操作。
3樓:
判斷檔案是否存在 主要用在if判斷裡 if [ -f $file ]
linux中“if [ -f $home/$1]的”含義是什麼?
4樓:匿名使用者
含義:1、if 條件判斷關鍵字。
2、[ ] 語法要求。
3、-f 檔案比較運算子,如果 filename為常規檔案,則為真 。
4、$home 取變數的值,如果.sh檔案裡面沒有該就是則會取使用者系統變數!你可以在終端中執行一下 echo $home 看看是什麼路徑。
5、$1 取輸入的第一個引數.例: sh ***.sh 111 那麼此時 $1的值就是 111。
linux作業系統是基於unix作業系統發展而來的一種克隆系統,它誕生於1991 年的 [linux桌面] 10 月5 日(這是第一次正式向外公佈的時間)。以後藉助於internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種unix 類作業系統,並且使用人數還在迅猛增長。
linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。
linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。它主要用於基於intel x86系列cpu的計算機上。
5樓:南北
if [ -f $home/$1]
1. if 條件判斷關鍵字
2. [ ] 語法要求
3. -f 檔案比較運算子,如果 filename為常規檔案,則為真4. $home 取變數的值,如果.
sh檔案裡面沒有該就是則會取使用者系統變數!你可以在終端中執行一下 echo $home 看看是什麼路徑
5. $1 取輸入的第一個引數.例: sh ***.sh 111 那麼此時 $1的值就是 111
6樓:linux百科
if 條件判斷關鍵字bai; [ ] 語法要求;-f 檔案比較運算子,如果zhi filename為常規檔案,則為真; $home 取變數的值,如果.sh檔案裡面內沒有容該就是則會取使用者系統變數!你可以在終端中執行一下 echo $home 看看是什麼路徑;$1 取輸入的第一個引數.
例: sh ***.sh 111 那麼此時 $1的值就是 111。
學習linux可參考書籍《linux就該這麼學》。
linux中的./是什麼意思
7樓:
linux/unix 系統中的檔案系統採用的是樹形檔案結構。linux/unix 系統中的 ./ 代表的意思是:
某一個檔案(或者目錄)的查詢路徑是從當前目錄(.)下面開始進行查詢。
例如:./my_subdir/my_textfile,代表的意思就是:當前目錄下面的 /my_subdir 子目錄下面的 my_textfile 這個文字檔案;.
/my_runfile 代表的意思就是:當前目錄下面的 my_runfile 這個執行檔案,等等。
8樓:涉世小小白
./ 代表當前檔案目錄; ../上級檔案目錄 ; / 根目錄
9樓:南溪姚
./有轉義的意思把,例如./-a 可以把-a不當成option,而是 -a
touch ./-aaa--->建立一個叫 -aaa的檔案
10樓:
linux中的 ./ 代表不完整的路徑。首先用cd命令 轉到 /home ,home目錄下有一個user。
為了避免 cd /home/user/ 太長而且太麻煩,就用 cd ./user/
免費提供最新linux技術教程書籍,入門自學書籍《linux就該這麼學》,為開源技術愛好者努力做得更多更好
11樓:匿名使用者
例如:./my_subdir/my_textfile,代表的意思就是:當前目錄下面的 /my_subdir 子目錄下面的 my_textfile 這個文字檔案;.
/my_runfile 代表的意思就是:當前目錄下面的 my_runfile 這個執行檔案,等等。
請問一下 linux 中 tar命令中 -f 選項的作用是什麼
12樓:匿名使用者
tar [-cxtzjvfppn] 檔案與目錄 ....引數:-c :
建立一個壓縮檔案的引數指令(create 的意思);-x :解開一個壓縮檔案的引數指令!-t :
檢視 tarfile 裡面的檔案!特別注意,在引數的下達中, c/x/t 僅能存在一個!不可同時存在!
因為不可能同時壓縮與解壓縮。-z :是否同時具有 gzip 的屬性?
亦即是否需要用 gzip 壓縮?-j :是否同時具有 bzip2 的屬性?
亦即是否需要用 bzip2 壓縮?-v :壓縮的過程中顯示檔案!
這個常用,但不建議用在背景執行過程!-f :使用檔名,請留意,在 f 之後要立即接檔名喔!
不要再加引數! 例如使用『 tar -zcvfp tfile sfile』就是錯誤的寫法,要寫成 『 tar -zcvpf tfile sfile』才對喔!-p :
使用原檔案的原來屬性(屬性不會依據使用者而變)-p :可以使用絕對路徑來壓縮!-n :
比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中!--exclude file:在壓縮的過程中,不要將 file 打包!
13樓:匿名使用者
-f, --file [hostname:]f
use archive file or device f (default "-", meaning stdin/stdout) 指定檔名。
在linux中,count實現了什麼功能
第一句是把 賦值給了count變數,是特殊shell變數,指的是引數的個數。cmd變數的內容是echo命令 第三句是迴圈,條件是隻要count不等於0第六句是count值減1 程式的意思是 一直迴圈,只要引數個數不是0,那麼顯示這個引數,前面加上一個 符號。即你的引數是foo的話,那麼顯示的就是 f...
在linu中某檔案的許可權為,在linux中,某檔案的許可權為 d
悔恨的阿毛 d是表示這個是目錄 r是可讀 w是可寫 x是可執行 dr r r 這個以三個為單位,分別表示檔案所有者,所有者使用者組,其他人 的許可權。比如這個就表示這是目錄,然後所有者,使用者組,其他人的許可權都是可讀,不可寫,不可執行 在linux中,許可權對應的數值分別如下 r 讀許可權 4 w...
linux系統是什麼 LINUX系統是什麼?
linux是一個源 開放的共享作業系統,他跟windows有本質的區別,它有兩種模式可供我們操作,命令列模式和圖形模式,這個作業系統對硬體的要求比windows的低,並且這種系統非常穩定,所以這種系統一般不推薦大家使用,因為他操作進來麻煩,常用的是命令列模式,不經過培訓的話一般根本上不了手,圖形模式...