linux文件管理類命令

stat、alias、xargs命令使用;(非)字母,(非)數字的表示方法。

第二周作業

1

2

  1. 文件管理類命令通常有:find、nano、touch
  2. Bash命令執行狀態返回值:使用特殊的變量$?來保存上一個命令的執行狀態結果。
    0表示成功,
    1-255表示失敗
  3. 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,表示它是空文件。

  1. 命令:alias
    語法:alias zzz=‘ll’

取消別名命令:unalias zzz

 

xargs命令是給其他命令傳遞參數的一個過濾器,也是組合多個命令的一個工具。它擅長將標準輸入數據轉換成命令行參數,xargs能夠處理管道或者stdin并將其轉換成特定命令的命令參數。xargs也可以將單行或多行文本輸入轉換為其他格式,例如多行變單行,單行變多行。xargs的默認命令是echo,空格是默認定界符。這意味著通過管道傳遞給xargs的輸入將會包含換行和空白,不過通過xargs的處理,換行和空白將被空格取代。xargs是構建單行命令的重要組件之一。

  1. ls -d /var/l*[[:digit:]]*[[:lower:]]
  2. ls?–d /etc/[[:digit:]]* [^[:digit:]]
  3. ?ls -d /etc/[^[:alpha:]][[alpha]]*
  4. mkdir /tmp/tfile-$(date +%Y-%m-%d-%H-%M-%S)
  5. cp -r /etc/p*[^[:digit:]] /tmp/mytest1
  6. cp -r /etc/*.d /tmp/mytest2
  7. cp /etc/{l,m,n}*.conf /tmp/mytest3

 

 

 

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89865

(0)
黃幫主黃幫主
上一篇 2017-12-11
下一篇 2017-12-11

相關推薦

  • sed&awk

    Evernote Export 1、總結sed和awk的詳細用法; awk Linux文本處理工具三劍客:grep、sed和awk。其中grep是一種文本過濾工具,sed是文本編輯器,而awk是一種報表生成器,就是對文件進行格式化處理的,這里的格式化不是文件系統的格式化,而是對文件內容進行各種“排版”,進而格式化顯示。 在Linux之上我們使用的是GNU a…

    Linux干貨 2017-01-05
  • 用戶和組相關配置文件

    用戶和組的配置文件都在/etc目錄下          /etc/passwd;        內容格式:用戶名;加密后密碼影子(1#);UID;GID;注釋;家目錄,默認shell    …

    Linux干貨 2016-10-23
  • grep與正則表達式

    grep與正則表達式 grep與正則表達式 grep 正則表達式 grep 使用語法:grep [-abcEFGhHilLnqrsvVwxy][-C<顯示列數>][-e<范本樣式>][-f<范本文件>][范本樣式][文件或目錄…]  功能說明:查找指定文件或標準輸入里符合條件的字符串 常用選項 -a…

    Linux干貨 2016-11-05
  • 腳本小練習

    1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。                            …

    Linux干貨 2016-08-15
  • ——-史上最全的Vim命令 ——-vim命令 /正則表達式 /搜索 /定位 /分屏

    一,vim vim編輯器是vi的進階版,是一個靜態文本編輯器。它的強大不遜色于任何最新的文本編輯器,
    對Unix及Linux系統的任何版本,vi編輯器是完全相同的。Vi也是Linux中最基本的文本…

    2017-11-26
  • test

    test

    Linux干貨 2017-11-26

評論列表(1條)

  • 馬哥教育
    馬哥教育 2018-01-02 21:42

    第三題的技巧在日常運費工作中還是挺常用的,一定要想辦法把這題給完成,加油。

欧美性久久久久