Linux SHELL if 命令引數說明
- –b 當file存在並且是塊檔案時返回真
- -c 當file存在並且是字元檔案時返回真
- -d 當pathname存在並且是一個目錄時返回真
- -e 當pathname指定的檔案或目錄存在時返回真
- -f 當file存在並且是正規檔案時返回真
- -g 當由pathname指定的檔案或目錄存在並且設定了SGID位時返回為真
- -h 當file存在並且是符號連結檔案時返回真,該選項在一些老系統上無效
- -k 當由pathname指定的檔案或目錄存在並且設定了“粘滯”位時返回真
- -p 當file存在並且是命令管道時返回為真
- -r 當由pathname指定的檔案或目錄存在並且可讀時返回為真
- -s 當file存在檔案大小大於0時返回真
- -u 當由pathname指定的檔案或目錄存在並且設定了SUID位時返回真
- -w 當由pathname指定的檔案或目錄存在並且可執行時返回真。一個目錄為了它的內容被訪問必然是可執行的。
- -o 當由pathname指定的檔案或目錄存在並且被子當前程序的有效使用者ID所指定的使用者擁有時返回真。
相關推薦
Linux SHELL if 命令引數說明
–b 當file存在並且是塊檔案時返回真 -c 當file存在並且是字元檔案時返回真 -d 當pathname存在並且是一個目錄時返回真 -e 當pathname指定的檔案或目錄存在時返回真 -f 當file存在並且是正規檔案時返回真 -g 當由pathname指定的檔案或目錄存在並且設定了SGID
linux-shell---if條件語句中:-a到-z的引數定義
1、if條件控制語句 一般語句格式 if 條件(可以是:一條語句、多條語句、函式等等) then Command else Command fi If語句忘了結尾fi,報錯資訊 test.sh: line 14: syntax error: unexpected end of fi
linux shell if -a 到-z引數含義
[-a file] 如果file存在則為真 [-b file] 如果file存在且是一個塊特殊檔案則為真 [-c file] 如果file存在且是一個字特殊檔案則為真 [-d file] 如果file檔案存在且是一個目錄則為真 -d前的!是邏輯非
【shell】Linux shell if 語句詳解
linux shell 運維 自動化運維 if語句 1.1 if語句解釋 if 是判斷語句,if語句的作用跟 [ ] 差不多,一般判斷比較多或者執行的語句比較多的話,那麽就會使用if 1.2 if 格式 第一種格式 if [ 判斷條件 ];then 內容 else 內容
linux中mount命令引數詳解 nfs 引數
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Linux Shell ls命令
1、簡介 ls 命令是 linux 下最常用的命令,是 list 的縮寫 2、主要功能 檢視 目錄清單  
Linux shell 操作命令 cd
1、簡介 cd 命令是 change directory 的縮寫 2、主要功能 切換當前目錄至指定的目錄 3、
Linux shell 操作命令 pwd
默認 dir 參數 pri 工作 說明 腳本 ble 完整路徑 1、簡介 pwd 命令是 Print Working Directory 的縮寫 2、主要功能
Linux shell 操作命令 mkdir
1、簡介 mkdir 命令是 make directory 的縮寫 2、主要功能 建立指定名稱的目錄 注意:&
Linux shell if 語句
1、字串判斷 str1 = str2 當兩個串有相同內容、長度時為真 str1 != str2 當串str1和str2不等時為真 -n str1 當串的長度大於0時為真(串非空) -z str1 當串的長度為0時為真(空
Linux Shell基礎命令
1.基礎命令 命 令 說 明 pwd 顯示當前目錄 passwd 修改使用者密碼 ls 列出目錄內容 cd 改變當前的工作目錄 * 匹配任意長度的任意字元 ? 匹配任意一個字元 cat 顯示輸出檔案的全部內容
Linux shell join命令詳解
Linux join命令 2012-02-09 17:49:00| 分類: SHELL | 標籤:linux join 檔案連線 |字號 訂閱 join命令 功能:“將兩個檔案裡指定欄位同樣的行連線起來”,即依照兩個檔案裡共有的某一列,將相應的行拼接成一行。 join [o
linux Shell echo命令
shell echo命令 格式命令: echo string 1.顯示普通字串: echo It is a test 或者(忽略雙引號): echo It is a test 2.顯示轉義字元(雙引號也可以省略) echo " \"It is a test\"
linux shell將命令結果賦值給變數 shell assign command output to variable
1. 命令 1.1 反引號`` (也就是tab上面~鍵) ~ a=`echo "hello world"
Linux shell if [ -n ] 正確使用方法
if [ str1 = str2 ] 當兩個串有相同內容、長度時為真 if [ str1 != str2 ] 當串str1和str2不等時為真 if [ -n str1 ] 當串的長度大於0時為真(串非空) if [ -z str1
Linux+Shell常用命令總結
因為自己不經常使用linux的命令列工具,但是mac的終端還是經常使用的,有些命令總是要想一會或者百度一下才知道怎麼用,抽時間整理了一下常用的命令,作為筆記. 常用命令 檢視檔案操作: ls :列出當前目錄下所有檔案和目錄 cat file:檢視檔案內容 -n:顯示行號 less file:
linux shell tar命令用法
tar命令 可以用來壓縮打包單檔案、多個檔案、單個目錄、多個目錄。 Linux打包命令_tar tar命令可以用來壓縮打包單檔案、多個檔案、單個目錄、多個目錄。 常用格式: 單個檔案壓縮打包 tar czvf my.tar.gz file1 多個檔案壓縮打包 tar czvf my.tar.gz file1
linux下top命令引數解釋+free -m
top命令是Linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源佔用狀況,類似於Windows的工作管理員。下面詳細介紹它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60,
linux中touch命令引數修改檔案的時間戳(轉)
linux中touch命令引數不常用,一般在使用make的時候可能會用到,用來修改檔案時間戳,或者新建一個不存在的檔案,以下是linux中touch命令引數的使用方法: touch [-acm][-r ref_file(參照檔案)|-t time(時間值)] file(檔名) example: touc
linux shell基本命令
1.基本unix/linux命令(1) setuid,guid 作用: suid意味著如果某個使用者對屬於自己的shell指令碼設定了這種許可權, 那麼其他使用者在執行這一指令碼時也會具有其屬主的相應許可權。 guid執行相應指令碼的使用者將具有該檔案所屬使用者組中使