touch命令
??touch命令主要功能有:
- 1、更改指定文件的訪問時(shí)間和修改時(shí)間,如果未指定時(shí)間,則使用當(dāng)前時(shí)間
- 2、若指定文件不存在,則會(huì)新建一個(gè)空文件
基本語法
touch [參數(shù)] 設(shè)定時(shí)間的文件
主要參數(shù)如下所示
參數(shù) | 功能 |
---|---|
-a | 改變文件的訪問時(shí)間為系統(tǒng)當(dāng)前時(shí)間,無須設(shè)置時(shí)間選項(xiàng) |
-m | 改變文件的修改時(shí)間為系統(tǒng)當(dāng)前時(shí)間,無須設(shè)置時(shí)間選項(xiàng) |
-c | 如果文件不存在,不創(chuàng)建也不提示 |
-d/-t | 使用指定的日期或時(shí)間 |
-r<參考文件或目錄> | 把指定文件或目錄的日期、時(shí)間都設(shè)置為和參考文件或目錄的日期、時(shí)間相同 |
示例
8-2 touch示例_c2i.jpg
cat命令
??cat命令主要用來將文件的內(nèi)容輸出到標(biāo)準(zhǔn)輸出,類似于DOS里面的type命令,也可用于連接合并文件。
基本語法
cat [參數(shù)] 文件名
或
cat [參數(shù)] 文件1 文件2 >文件3
主要參數(shù)如下所示
參數(shù) | 功能 |
---|---|
-b,--number-nonblank | 將文件中所有非空行按順序編號,編號從1開始,即對于空行不編號 |
-n,--number | 對所有輸出行進(jìn)行編號,編號從1開始 |
-s,--squeeze-blank | 當(dāng)遇到連續(xù)兩行以上的空白行,就替換為一行的空白行 |
-v,--show-nonprinting | 使用 ^ 和 M- 符號,除了 LFD 和 TAB 之外。 |
-E,--show-ends | 在每行末尾顯示 $ |
-T,--show-tabs | 將 TAB 字符顯示為 ^I |
-A,--show-all | 將文件的中字符顯示為 ^I ,同時(shí)在每行的末尾顯示一個(gè) $ ,該參數(shù)等價(jià)于 -vET |
-e | 等價(jià)于 -vE |
-t | 等價(jià)于 -vT |
示例
8-4 cat示例_c2i.jpg