知識不在長短,而在于其中的精煉程度,字典每個字沒有一頁的篇幅,卻被大面積推廣,之所以沒有再把學到的全部搬運到博客上來,就是為了給大家一點可看的東西,也許我自己認為的精煉是有點簡短了,那我就再更新一下,再復習一下,學到的whatis 和 man命令。
第一周匆匆而過,學過的知識,過遍腦子都忘了,特別是老師講的更是聽的多,忘得快,一些小的知識點,我們都有筆記就不再搬運了,這周分享一點我自己沒有弄懂老師教的情況下,自己搜索的,或者老師的分享的小知識。
首先,使我們馬哥教育微信公眾號上分享的一點小知識,基礎命令,我自己感覺有趣的幾條就拿出來分享一下。
第一個使我們這周學習的一些查詢命令的小擴充:locate
locate顧名思義查找、定位的意思,是我們所學常用的命令之一,我們通過whatis的查詢知道:locate屬于用戶命令
接下來我們就能很快速的查詢到一些小小的幫助(老師的話就是,男人(man)才是最靠的住的),如果我們沒有通過whatis來查詢locate的具體屬于哪類東東,查詢的時候就會按照locate()后括號內的東東來查詢幫助,那么括號里到底有什么呢?
具體就是這些了,接下來我們就可以用man,來查詢一下幫助手冊了(終于科普完了)
由于我們截屏的原因我們先看到的是name,告訴我們這個命令的簡單概述,接下就是我們的OPTIONS選項,其中包含了我們在用到locate的時候的一些選項,譬如:-A,我們看到的是-A,–all,從這兩個單詞中我們可以看出這里的-A,肯定是一些全部的查詢,下面的詳細果然是輸出全部匹配到的詞條,而不只是一條。
我們這時候摁ctrl+c來退出我們的man幫助手冊,man里有很多的一些快捷鍵,我們簡單的列舉一些,ctrl+F是向下翻頁(和我們鍵盤上的PgDn功能一樣),ctrl+B是向上翻頁(同PgUp),輸入/String,就能關鍵詞查詢,n可以向下翻,N向上翻,/string是向下查詢,?string是向上查詢,一般來說我們的所有快捷鍵都是成對出現。
回歸正題,我們的man來嘗試一下使用:locate -A mail
不用想也知道這是一條查詢mail關鍵詞的命令,那么我們的mail有多少呢,我們就使用了,locate -c mail 查看了一下,有704條搜索?。?!
因為所有的mail目錄,文件,有mail關鍵詞的文件目錄全部顯示出來,由此我們想到了一個問題,那么多我們怎么查看呢,這是我們就可以在locate 和 mail的中間加上大致的目錄,來縮小我們搜索的范圍。
接下我們使用locate /var/spool/m 這條命令,這條命令的意思是,我們在/var/spool/目錄下查詢一個以m開頭的文件,這樣就很好的收縮我們搜索的范圍
而我們的命令還有一些有趣的選項,比如:-i,使用locate -i /var/spool/M 的命令,可以看出依舊可以查詢出小寫字母的m關鍵詞的文件!由此可見-i是忽視大小寫之分,查詢目錄下文件。
當然我們的locate有很多的選項,如果一一列舉出來的意義占據篇幅就太大了,我就不一一贅述了,我們上面有man的相關用法,可有興趣的同學可以自己去提前學習一下這個搜索指令的用法。
第二個也是搜索中的一員:find
相對于locate,find的功能同樣強大,可以根據我們的一些具體要求來搜索,比如十天內的文件查詢,我們只要加上find 文件目錄 要搜索的文件 -10就行了,不用擔心以后長時間沒有關機過得服務器上的龐大數字所煩惱,甚至連我們的大小都能搜索
這個是我們在目錄/ 下的搜索size大于20M的文件。
當然對于find命令我也沒有吃透,畢竟老師也沒講到,這只是我在課余上的一些參照windows上的使用的一些反饋,去想象如果用linux上的哪個命令來去實現,有時候自己的去摸索思考會比老師的填鴨式教育更讓我們可以更快的記住一些知識,加深我們的學習影響,提高我們對于linux的興趣。
接下來針對的windows上傳到linux系統上的一些文本文件亂碼
在附件終端中,進入到txt文件所在目錄,使用命令符“iconv -f gb18030 -t utf8 要更改.txt -o 更改后.txt”把gb18030編碼的1.txt轉換成utf8的2.txt。這樣更改后.txt就成為Linux支持的編碼。
我們來試驗一下我們的這條命令,我們首先上傳了一個文本
可以看得出來,上傳成功之后我們開始了查詢,結果和我們想象的不太一樣,亂碼了,怎么辦,這時候就要拿出我們的那條指令了
然后就能使得我們的文本檔案中的一些亂碼恢復過來,也許對于一些人來說這些科普的小知識比較雞肋,誰也不會無聊的去傳一些文檔到linux中去,不過未來的事情誰也說不準,也許你用的時候,別人都拿出手機查找,而你帥氣的敲出一行代碼,也是可以吹一年的!
好了,上述就是我自己的第一周來的體驗,也許大學的松散教育,慣出來的老毛病,老師教的不好好學,愛自己去看一些東西,學一些東西,希望自己慢慢地習慣的這個節奏,別落下隊伍就好,長征第一步,就想躺在泥坑里的心情,大家都會有這種想法,但是路已經開始走了,那就慢慢地走下去,走出自己人生的輝煌,此上于君共勉!
原創文章,作者:努力!奮斗!,如若轉載,請注明出處:http://www.www58058.com/80452
努力!奮斗!