Linux學習筆記1



1.root身份登錄系統,列出\目錄下的二級和三級子目錄,將結果放到指定的文件中。

解:

ls -l /home > /home/direction2.txt

ls -l /home/user > /home/user/direction3.txt

注:用ls列出目錄的內容,用-l列出文件詳細信息,後面接的是目錄的路徑,然後用重定向將查詢的結果輸出到指定的文件中。


2.在自己的用戶的目錄下建ex1, ex2, ex3, ex4, ex5五個子目錄。將第一次的作業移動到目錄ex1下。

解:

cd

mkdir ex1 ex2 ex3 ex4 ex5

注:在cd命令中,若目錄名稱省略,則切換至用戶主目錄;~表示用戶主目錄。用mkdir創建目錄。

mv /home/work1.txt ~/ex1


3.文件words存放英文單詞,格式爲每行一個英文單詞(單詞可以重複),統計這個文件中出現次數最多的前10個單詞。

解:

cat words.txt | sort | uniq -c | sort -k1,1nr | head -10

注:

sort:  對單詞進行排序

uniq -c:  顯示唯一的行,並在每行行首加上本行在文件中出現的次數

sort -k1,1nr:  按照第一個字段,數值排序,且爲逆序

head -10:  取前10行數據

 

 

 


發佈了108 篇原創文章 · 獲贊 28 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章