生活随笔
收集整理的這篇文章主要介紹了
ubuntun中文读书笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Linux中,所有設備都是用文件名來表示的。Linux中只有文件和目錄,所有的文件和目錄都以倒樹狀結構掛載在”/”(根目錄)目錄下。在Linux中如果要執行以命令可以通過 # 命令名 [-選項] 參數。在命令名、選項或者參數之間都是至少要有一個空格,多個空格沒關系。列出文件清單命令: ls。Ls能列出當前目錄下的所有內容。 #ls [-選項] [文件名或者目錄名]Ls命令的選項列表 -1:列出所要查看的內容詳細信息,不但包括文件名,還包括文件大小、訪問權限和所有者等信息。-a: 列出所有文件,包括隱藏文件也顯示出來。-R: 列出當前目錄下的所有內容,并且將子目錄下的內容頁一起列出來。-d: 僅列出目錄本身,而不顯示當前目錄下的內容。如果不加任何選項,ls命令僅列出當前目錄下的文件和目錄名。如果想要查看/etc目錄下的內容,可以# ls /etc。如果想要列出當前目錄下的所有文件,可以# ls -a在Linux中,如果一個文件名(目錄名)以”.”開頭則表示它是隱藏文件(目錄)。并且在默認情況下,藍色代表一個目錄,白色代表一個普通文件。紅色代表壓縮文件或者軟件包,綠色代表可執行文件,淺藍色代表鏈接文件。黃色代表設備文件。改變當前路徑命令:cd. #cd 路徑.代表當前目錄,..代表上層目錄.~代表當前登錄用戶的宿主目錄。~用戶名:代表進入~后用戶的宿主目錄。-代表前一目錄,即進入當前目錄之前操作的目錄。直接輸入cd命令不加參數,可以馬上回到用戶的主目錄(home)。查看當前路徑命令:pwd改變文件創建時間及創建空文件命令:touch。#touch 文件名對于一個文件來說,主要有三種時間屬性,分別為mtime:這個時間記錄的是文件內容被修改的時間。Ctime:這個時間記錄的是文件的屬性(所有者、所屬組、文件名)或者權限被修改的時間。Atime:這個時間記錄的是文件的內容被讀取的時間。刪除文件(目錄)命令:rm。#rm [-選項] 文件名或目錄名。 Rm命令選項:-f:強制刪除(即使設置了-i屬性頁不起作用)。-r:刪除目錄。-i:刪除文件或目錄前是否詢問復制命令:cp。Co命令能夠復制一個文件或者生成一個不同名但是內容相同的文件。如果是復制文件,則# cp 原文件名 目標路徑。如果是生成不同名但是內容相同的文件,則# cp 源文件名 目標文件名Cp命令選項:-f:強制性復制。-r:復制目錄。-i:復制文件或者目錄前是否詢問。-u:只有當源文件比目標文件新時才復印。移動文件(目錄)命令:mv。Mv命令用來移動一個文件(目錄)或者是給文件(目錄)改名。如果是移動文件,則 #mv 要移動的文件 目標路徑,如果是給文件改名,則#mv 原文件名 新文件名顯示文件內容命令:cat從頭開始查看文件內容命令:head。 # head [-n]文件名。其中n是設定的行數。如果沒有指定行數,則默認是顯示前十行。Tail命令能夠從文件結尾開始顯示文件內容,并且能夠指定查看的行數。#tail [-n] 文件名。默認顯示后面十行分屏顯示命令:more(less)文件比較命令:diff。 #diff [-選項] 文件一 文件二diff命令后海可以加一個目錄名和文件名或者兩個都是文件名,即,如果上述命令執行方式處的文件一(或文件二)是目錄,而另一個不是目錄,這樣diff會在目錄中找到與文件名匹配的文件進行比較 #diff /home file排序命令:sort。# sort [-選項] 文件名。Sort命令選項:-f:忽略大小寫。-r:反向排序。-t:指定分隔符。-k:以第幾個區間進行排序,后面加數字統計命令:wc。#wc [-選項] 文件名。Wc命令選項:-l: 顯示行數。-w:顯示單詞數。-m:顯示字符數。設定權限命令 chmod。可讀用字母r表示,可寫用字母w表示,可執行用字母x表示。對于文件來說,可讀是指可以查看文件內容,可寫是指可以修改文件內容并且保存修改后的結果,可執行是指能夠運行此文件。在Linux中,一個文件是否能夠執行不取決于其擴展名而是看其是否被設定了可執行權限。當然前提是本身一定是個二進制文件或腳本文件。對于命令來說,可讀是指能用ls命令顯示目錄下的內容。可寫是指能夠在此目錄下建立和刪除文件。在Linux中,一個文件能否被刪除,取決于其所在目錄是否對命令執行者設定可寫權限。而與文件本身權限無關。文件本身權限只是對文件本身內容或者是否能夠執行進行限制。可執行是指能夠在目錄下運行命令。在Linux中,使用ls –l查看權限屬性。Chmod的格式是: #chmod [選項] 權限 文件名(目錄名)。數字方式設定權限:4代表讀權限,2代表寫權限,1代表可執行權限,0表示沒有相應的權限。更改屬主(屬組)命令:chown。# chown [選項] 屬主[.屬組]更改文件屬組命令:chgrp。#chgrp [選項] 屬組按路徑進行查找命令:which。#which 命令名。按資料庫查找的命令:whereis。Whereis不但能夠查詢命令,還能查詢Ununtu資料庫里記載的文件。#whereis [選項] 文件名查找所有匹配的文件的命令:locate。#locate 文件名查找命令:find。#find 查找的路徑 [選項] [對查詢到的結果執行的命令]根據時間狀態進行查找:-atime (+ | -) n:此選項代表查找n天以前被讀取過的文件。-mtime (+|-) n:此選項代表查找出n天以前文件內容發生改變的文件。-ctime (+|-) n:此選項代表查找出n天以前的文件的屬性發生改變的文件。-newer file:此選項代表查找出所有比file新的文件。-newer file1! –newer file2:此選項代表查找比file1文件時間新誕生沒有file2時間新的文件。# find /-mtine -3:查詢一下在最近三天內容發生變化的文件。根據用戶或者組進行查找:-user 用戶名:根據文件的屬主名查找文件。-group 組名:根據文件的屬組名查找文件。-uid n:根據文件屬主的UID進行查找文件。-gid n:根據文件屬組的GID進行查找文件。-nouser: 查詢文件屬主在/etc/passwd文件中不存在的文件。-nogroup:查詢文件屬組不在/etc/group中不存在的文件。查找所有在/home目錄中屬主是ununtu用戶的文件:# find /home –user ubuntu.查找/etc下所有不屬于任何人的文件:#find /etc –nouser.根據文件的權限或者大小、名字、類型進行查找。-name 文件名:按照文件名進行查找。-type 文件類型:根據文件類型進行查找。 -size [+|-] n(c|k):按照文件尺寸進行查找。-perm[+|-] 文件權限:按照文件權限進行查找。查找出在/etc目錄下文件大小超過!MB的文件:#find /etc –size + 1000000c多個查找選項的應用,使用-a或者-o:-a,兩個條件只要滿足其一即可。-o,兩個條件必須全部滿足。對查找結果的處理:# find 查找的路徑 [選項] [對結果處理的命令]壓縮名字:gzip,能夠壓縮和解壓以.gz為結尾的文件。# gzip [-選項] 文件名查看壓縮文件內容命令:zcat。# zcat 壓縮文件名解壓.zip文件命令:unzip。# unzip [-選項] 壓縮文件名.zip。如果只想查看文件里的文件目錄,但是并不想解壓,則執行:# unzip –v file1.zip壓縮命令:bzip2。bzip2能夠壓縮和解壓以.bz2結尾的文件。 # bzip2 [-選項] 文件名查看壓縮文件內容:bzcat。能夠不對.bz2文件進行解壓就能查看里面內容。# bzcat 壓縮文件名打包并壓縮命令:tar。Tar命令能夠對一個文件或者目錄內容進行打包壓縮后備份。# tar [-選項] [要打包的文件名或者目錄名] [要解壓或解包的文件或者目錄名]Tar命令選項列表。-c: 創建新的打包文件; -x: 將.tar文件解包;-z: 打包后直接用gzip命令進行壓縮,或者解壓文件;-j:打包后直接用bzip2命令進行壓縮,或者解壓文件;-t:查看一個打包文件里的文件目錄;-f:使用文件或者設備(基本是必選的);-k:如果在還原時有相同的文件存在則不進行覆蓋;-v:在打包壓縮或者解包解壓后將文件的詳細清單是否顯示出來;-N:在此選項后加日期,如果文件日期比-N選項后面加的日期還要新才會被加進壓縮包關機重啟命令:# shutdown [選項] [時間] [警告信息]系統關機命令:halt。# halt [選項]Shell提供一個交互環境來使用戶和內核進行溝通使用history命令來進行查看所有輸入的命令: # history [-c ] -n]管道指的是講一個命令的輸出作為另外一個命令的輸入 # cat /etc/passed | wc –l在Linux系統中,信息組織的基本單位稱作文件,從用戶的角度看,Linux的文件系統只是一個樹形層次組織結構的目錄文件樹,文件系統的起點是根目錄root。根目錄相當于整個目錄文件樹的根。?
總結
以上是生活随笔為你收集整理的ubuntun中文读书笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。