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