linux基礎(chǔ)及常用命令.ppt
《linux基礎(chǔ)及常用命令.ppt》由會員分享,可在線閱讀,更多相關(guān)《linux基礎(chǔ)及常用命令.ppt(39頁珍藏版)》請在裝配圖網(wǎng)上搜索。
2011 07 07 Linux基礎(chǔ)及常用命令 Linux是一類Unix計算機操作系統(tǒng)的統(tǒng)稱 Linux操作系統(tǒng)是自由軟件和開放源代碼發(fā)展中最著名的例子 嚴格來講 Linux這個詞本身只表示Linux內(nèi)核 但在實際上人們已經(jīng)習慣了用Linux來形容整個基于Linux內(nèi)核 并且使用GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng) 當前最著名的linux操作系統(tǒng)就是redhatlinux Linux文件結(jié)構(gòu) Linux文件系統(tǒng)Linux繼承了Unix操作系統(tǒng)結(jié)構(gòu)清晰的特點 在linux下的文件結(jié)構(gòu)非常有條理 但是 上述的優(yōu)點只有在對linux相當熟悉時 才能體會到 linux下一些主要目錄的功用 Linux文件結(jié)構(gòu) bin二進制可執(zhí)行命令 dev設(shè)備特殊文件 etc系統(tǒng)管理和配置文件 etc rc d啟動的配置文件和腳本 home用戶主目錄的基點 比如用戶user的主目錄就是 home user 可以用 user表示 lib標準程序設(shè)計庫 又叫動態(tài)鏈接共享庫 作用類似windows里的 dll文件 sbin系統(tǒng)管理命令 這里存放的是系統(tǒng)管理員使用的管理程序 Linux文件結(jié)構(gòu) tmp公用的臨時文件存儲點 root系統(tǒng)管理員的主目錄 呵呵 特權(quán)階級 mnt系統(tǒng)提供這個目錄是讓用戶臨時掛載其他的文件系統(tǒng) lost found這個目錄平時是空的 系統(tǒng)非正常關(guān)機而留下 無家可歸 的文件 windows下叫什么 chk 就在這里 proc虛擬的目錄 是系統(tǒng)內(nèi)存的映射 可直接訪問這個目錄來獲取系統(tǒng)信息 var某些大文件的溢出區(qū) 比方說各種服務(wù)的日志文件 Linux文件結(jié)構(gòu) usr最龐大的目錄 要用到的應(yīng)用程序和文件幾乎都在這個目錄 其中包含 usr X11R6存放Xwindow的目錄 usr bin眾多的應(yīng)用程序 usr sbin超級用戶的一些管理程序 usr doclinux文檔 usr includelinux下開發(fā)和編譯應(yīng)用程序所需要的頭文件 usr lib常用的動態(tài)鏈接庫和軟件包的配置文件 usr man幫助文檔 usr src源代碼 linux內(nèi)核的源代碼就放在 usr src linux里 usr local bin本地增加的命令 usr local lib本地增加的庫 Linux文件系統(tǒng)命令 1 fdiskfdisk l查看系統(tǒng)分區(qū)信息Fdisk dev sdb為一塊新的SCSI硬盤進行分區(qū)主分區(qū) 包括擴展分區(qū) 的總個數(shù)不能超過四個 在擴展分區(qū)基礎(chǔ)上劃分區(qū)域 Linux文件系統(tǒng)命令 表示系統(tǒng)掛載一個硬盤21 4G 有3個主分區(qū)sda1 sda2 sda4 邏輯分區(qū)為sda5 sda3為swap交換分區(qū) 有255個磁面 63個扇區(qū) 2610個磁柱 每個cylinder 磁柱 的容量是8225280bytes 引導 Boot 表示引導分區(qū) 在上面的例子中sda1是引導分區(qū) Start 開始 表示的一個分區(qū)從Xcylinder 磁柱 開始 End 結(jié)束 表示一個分區(qū)到Y(jié)cylinder 磁柱 結(jié)束 Linux文件系統(tǒng)命令 2 df查看文件系統(tǒng)的掛載和空間使用情況例如df lh df m 表示 home掛載在分區(qū) dev sda5 同時清楚的反應(yīng)空間使用情況 Tmpfs為虛擬文件系統(tǒng) 可以使用內(nèi)存或者swap分區(qū) 默認為內(nèi)存一半大小 使用空間大小會不斷變化 Linux文件系統(tǒng)命令 3 mount文件系統(tǒng)掛載 查看文件系統(tǒng)的掛載點 文件系統(tǒng)類型ext2 ext3格式等 顯示結(jié)果跟前面fdisk df命令相似 主要區(qū)別mount顯示了文件系統(tǒng)的類型 Mount掛載命令格式 mount tvfstype ooptions devicedir Linux文件系統(tǒng)命令 掛接U盤 系統(tǒng)多了一個SCSI硬盤 dev sdb和一個磁盤分區(qū) dev sdb1 dev sdb1就是我們掛接的U盤 mkdir p mnt usb注 建立一個目錄用來作掛接點 mountpoint mount tvfat dev sdb1 mnt usb現(xiàn)在可以通過 mnt usb來訪問U盤了 Linux文件系統(tǒng)命令 文件 etc fstab 開機自動掛載文件系統(tǒng) 第一列 設(shè)備名或者設(shè)備卷標名 dev sda10或者LABEL 第二列 設(shè)備掛載目錄第三列 設(shè)備文件系統(tǒng)類型第四列 掛載參數(shù)第五列 指明是否要dump備份 0為不備份 1為要備份 一般根分區(qū)要備份 第六列 指明自檢順序 0為不自檢 1或者2為要自檢 一般根分區(qū)要設(shè)為1 其他分區(qū)是2 Linux基本命令 1 pwd命令也是最常用最基本的命令之一 用于顯示用戶當前所在的目錄 2 cd 回當前目錄的上一級目錄cd 回上一次所在的目錄cd 或cd回當前用戶的宿主目錄crontab l查看定時任務(wù)crontab e編輯定時任務(wù)分時日月星期要運行的命令 Linux基本命令 3 cpcp命令用于復制文件或目錄 cp命令可以一次復制多個文件 例如 cp txt doc bak home將當前目錄中擴展名為txt doc和bak的文件全部復制到 home目錄中 如果要復制整個目錄及其所有子目錄 可以用cp R命令 Linux基本命令 4 rmrm命令用于刪除文件或目錄 rm命令會強制刪除文件 如果想要在刪除時提示確認 可用rm i命令 rm rf命令來強制刪除目錄 rf參數(shù)表示遞歸強制刪除 Linux基本命令 5 mvmv命令用于移動文件和更名文件 例如 mvye txt home將當前目錄下的ye txt文件移動到 home目錄下 mvye txtye1 txt將ye txt文件改名為ye1 txt Linux基本命令 6 mkdir建立目錄mkdir oracle建立oracle目錄mkdir p oracle test p 加上此選項后 系統(tǒng)將自動建立好那些尚不存在的目錄 即一次可以建立多個目錄 7 chown改變文件屬主chown Roracle oinstall oracle將oracle文件夾以及文件夾下內(nèi)容的屬主修改為oracle用戶和oinstall組 Linux基本命令 8 chmod修改文件屬性chmodu xtest sh將test sh文件賦予文件所屬用戶可執(zhí)行權(quán)限 9 cat這個命令是linux中非常重要的一個命令 它的功能是顯示或連結(jié)一般的ascii文本文件 cattext顯示text這個文件 cattext more用來分頁顯示內(nèi)容 catfile1file2 file3把file1 file2的內(nèi)容結(jié)合起來 再 重定向 到file3文件中 Linux基本命令 10 文件顯示命令lsls命令列出文件的名字 而不是文件的內(nèi)容 該命令的使用方式如下 ls 選項 文件目錄列表 ls命令中的常用選項如下 a 顯示所有文件及目錄 ls規(guī)定將文件名或目錄名中開頭為 的視為隱藏檔 l 除文件名外 也將文件狀態(tài) 權(quán)限 擁有者 文件大小等信息詳細列出 t 根據(jù)文件建立時間的先后次序列出例如ls al ls lt Linux基本命令 文件類型的字符表示文件的權(quán)限 權(quán)限由三個字符串組成 這三個字符串分別表示 該文件所有者的權(quán)限 組中其他人的權(quán)限和系統(tǒng)中其人的權(quán)限 每個字符串又由三個字符組成 依次表示對文件的讀 用字符r表示 寫 用字符W表示 和執(zhí)行權(quán)限 用字符x表示 當用戶沒有相應(yīng)的權(quán)限時 該權(quán)限的對應(yīng)位置用短線 來表示 Linux基本命令 drwxr x 表示的含義是 d表示這條信息是目錄 目錄擁有者的權(quán)限是rwx 表示有讀 寫和執(zhí)行權(quán)限 組中其他人對該目錄的權(quán)限是r x 表示有讀和執(zhí)行權(quán)限 沒有寫權(quán)限 系統(tǒng)中其他人對該目錄的權(quán)限是 表示讀 寫和執(zhí)行權(quán)限都沒有 Linux基本命令 11 Find查找命令find etc namesmb conf在 etc目錄下查找smb conf文件 也可使用通配符 find etc name conf在 etc目錄下查找所有 conf的文件12 grep匹配命令ls al grepsh列出含有sh的數(shù)據(jù)進行顯示 Linux基本命令 13 uname aLinux查看版本當前操作系統(tǒng)內(nèi)核信息14 who查看登錄系統(tǒng)用戶who m顯示運行程序的用戶名 whoamI15 tail查看文件最后幾行head查看文件前面幾行tail f查看正在運行的文件輸出 Linux基本命令 16 zip和unzip目錄下的文件壓縮成new zipzipx zipfile txt 壓縮file txt文件成x zipzip rnew zipnew 將newunzipnew zip 解壓縮unzip vnew zip 查看壓縮包中文件gzip和gunzip命令操作類似gzdu查看文件大小 LINUX用戶組命令 用戶組管理命令groupadd組名創(chuàng)建一個新的組 groupaddoinstall創(chuàng)建oinstall組 useradd m goinstall Gdbaoracle創(chuàng)建oracle賬戶 屬于oinstall和dba組 同時 m 創(chuàng)建該賬戶的home目錄 默認是 home oracle useradd m d ppt gepointtest創(chuàng)建test賬號 默認主目錄為 pptpasswdoracle為用戶創(chuàng)建密碼 LINUX用戶組命令 刪除用戶 userdel常用的選項是 r他的作用是把用戶主目錄一起刪除 userdel roracle刪除組groupdel root localhost groupdeldbagroupdel cannotremoveuser sprimarygroup root localhost userdeloracle 先刪除組內(nèi)用戶 root localhost groupdeldba LINUX用戶組命令 賬號文件 etc passwd文件中每個用戶都有一個對應(yīng)的記錄行 例 root localhosthome cat etc passwdepoint x 500 500 epoint home epoint bin bash每行記錄被冒號 分隔為7個字段 格式和具體含義如下 戶名 口令 用戶標識號 組標識號 注釋描述 主目錄 登錄Shell 組標識號 記錄的是用戶所屬的用戶組 它對應(yīng)著 etc group文件中的一條記錄 主目錄 也就是用戶的起始工作目錄 它是用戶在登錄到系統(tǒng)之后所處的目錄 LINUX用戶組命令 用戶組的所有信息都存放在 etc group文件中 root localhostetc cat etc groupepoint x 500 oracle組名 口令 組標識號 組內(nèi)用戶列表 登錄參數(shù)文件 etc bashrc存有整個系統(tǒng)的別名和功能 etc profile存有整個系統(tǒng)的環(huán)境參數(shù)和啟動程式 HOME bashrc存有用戶的的別名和功能 HOME bash profile存有用戶的環(huán)境參數(shù)和啟動程式 HOME bash logout存有退出系統(tǒng)時的結(jié)束方式 Linux進程命令 進程命令ps ef查詢所有進程psaux顯示所有包含其它使用者的進程ps ef grepora查詢進程名含有ora的進程 root localhost ps ef grepgnomeroot432042620Jul07 00 00 00 usr bin gnome session顯示結(jié)果root的進程4320為進程號 4262為父進程號 最后信息為進程名 Linux進程命令 kill命令用來中止一個進程 Kill進程號Kill 9進程號 強制殺死進程psaux sort nr k3 headsort排序命令 n按數(shù)值排序 k來指定列數(shù) r以相反的順序來排序 Linux監(jiān)控命令 free查看內(nèi)存使用情況 Mem 表示物理內(nèi)存統(tǒng)計 buffers cached 表示物理內(nèi)存的緩存統(tǒng)計Swap 表示硬盤上交換分區(qū)的使用情況第1行Mem total 表示物理內(nèi)存總量 used free used 表示總計分配給緩存 包含buffers與cache 使用的數(shù)量 但其中可能部分緩存并未實際使用 free 未被分配的內(nèi)存 shared 共享內(nèi)存 一般系統(tǒng)不會用到 buffers 系統(tǒng)分配但未被使用的buffers數(shù)量 cached 系統(tǒng)分配但未被使用的cache數(shù)量 Linux監(jiān)控命令 第2行 buffers cached used 第一行中的used buffers cached 也是實際使用的內(nèi)存總量 free 第一行中的buffers cached free 未被使用的buffers與cache和未被分配的內(nèi)存之和 這就是系統(tǒng)當前實際可用內(nèi)存 cat proc meminfo同樣顯示內(nèi)存使用信息cpuinfo Linux監(jiān)控命令 top監(jiān)控命令 顯示在top當中可以輸入的按鍵指令 P 以CPU的使用資源排序顯示 M 以Memory的使用資源排序顯示 Linux監(jiān)控命令 輸出解釋 Tasks 127total進程總數(shù)1running正在運行的進程數(shù)126sleeping睡眠的進程數(shù)0stopped停止的進程數(shù)0zombie僵尸進程數(shù)Cpu s 1 0 us用戶占用CPU百分比0 8 sy內(nèi)核占用CPU百分比0 0 ni用戶進程空間內(nèi)改變過優(yōu)先級的進程占用CPU百分比98 1 id空閑CPU百分比Mem和Swap行表示目前的物理內(nèi)存與虛擬內(nèi)存 Mem Swap 的使用情況 Linux監(jiān)控命令 top底下的畫面 則是每個process使用的資源情況 比較需要注意的是 PID 進程號USER 該process所屬的使用者 PR Priority的簡寫 程序的優(yōu)先執(zhí)行順序 越小越早被執(zhí)行 CPU CPU的使用率 MEM 內(nèi)存的使用率 TIME CPU使用時間的累加 RPM命令 rpm常用命令組合 1 查詢系統(tǒng)已安裝的軟件 語法 rpm q軟件名 rootlocalhostbeinan rpm qgaimgaim 1 3 0 1 fc4查看系統(tǒng)中所有已安裝的包 要加 a參數(shù) root localhostRPMS rpm qa如果分頁查看 再加一個管道 和more命令 root localhostRPMS rpm qa more RPM命令 2 安裝和升級一個rpm包 root localhostbeinan rpm vihfile rpm注 這個是用來安裝一個新的rpm包 root localhostbeinan rpm Uvhfile rpm注 這是用來升級一個rpm包 rpm efile rpm 刪除一個rpm包 3 查看一個軟件包的依賴關(guān)語法 rpm qpRfile rpm root localhostarchives rpm qpRfile rpm 查看cpu占用高的sessionselecta SID b NAME a VALUE s fromv sessions v sesstata v statnamebwherea STATISTIC b STATISTIC andb STATISTIC 12anda SID s SIDorderbya VALUEdesc- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- linux 基礎(chǔ) 常用命令
鏈接地址:http://m.zhongcaozhi.com.cn/p-6376238.html