第二周作業
- 文件管理類命令通常有:find、nano、touch
- Bash命令執行狀態返回值:使用特殊的變量$?來保存上一個命令的執行狀態結果。
0表示成功,
1-255表示失敗 - stat命令查看文件元數據:
touch命令有兩個功能:一是用于把已存在文件的時間標簽更新為系統當前的時間(默認方式),它們的數據將原封不動地保留下來;二是用來創建新的空文件。
語法 touch(選項)(參數)
選項 -a:或–time=atime或–time=access或–time=use 只更改存取時間;
-c:或–no-create 不建立任何文件;
-d:<時間日期> 使用指定的日期時間,而非現在的時間;
-f:此參數將忽略不予處理,僅負責解決BSD版本touch指令的兼容性問題;
-m:或–time=mtime或–time=modify 只更該變動時間;
-r:<參考文件或目錄> 把指定文件或目錄的日期時間,統統設成和參考文件或目錄的日期時間相同;
-t:<日期時間> 使用指定的日期時間,而非現在的時間;
–help:在線幫助;
–version:顯示版本信息。
參數 文件:指定要設置時間屬性的文件列表。
實例 touch ex2 在當前目錄下建立一個空文件ex2,然后,利用ls -l命令可以發現文件ex2的大小為0,表示它是空文件。
- 命令:alias
語法:alias zzz=‘ll’
取消別名命令:unalias zzz
xargs命令是給其他命令傳遞參數的一個過濾器,也是組合多個命令的一個工具。它擅長將標準輸入數據轉換成命令行參數,xargs能夠處理管道或者stdin并將其轉換成特定命令的命令參數。xargs也可以將單行或多行文本輸入轉換為其他格式,例如多行變單行,單行變多行。xargs的默認命令是echo,空格是默認定界符。這意味著通過管道傳遞給xargs的輸入將會包含換行和空白,不過通過xargs的處理,換行和空白將被空格取代。xargs是構建單行命令的重要組件之一。
- ls -d /var/l*[[:digit:]]*[[:lower:]]
- ls?–d /etc/[[:digit:]]* [^[:digit:]]
- ?ls -d /etc/[^[:alpha:]][[alpha]]*
- mkdir /tmp/tfile-$(date +%Y-%m-%d-%H-%M-%S)
- cp -r /etc/p*[^[:digit:]] /tmp/mytest1
- cp -r /etc/*.d /tmp/mytest2
- cp /etc/{l,m,n}*.conf /tmp/mytest3
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89865
第三題的技巧在日常運費工作中還是挺常用的,一定要想辦法把這題給完成,加油。