成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡單介紹Linux判斷符的使用

運維 系統運維
和windows系統不同,我們在Linux系統中大多數時間是使用字符模式的,在字符模式中,如何更高效率的工作,判斷符可以幫助我們。

在Linux系統中判斷符可幫助我們簡化很多不必要的工作,可以大大提高我們的工作效率,這里介紹一下Shell中的常用判斷符。

Linux判斷符1. 關于某個檔名的『類型』偵測(存在與否),如 test -e filename
-e 該『檔名』是否存在?(常用)
-f 該『檔名』是否為檔案(file)?(常用)
-d 該『文件名』是否為目錄(directory)?(常用)
-b 該『文件名』是否為一個 block device 裝置?
-c 該『文件名』是否為一個 character device 裝置?
-S 該『檔名』是否為一個 Socket 檔案?
-p 該『檔名』是否為一個 FIFO (pipe) 檔案?
-L 該『檔名』是否為一個連結檔?

Linux判斷符2. 關于檔案的權限偵測,如 test -r filename
-r 偵測該文件名是否具有『可讀』的屬性?
-w 偵測該檔名是否具有『可寫』的屬性?
-x 偵測該檔名是否具有『可執行』的屬性?
-u 偵測該文件名是否具有『SUID』的屬性?
-g 偵測該文件名是否具有『SGID』的屬性?
-k 偵測該文件名是否具有『Sticky bit』的屬性?
-s 偵測該檔名是否為『非空白檔案』?

Linux判斷符3. 兩個檔案之間的比較,如: test file1 -nt file2
-nt (newer than)判斷 file1 是否比 file2 新
-ot (older than)判斷 file1 是否比 file2 舊
-ef 判斷 file2 與 file2 是否為同一檔案,可用在判斷 hard link 的判定上。 主要意義在判定,兩個檔案是否均指向同一個 inode 哩!

Linux判斷符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)

Linux判斷符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

Linux判斷符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

【編輯推薦】

  1. 修改Linux默認啟動系統的方法之一
  2. Linux進程狀態解析之T、Z、X
  3. Linux進程狀態解析之R、S、D
  4. 簡單概述Linux進程操作命令
  5. 有關Linux創建用戶命令的詳細討論
責任編輯:小霞 來源: 新浪科技
相關推薦

2009-09-23 10:15:23

Linux curlLinux命令行工具

2009-12-22 10:46:35

2010-06-11 11:15:33

Linux編程工具

2010-06-30 12:46:18

Linux SNMP工

2010-03-11 09:50:46

Linux VI命令

2021-06-30 07:19:36

Netty簡單使用

2010-03-18 16:34:33

Linux命令

2010-06-09 17:48:15

Linux 編程工具

2010-06-18 09:51:51

Linux Accep

2022-11-23 14:13:03

Ansible條件判斷

2010-06-22 17:09:52

Linux Autom

2010-06-21 15:49:59

Linux apt是什

2009-12-24 15:59:58

Linux hal

2009-12-23 19:13:40

Fedora Linu

2010-03-10 15:05:22

linux系統備份方式

2010-03-16 11:20:53

Linux 優化

2009-12-29 08:54:09

Ubuntu Linu

2010-06-21 17:10:02

Linux Arp命令

2010-06-01 18:03:05

Rsync 使用

2010-06-04 14:31:59

Linux 查看進程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区不卡 | 成人精品一区亚洲午夜久久久 | 91视频18 | 人人人人干 | 精品久久久久久 | 国产精品自产av一区二区三区 | 久久久久久久久久久久久9999 | 91久久精品国产91久久性色tv | 麻豆一区二区三区 | 91精品国产综合久久婷婷香蕉 | 91国产精品在线 | 国产精品a免费一区久久电影 | 欧美性受xxxx白人性爽 | 久久精品小视频 | 日本在线视频一区二区 | 四虎海外 | 成人1区| 一区二区三区欧美 | 日本精品视频 | 91精品国产91久久综合桃花 | 久久精品日产第一区二区三区 | 欧洲视频一区 | 国产色婷婷精品综合在线播放 | 97在线观视频免费观看 | 一区二区三区国产精品 | 亚洲色欲色欲www | 99免费视频 | 午夜视频免费在线观看 | 日本精品一区二区三区视频 | 在线观看成人小视频 | 中文字幕 亚洲一区 | 国产成人精品久久二区二区91 | 农村真人裸体丰满少妇毛片 | 91精品国产91久久久久久吃药 | 欧美亚洲视频 | www.嫩草 | 国产精品一区二区三区久久 | 96国产精品久久久久aⅴ四区 | 视频在线亚洲 | 亚洲视频一区二区 | 颜色网站在线观看 |