PIXNET Logo登入

Walter Blyss的部落格

跳到主文

Hi i am Walter Blyss, welcome to my homepage .

部落格全站分類:不設分類

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 6月 17 週三 200919:04
  • test說明檔

測試的標誌    代表意義
1. 關於某個檔名的『檔案類型』判斷,如 test -e filename 表示存在否
-e    該『檔名』是否存在?(常用)
-f    該『檔名』是否存在且為檔案(file)?(常用)
-d    該『檔名』是否存在且為目錄(directory)?(常用)
-b    該『檔名』是否存在且為一個 block device 裝置?
-c    該『檔名』是否存在且為一個 character device 裝置?
-S    該『檔名』是否存在且為一個 Socket 檔案?
-p    該『檔名』是否存在且為一個 FIFO (pipe) 檔案?
-L    該『檔名』是否存在且為一個連結檔?
2. 關於檔案的權限偵測,如 test -r filename 表示可讀否 (但 root 權限常有例外)
-r    偵測該檔名是否存在且具有『可讀』的權限?
-w    偵測該檔名是否存在且具有『可寫』的權限?
-x    偵測該檔名是否存在且具有『可執行』的權限?
-u    偵測該檔名是否存在且具有『SUID』的屬性?
-g    偵測該檔名是否存在且具有『SGID』的屬性?
-k    偵測該檔名是否存在且具有『Sticky bit』的屬性?
-s    偵測該檔名是否存在且為『非空白檔案』?
3. 兩個檔案之間的比較,如: test file1 -nt file2
-nt    (newer than)判斷 file1 是否比 file2 新
-ot    (older than)判斷 file1 是否比 file2 舊
-ef    判斷 file2 與 file2 是否為同一檔案,可用在判斷 hard link 的判定上。 主要意義在判定,兩個檔案是否均指向同一個 inode 哩!
4. 關於兩個整數之間的判定,例如 test n1 -eq n2
-eq    兩數值相等 (equal)
-ne    兩數值不等 (not equal)
-gt    n1 大於 n2 (greater than)
-lt    n1 小於 n2 (less than)
-ge    n1 大於等於 n2 (greater than or equal)
-le    n1 小於等於 n2 (less than or equal)
5. 判定字串的資料
test -z string    判定字串是否為 0 ?若 string 為空字串,則為 true
test -n string    判定字串是否非為 0 ?若 string 為空字串,則為 false。
註: -n 亦可省略
test str1 = str2    判定 str1 是否等於 str2 ,若相等,則回傳 true
test str1 != str2    判定 str1 是否不等於 str2 ,若相等,則回傳 false
6. 多重條件判定,例如: test -r filename -a -x filename
-a    (and)兩狀況同時成立!例如 test -r file -a -x file,則 file 同時具有 r 與 x 權限時,才回傳 true。
-o    (or)兩狀況任何一個成立!例如 test -r file -o -x file,則 file 具有 r 或 x 權限時,就可回傳 true。
!    反相狀態,如 test ! -x file ,當 file 不具有 x 時,回傳 true
(繼續閱讀...)
文章標籤

Walter Blyss 發表在 痞客邦 留言(0) 人氣(152)

  • 個人分類:CentOS
▲top
  • 6月 17 週三 200919:03
  • About install ntop


When you want to install the ntop package,you'll chacked the package graphviz was already installed.
(繼續閱讀...)
文章標籤

Walter Blyss 發表在 痞客邦 留言(0) 人氣(27)

  • 個人分類:CentOS
▲top
  • 6月 17 週三 200919:03
  • About install VirtualBox...


When you want to install the package of VirtualBox,you'll chacked the package of qt4,qt4-x11,qt4-devel were already installed.
(繼續閱讀...)
文章標籤

Walter Blyss 發表在 痞客邦 留言(0) 人氣(17)

  • 個人分類:CentOS
▲top
1

Smile by Uncle Kracker

Broken by Lifehouse

Not Meant To Be by Theory Of Deadman

Here Without You by 3 Doors Down

個人資訊

Walter Blyss
暱稱:
Walter Blyss
分類:
不設分類
好友:
累積中
地區:

熱門文章

  • (30,423)c 求最大公因數(輾轉相除法)
  • (14,411)c 求最大公因數及最小公倍數
  • (257)靜坐
  • (38)Join us

文章分類

toggle Perl (1)
  • Perl (3)
  • CentOS (3)
  • Debian (5)
  • 未分類文章 (1)

最新文章

  • World
  • Perl - Perl的資料型態
  • Perl - 開始Perl 的世界
  • Perl - Perl是什麼?
  • Join us
  • My new desktop
  • 給知識+的 Aurora 參考參考
  • Welcome to learning Perl
  • 給知識+ 的 Nadia 參考
  • shell script 給知識+ 的★~昱竹~☆ 參考參考

最新留言

  • [22/02/24] 訪客 於文章「eCash 給知識+的卡士伯...」留言:
    可否请教一下延伸议题...
  • [19/09/11] 123 於文章「c 的泡沫排序法...」留言:
    寫反了八 ,上面是"大到小",下面是"小到大"...
  • [18/04/27] raincchina 於文章「World...」留言:
    w6Pq70pi1laTALYI清漪:女主角之一,月婵次身,...
  • [17/12/18] 張SIR 於文章「c 求最大公因數(輾轉相除法)...」留言:
    來個另類解法︰ ///遞迴解法/// #include ...
  • [17/12/14] .... 於文章「c 的剪刀石頭布(三戰兩勝)...」留言:
    根本不能用 這叫解答? ...
  • [17/10/20] 選我正解 於文章「c 的泡沫排序法...」留言:
    #include <stdio.h> #include <...
  • [16/11/29] == 於文章「c 的泡沫排序法...」留言:
    浪費我時間......
  • [15/10/29] 訪客 於文章「c 的泡沫排序法...」留言:
    樓上說的沒錯 這是selection sort...
  • [14/04/24] grass 於文章「c 的泡沫排序法...」留言:
    這不是氣泡排序吧...
  • [12/06/14] 訪客 於文章「World...」留言:
    你好 可以用JAVA寫一個 凱薩加密法嗎? 就是英文數字...

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: