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 12:51
下一篇 2017-12-11 14:30

相關推薦

  • 線上多服務管理工具實例剖析

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1583156        公司線上對nginx、tomcat和jar包的java應用的服務管理腳本之前都是單獨分離開…

    Linux干貨 2016-08-15
  • Linux新增磁盤分區

    磁盤的分區        主分區與擴展分區最多可以有4個(分區表64字節,每分區占16字節);        擴展分區最多只能有一個;        邏輯分區是由擴展分區持續分出來的分區;       &nbs…

    Linux干貨 2016-05-29
  • 第四周

    第四周 1.復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限。 [root@node1 ~]# cp -r /etc/skel/ /home/tuser1 [root@node1 ~]# chmod -R go= /home/tuser1 [root@node1 ~]# ls -…

    Linux干貨 2017-07-26
  • vim編輯器

    vim編輯器三種模式轉換 G跳到尾行 gg:跳到首行 H:跳到當前頁的首行 L: 跳到當前頁的尾行 M: 跳到當前而的中間行 dd: 刪除光標所在的行 #dd:多行刪除 yy:復制行 #yy: 復制多行 ? Y: 復制整行 cc:刪除當前行并輸入新內容 #cc:刪除多行 C:刪除當前光標到行尾,并切換成插入模式 修改配置文件 全局: /etc/vimrc 用…

    2017-08-05

評論列表(1條)

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

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

欧美性久久久久