【26期】Linux第一周學習小總結

    知識不在長短,而在于其中的精煉程度,字典每個字沒有一頁的篇幅,卻被大面積推廣,之所以沒有再把學到的全部搬運到博客上來,就是為了給大家一點可看的東西,也許我自己認為的精煉是有點簡短了,那我就再更新一下,再復習一下,學到的whatisman命令。

    第一周匆匆而過,學過的知識,過遍腦子都忘了,特別是老師講的更是聽的多,忘得快,一些小的知識點,我們都有筆記就不再搬運了,這周分享一點我自己沒有弄懂老師教的情況下,自己搜索的,或者老師的分享的小知識。

    首先,使我們馬哥教育微信公眾號上分享的一點小知識,基礎命令,我自己感覺有趣的幾條就拿出來分享一下。

    第一個使我們這周學習的一些查詢命令的小擴充:locate

    【26期】Linux第一周學習小總結

    locate顧名思義查找、定位的意思,是我們所學常用的命令之一,我們通過whatis的查詢知道:locate屬于用戶命令

    【26期】Linux第一周學習小總結

    接下來我們就能很快速的查詢到一些小小的幫助(老師的話就是,男人(man)才是最靠的住的),如果我們沒有通過whatis來查詢locate的具體屬于哪類東東,查詢的時候就會按照locate()后括號內的東東來查詢幫助,那么括號里到底有什么呢?

    【26期】Linux第一周學習小總結

具體就是這些了,接下來我們就可以用man,來查詢一下幫助手冊了(終于科普完了)

【26期】Linux第一周學習小總結

    由于我們截屏的原因我們先看到的是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

    【26期】Linux第一周學習小總結

    不用想也知道這是一條查詢mail關鍵詞的命令,那么我們的mail有多少呢,我們就使用了,locate -c mail 查看了一下,有704條搜索?。?!

【26期】Linux第一周學習小總結

因為所有的mail目錄,文件,有mail關鍵詞的文件目錄全部顯示出來,由此我們想到了一個問題,那么多我們怎么查看呢,這是我們就可以在locate 和 mail的中間加上大致的目錄,來縮小我們搜索的范圍。

    接下我們使用locate /var/spool/m 這條命令,這條命令的意思是,我們在/var/spool/目錄下查詢一個以m開頭的文件,這樣就很好的收縮我們搜索的范圍

    【26期】Linux第一周學習小總結

    而我們的命令還有一些有趣的選項,比如:-i,使用locate -i /var/spool/M 的命令,可以看出依舊可以查詢出小寫字母的m關鍵詞的文件!由此可見-i是忽視大小寫之分,查詢目錄下文件。

【26期】Linux第一周學習小總結

    當然我們的locate有很多的選項,如果一一列舉出來的意義占據篇幅就太大了,我就不一一贅述了,我們上面有man的相關用法,可有興趣的同學可以自己去提前學習一下這個搜索指令的用法。

第二個也是搜索中的一員:find

    【26期】Linux第一周學習小總結

相對于locate,find的功能同樣強大,可以根據我們的一些具體要求來搜索,比如十天內的文件查詢,我們只要加上find 文件目錄 要搜索的文件 -10就行了,不用擔心以后長時間沒有關機過得服務器上的龐大數字所煩惱,甚至連我們的大小都能搜索

【26期】Linux第一周學習小總結

這個是我們在目錄/ 下的搜索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支持的編碼。

    我們來試驗一下我們的這條命令,我們首先上傳了一個文本

    【26期】Linux第一周學習小總結

    可以看得出來,上傳成功之后我們開始了查詢,結果和我們想象的不太一樣,亂碼了,怎么辦,這時候就要拿出我們的那條指令了

    【26期】Linux第一周學習小總結

 

    然后就能使得我們的文本檔案中的一些亂碼恢復過來,也許對于一些人來說這些科普的小知識比較雞肋,誰也不會無聊的去傳一些文檔到linux中去,不過未來的事情誰也說不準,也許你用的時候,別人都拿出手機查找,而你帥氣的敲出一行代碼,也是可以吹一年的!

    好了,上述就是我自己的第一周來的體驗,也許大學的松散教育,慣出來的老毛病,老師教的不好好學,愛自己去看一些東西,學一些東西,希望自己慢慢地習慣的這個節奏,別落下隊伍就好,長征第一步,就想躺在泥坑里的心情,大家都會有這種想法,但是路已經開始走了,那就慢慢地走下去,走出自己人生的輝煌,此上于君共勉!

    

原創文章,作者:努力!奮斗!,如若轉載,請注明出處:http://www.www58058.com/80452

(0)
努力!奮斗!努力!奮斗!
上一篇 2017-07-14
下一篇 2017-07-14

相關推薦

  • 第一周作業

    描述計算機的組成及其功能。 由馮~諾伊曼提出計算機體系結構,計算機主要由控制器、運算器、存儲器、輸入設備、輸出設備五大硬件組成。 控制器(Controller):是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。 運算器(Datapath):運算器的功能是對數據進…

    Linux干貨 2017-02-07
  • grep與正則表達式

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

    Linux干貨 2016-11-05
  • N26-上海-莫言

    持續更新…

    Linux干貨 2016-12-26
  • 馬哥教育網絡班22期+第1周課程練習

    問題1: 計算機組成如下:CPU、存儲器、輸入設備、輸出設備1、中央處理器(Central Processing Unit,簡稱 CPU)。它主要由控制器、運算器等組成,并采用大規模集成電路工藝制成的芯片,又稱微處理器芯片。   CPU又由運算器和控制器組成。1)運算器 運算器又稱算術邏輯單元(Arithmetic Logic Unit簡…

    Linux干貨 2016-08-15
  • 關于大型網站技術演進的思考(十一)–網站靜態化處理—動靜分離策略(3)

    原文出處: 夏天的森林   前文里我講到了網站靜態化的關鍵點是動靜分離,動靜分離是讓動態網站里的動態網頁根據一定規則把不變的資源和經常變的資源區分開來,動靜資源做好了拆分以后,我們就可以根據靜態資源的特點將其做緩存操作,這就是網站靜態化處理的核心思路。由此可見,網站靜態化處理的核心就是動靜分離和緩存兩大方面,上篇我簡單講述了動靜…

    Linux干貨 2015-03-11
  • 08RPM的簡單實用

    rpm命令,安裝(-i,–install)、卸載、升級(-U,-F)、查詢(-q,–query)、校驗(-V,–verify)、數據庫維護 安裝:rpm {-i|–install} [install-options] PACKAGE_FILE… v:可視化 h:以#顯示進度 rpm -ivh package_f…

    Linux干貨 2016-11-03

評論列表(1條)

  • 努力!奮斗!
    努力!奮斗! 2017-07-15 20:22

    努力!奮斗!

欧美性久久久久