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

簡單介紹Linux判斷符的使用

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

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

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

Linux判斷符2. 關(guān)于檔案的權(quán)限偵測,如 test -r filename
-r 偵測該文件名是否具有『可讀』的屬性?
-w 偵測該檔名是否具有『可寫』的屬性?
-x 偵測該檔名是否具有『可執(zhí)行』的屬性?
-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. 關(guān)于兩個整數(shù)之間的判定,例如 test n1 -eq n2
-eq 兩數(shù)值相等 (equal)
-ne 兩數(shù)值不等 (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. 判定字符串的數(shù)據(jù)
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 權(quán)限時,才回傳 true。
-o (or)兩狀況任何一個成立!例如 test -r file -o -x file,則 file 具有 r 或 x 權(quán)限時,就可回傳 true。
! 反相狀態(tài),如 test ! -x file ,當(dāng) file 不具有 x 時,回傳 true

【編輯推薦】

  1. 修改Linux默認(rèn)啟動系統(tǒng)的方法之一
  2. Linux進程狀態(tài)解析之T、Z、X
  3. Linux進程狀態(tài)解析之R、S、D
  4. 簡單概述Linux進程操作命令
  5. 有關(guān)Linux創(chuàng)建用戶命令的詳細(xì)討論
責(zé)任編輯:小霞 來源: 新浪科技
相關(guān)推薦

2009-09-23 10:15:23

Linux curlLinux命令行工具

2009-12-22 10:46:35

2010-06-11 11:15:33

Linux編程工具

2010-03-11 09:50:46

Linux VI命令

2010-06-30 12:46:18

Linux SNMP工

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條件判斷

2009-12-23 19:13:40

Fedora Linu

2010-03-10 15:05:22

linux系統(tǒng)備份方式

2010-03-16 11:20:53

Linux 優(yōu)化

2009-12-29 08:54:09

Ubuntu Linu

2010-06-21 17:10:02

Linux Arp命令

2010-06-22 17:09:52

Linux Autom

2009-12-24 15:59:58

Linux hal

2010-06-21 15:49:59

Linux apt是什

2010-06-01 18:03:05

Rsync 使用

2010-06-04 14:31:59

Linux 查看進程
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩三区 | 99re在线视频 | 成人免费黄视频 | 欧美精品 在线观看 | 天天弄天天操 | 一区二区免费在线观看 | 久久香蕉网 | 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | 亚洲成网站 | 午夜精品一区二区三区三上悠亚 | 国产免费一级一级 | 农村妇女毛片精品久久久 | 日本激情视频在线播放 | 不卡一区二区三区四区 | 中文字幕亚洲一区 | 视频1区 | 色综合九九| 欧美激情久久久 | 色婷婷综合网 | 日本精品免费在线观看 | 日本免费一区二区三区 | 岛国视频 | 孕妇一级毛片 | 日韩精品一区二区三区在线播放 | 久久久久久美女 | 亚洲精品久久久一区二区三区 | 五月婷婷激情网 | 国产精品资源在线 | 91豆花视频| 久久久久国产精品 | 国产高清久久久 | 日韩免费高清视频 | 精品久久一区 | 国产精品欧美一区二区三区不卡 | 久久国产综合 | 成人动慢 | 久久国产精品久久国产精品 | 国产99久久久国产精品下药 | 日本一区精品 | 色综合久久88色综合天天 | 欧洲成人午夜免费大片 |