歡迎您光臨本站 註冊首頁

LINUX學習歷程1

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0
   LINUX中常見的子目錄及其作用,      /boot : 存放啟動linux系統所必須的文件,包括內核文件、啟動菜單配置文件等.      /bin:存放linux系統中最基本的命令,普通用戶都有許可權執行.      /dev:存放linux系統中的硬碟、鍵盤、滑鼠、光碟機等各種設備文件.      /etc:存放linux系統及各種程序的配置文件,配置文件較多的程序會在“etc”目錄中建立獨立的子目錄,用於存放各自的配置文件.      /home:存放所有普通系統用戶的默認工作目錄(又稱宿主目錄).      /root:該目錄是linux系統管理員root的宿主目錄,默認情況下只有root用戶的宿主目錄在根目錄下而不是在/home下.      /sbin:存放linux系統中最基本的命令,一般管理員用戶才有許可權執行.      /usr:存放其他的用戶應用程序,通常還被劃分成很多子目錄,用於存放不同類型的應用程序.      /var:存放系統中經常需要變化的一些文件,      /tmp:存放系統運行過程中使用的一些臨時文件.      常用命令:      關機      shutdown -h now 或halt 或halt -p或init0      設置在15分鐘后自動重啟 : shutdown -r  15      重啟      shutdown -r now 或reboot 或init 6       init 5切換圖形界面或startx       編輯LINUX命令行時,可以使用以下幾個輔助操作:      Tab:補齊      反斜杠“\”:強制命令換行      快捷鍵 “CTRL U”:快速刪除當前游標處之前的所有字元內容.      快捷鍵“CTRL K”:快速刪除從當前游標處到行尾的所有字元內容.      快捷鍵“CTRL L”:清屏,或者使用clear.      快捷鍵“CTRL C”: 取消當前命令行的編輯,並切換為新的一行命令提示符.            使用命令幫助:      1.help 命令      2.使用“--help”      3.使用man手冊(使用Q或q退出)      例:將ls命令的man手冊頁的內容保存到文本文件      man ls | col -b > lshelp.txt      |:管道,用於將前面命令的屏幕輸出結果作為後面命令的操作對象輸入      >:重定向輸出,前面的命令成功執行后,其屏幕輸出結果保存到>號後邊指定的文件中,而不是直接輸出到屏幕      4.使用info             目錄操作命令:      1.pwd -----查看當前的工作目錄      2.cd ------切換工作目錄      絕對路徑與相對路徑      絕對路徑:這種方式以根目錄“/”作為起點,      相對路徑:這種方式一般以當前工作目錄作為起點,在開頭不使用“/”符號,因此輸入比較便捷      使用一個“.”開頭,可明確表示以當前的工作目錄作為起點,      使用“..”表示以當前目錄的上一級目錄作為起點.      cd - 表示上一次執行cd命令之前所處的目錄.       cd ~ 與cd 命令效果相同,表示切換到當前用戶的宿主目錄.      4.ls --- 列表顯示目錄內容,后可跟參數      -l :以長格式顯示文件和目錄的列表,包括許可權、大小、最後更新時間等信息.      -a :顯示所有子目錄和文件的信息,包括名稱以點號“.開頭的隱藏目錄和隱藏文件.      -d :顯示目錄本身的屬性,而不是顯示目錄中的內容.      -A :與-a 選項的作用基本類似,但有兩個特殊隱藏目錄將不會顯示.      -h :以更人性化的方式顯示出目錄或文件的大小,默認的大小單位為位元組.K、M      -R :以遞歸的方式顯示指定目錄及其子目錄中的所有內容.      --color :使用不同顏色區分不同文件,深藍色表示目錄,白色表示一般文件,綠色表可執行的文件,黃色表設備文件,紅色表壓縮文件      ls 命令顯示目錄或文件信息時,可以使用通配符,“?”或“*”       有時使用較長的命令行,可以使用alias簡化,例:alias myls=' ls -alh'       4.mkdir ---創建新的目錄      mk命令用於創建新的空目錄,也可以同時創建多個目錄      例如:mkdir -p /media/cdrom       5.du ---統計目錄及文件的空間佔用情況.   du 命令可用於統計指定目錄所佔磁碟空間的大小   - a 統計磁碟空間佔用時包括所有的文件,而不僅僅只統計目錄   - h 以更人性化的方式顯示出結果、   - s 只統計每個參數所佔用空間總的大小,而不是統計每個子目錄、   文件操作命令   1.touch --新建空文件   2.file ---查看文件類型   3.cp---複製文件或目錄   命令格式如下   cp 【選項】 源文件或目錄  目標文件或目錄   -f :覆蓋目標同名文件或目錄時不再進行提醒,而直接強制複製   -i :覆蓋目標同名文件或目錄時提醒用戶確認   -p :複製時保持源文件的許可權,屬主及時間標記等屬性不變   -r :複製目錄時必須使用此選項,表示遞歸複製所有文件及目錄   例子:一:將/bin/touch 命令複製到當前目錄下,並命名為mytouch    cp /bin/touch ./mytouch    二:將/etc/inittab文件複製一份進行備份,仍保存在/etc目錄下,文件名添加.bak 後綴   cp /etc/inittab /etc/inittab.bak    4.rm ---刪除命令   -f :刪除文件或目錄時不進行提醒,而直接強制刪除   -i :刪除文件或目錄時提醒用戶確認   -r :刪除目錄時必須使用此選項,表遞歸刪除整個目錄,應謹慎使用   5.mv ---移動文件或目錄   mv命令用於將制定的文件或目錄轉移位置,如果目標位置與原位置相同,則效果相當於為文件或目錄改名   例子:將當前目錄中的mytouch程序文件改名為tfile.exe   mv mytouch tfile.exe   6.which --查找linux命令文件並顯示所在的位置   7.find--查找文件或目錄   find【查找範圍】【查找條件表達式】   按名稱查找:關鍵字為“-name”,根據目標文件的部分名稱查找,允許使用* ?通配符   按文件大小查看:關鍵字“-size”,   按文件屬主查找:關鍵字“-user”   按文件類型查找:關鍵字為“-type”,   8.ln--為文件或目錄建立鏈接   in [-s] 源文件或目錄 鏈接文件或目標目錄         文件內容操作命令      1.cat--- 顯示並連接文件內容   2.more和less---分頁查看文件內容   3.head和tail---查看文件開頭或末尾大的部分內容   4.wc--統計文件內容中的單詞數量等信息   -c :統計文件內容中的位元組數   -l :統計文件內容中的行數   -w :統計文件內容中的單詞個數   5.grep--檢索過濾文件內容   grep [選項] 查找條件 目標文件   -i :查找內容時忽略大小寫   -v :反轉查找,即輸出與查找條件不相符的行         歸檔及壓縮命令      1.gzip和bzip2--製作壓縮文件或解開已壓縮的文件,使用選項 - 9 可以提高壓縮的比率,使用 -d 解壓   2.tar ---製作歸檔文件或釋放已歸檔的文件   tar命令可以只對目錄和文件進行歸檔,而不進行壓縮,   -c :創建.tar格式的包文件   -C :解包時指定釋放的目標文件夾   -f :表示使用歸檔文件   -j :調用bzip2程序進行壓縮或解壓   -p : 打包時保留文件及目錄的許可權   -t :列表查看包內的文件   -v :輸出詳細信息   -x :解開.tar格式的包文件   -z :調用gzip程序進行壓縮或解壓   例子:   一:/etc和/boot目錄備份為sysfile.tar.gz包文件,   tar zcf sysfile.tar.gz /etc /boot   二:將sysfile.tar.gz包文件解壓並釋放到當前目錄中   tar  zxf sysfile.tar.gz      使用vi文本編輯器   設置別名,   alias vi='/usr/bin/vim'      vi編輯器的工作模式   1.命令模式:啟動vi編輯器后默認進入命令模式,該模式中主要完成如游標移動字元串查找,以及刪除複製粘貼文件內容等相關操作   2.輸入模式:該模式主要的操作就是錄入文件內容,可以對文本文件正文進行修改或者添加新的內容,如正處於此模式,則會有insert的提示   3.末行模式:該模式中可以設置vi編輯環境、保存文件、退出編輯器,以及對文件內容進行查找,替換的操作,會有:提示符   切換方法:從命令模式按:可以進入末行模式,而按a,i,o等鍵可以進入輸入模式,在輸入模式,末行模式,均可按esc返回至命令模式      命令模式中的基本操作   a:在當前游標位置之後插入內容   A:在游標所在行的末尾插入內容   i:在當前游標位置之前插入內容   I:在游標所在行的開頭插入內容   o:在游標所在行的後面插入一個新行   O:在游標所在行的前面插入一個新行   方向鍵移動游標,或者使用pagedown向下翻頁或ctrl F向下翻頁   使用pageup或crtl B向上翻頁,pageup,pagedown,同樣適用於vi的輸入模式   行內快速跳轉   按home或^,或數字0將游標快速跳轉到本行的行首   按end或$將游標快速跳轉到本行的行尾   行間快速跳轉   使用1G或者gg按鍵可跳轉處到文件內容的第一行   使用G可以跳轉到文件的最後一行   使用#G可跳轉到文件中的第#行,(#號用具體數字代替)   為了便於查看行間跳轉效果,可以切換到末行模式,並執行: set nu 顯示行號,:set nonu可以取消顯示行號   複製粘貼刪除   刪除:x或del按鍵刪除游標處的單個字元,dd刪除當前游標所在行,#dd還可以刪除從游標處開始的#行內容,d^刪除當前游標之前到行首的所有字元,d$刪除當前游標處到行尾的所有字元   複製:yy可以複製當前行整行的內容到剪貼板,使用#yy可以複製從游標處開始的#行內容,複製的內容需要粘貼才能使用   粘貼:p粘貼到游標之後,P之前   文件內容查找   按/后可以輸入指定的字元串,從當前游標處向後進行查找,?從下而上查找,完成查找后可以按n.N進行選擇,   撤銷編輯及保存和退出   u:用於取消最近一次的操作   U:取消所有當前所做的所有編輯   ZZ:保存並退出            末行模式中的基本操作   :w 保存文件   :q 退出   :q!強制退出   :wq與:x  保存並退出      文件內容的替換   :[替換範圍] sub /舊的內容/新的內容[/g]      %:表示在整個文件內容中進行查找和替換   n,m:在指定行數範圍以內的文件內容中進行查找並替換           


[火星人 ] LINUX學習歷程1已經有428次圍觀

http://coctec.com/docs/linux/show-post-47054.html