天天看點

Linux學習筆記(ctrl指令,find指令,檔案字尾名)

一、Ctrl指令

1.ctrl 一些用法。

ctrl d 退出一個終端

ctrl c 退出一個指令    

ctrl a 光标從頭開始

ctrl u 光标前面的指令全部删除

ctrl d 光标後的指令一個一個字元删除

ctrl e 光标移動到最後

二、find指令

2.類似于 find指令的還有 whereis which 事先在準備好的庫裡尋找,每天定時更新的一個庫。

locate 指令類似于 whereis。

yum install locate -y

第一次使用時提示沒有/vat/lib/mlocate/mlocate.db檔案。

執行  updatedb   生成檔案或庫就好

<a href="https://s5.51cto.com/oss/201710/25/6ed9622769c6b8cc00af1ecf4a5c72e7.png-wh_500x0-wm_3-wmp_4-s_2705252452.png" target="_blank"></a>

3.find指令基本使用用法

find +路徑  

-type d目錄 f檔案 l軟連接配接 c字元串裝置 b塊裝置

-name + “檔案名”

<a href="https://s1.51cto.com/oss/201710/25/889bce297453cc60cd52057bd3fb716c.png-wh_500x0-wm_3-wmp_4-s_3513064037.png" target="_blank"></a>

stat + 檔案名(檢視檔案具體資訊)

find 

-o     或者的意思

-mtime  最近更改時間或建立檔案時間,檔案内容。-1一天以内,+1大于一天,

-atime  最近通路時間,cat或vi

-ctime  最近改動,改動的inode相關,時間,檔案名,權限

定律:你更改檔案内容的話(mtime),ctime是一定改變的。反之則不一定

-inum + inode号 檢視硬連結   (此處部落客犯了一個錯誤,必須要加路徑/,否則找不到)

<a href="https://s3.51cto.com/oss/201710/25/6a4e15145f2f88f0150bc6b9cf14d6d9.png-wh_500x0-wm_3-wmp_4-s_3620031533.png" target="_blank"></a>

-mmin -60     一小時以内的

-size        檔案大小  必須要給一個機關,+10K 大于10k的, -10k 小于10k的  M兆,

<a href="https://s1.51cto.com/oss/201710/25/f3a7adae5a68443a26453533f9e919be.png-wh_500x0-wm_3-wmp_4-s_4117788864.png" target="_blank"></a>

-exec ls -l {} \;   把查找出來的檔案ls -l出來。{}   find 出來的檔案清單。

-exec mv {} {}.bak\; 把ls -l 查找出來的檔案通過mv都在檔案名後面加.bak。

<a href="https://s1.51cto.com/oss/201710/25/2537b5e10f59b53cf9eac7ce6bbc8320.png-wh_500x0-wm_3-wmp_4-s_2580957222.png" target="_blank"></a>

二、檔案字尾名

linux指令是區分大小寫的

linux檔案大多都有字尾名,但是不嚴謹,并不能代表檔案的類型。

約定相同的檔案用相同的字尾名。

LANG=en 顯示成英文

LANG=zh_CN.UTF-8 顯示成中文

本文轉自 小新銳 51CTO部落格,原文連結:http://blog.51cto.com/13407306/1976109,如需轉載請自行聯系原作者

繼續閱讀