linux課件-第二章Linux常用命令.ppt
《linux課件-第二章Linux常用命令.ppt》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《linux課件-第二章Linux常用命令.ppt(79頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
第二章Linux常用命令 2 1基本操作 登錄和退出 登錄注冊(cè)退出exit 輸入命令 命令名 選項(xiàng) 參數(shù)1 參數(shù)2 區(qū)分大小寫(xiě)缺省使用標(biāo)準(zhǔn)輸入 輸出設(shè)備命令正常執(zhí)行后返回0值 表示成功 非零值表示非正常終止 可用變量 查看 2 2shell簡(jiǎn)介 Linux系統(tǒng)中的Shell Bourneshell sh 作者是StevenBourne 它是UNIX最初使用的Shell并且在每種UNIX上都可以使用 Cshell csh CShell由BillJoy所寫(xiě) 它更多的考慮了用戶(hù)界面的友好性 語(yǔ)法和C語(yǔ)言很相似 Kornshell ksh 由DaveKorn所寫(xiě) 它集合了CShell和BourneShell的優(yōu)點(diǎn)并且和BourneShell完全兼容 BASHBourneAgainshell bash 是Bourneshell的擴(kuò)展 shell 命令解釋程序sh bash ksh提示符 csh提示符 root用戶(hù)提示符 RedHat缺省使用bash BASH的主要特點(diǎn) BASH GNUBourne AgainSHell BASH是GNU組織開(kāi)發(fā)和推廣的一個(gè)項(xiàng)目 不過(guò)也有一種風(fēng)趣的說(shuō)法認(rèn)為BASH Born AgainShell BASH是Linux操作系統(tǒng)上的一個(gè)Shell 是由 bin bash解釋執(zhí)行的 BASH支持IEEEPOSIXP1003 2 ISO9945 2腳本語(yǔ)言工具標(biāo)準(zhǔn) BASH與Bourneshell完全向后兼容 并且在Bourneshell的基礎(chǔ)上增加和增強(qiáng)了很多特性 BASH也包含了很多csh和KornShell里的優(yōu)點(diǎn) 使得BASH有很靈活和強(qiáng)大的編程接口 同時(shí)又有很友好的用戶(hù)界面 圖形桌面系統(tǒng) KDE工作站環(huán)境KDE在一九九六年十月間由LyX 一所見(jiàn)即所得的LaTeX文書(shū)處理器 的開(kāi)發(fā)者M(jìn)atthiasEttrich發(fā)起 目的在于為Unix X11建立一個(gè)完整易用的桌面環(huán)境 GNOME工作站環(huán)境1998上半年開(kāi)始的GNOME GnuNetworkObjectModelingEnvironment 計(jì)劃 以真正自由的GTK作底層去實(shí)現(xiàn)與KDE相似的目標(biāo) 2 3簡(jiǎn)單命令 修改口令 Passwd口令的選擇 用戶(hù)認(rèn)證 用戶(hù)超級(jí)用戶(hù)root組 who whowhoami echo echo字符串 date 顯示或設(shè)置系統(tǒng)的日期和時(shí)間 命令格式 date 選項(xiàng) 格式控制字符串 date 選項(xiàng) MMDDhhmm CC YY ss date cal clear 清除屏幕 2 4文件與目錄的基本概念 2 4 1文件與文件名 文件 是一段連續(xù)的字節(jié)Linux的文件是一系列的字符流或字節(jié)流的數(shù)據(jù)的集合 從操作系統(tǒng)的角度來(lái)看 一個(gè)文件是沒(méi)有結(jié)構(gòu)的 文件名 是文件的標(biāo)識(shí) 它由字母 數(shù)字 下劃線(xiàn)和圓點(diǎn)組成的字符串來(lái)構(gòu)成 用戶(hù)應(yīng)該選擇有意義的文件名 Linux的文件命名規(guī)則 由Linux文件系統(tǒng)的規(guī)定 文件名和目錄名可以包含以下字符 大寫(xiě)英文字母A Z 小寫(xiě)英文字母a z 數(shù)字0 9 等 在文件名和目錄中 不得包括的字符有 不得以 和 開(kāi)頭 Linux中的文件名是大小寫(xiě)敏感的 也就是說(shuō) rainbow和Rainbow代表兩個(gè)不同的文件 一個(gè)以 打頭的文件表明這個(gè)文件是隱藏文件 可以用ls a查看 Linux系統(tǒng)中文件名的最大長(zhǎng)度為255個(gè)字符 2 4 2文件類(lèi)型 普通文件包含文本或代碼數(shù)據(jù) 分為文本文件和二進(jìn)制文件兩類(lèi)目錄文件是一個(gè)目錄包含的文件列表設(shè)備文件指硬件或邏輯設(shè)備 一般在 dev目錄下 例如 dev lp0代表打印機(jī)等 字符設(shè)備與塊設(shè)備 2 4 3目錄 樹(shù)狀層次結(jié)構(gòu) 其中包含一個(gè)根目錄 標(biāo)為 root 常見(jiàn)目錄 bin目錄包含供每個(gè)人使用的可執(zhí)行程序 sbin目錄包含僅供管理員使用的可執(zhí)行程序 lib目錄包含庫(kù)文件 boot目錄包括了內(nèi)核鏡像和其它相關(guān)內(nèi)容 dev目錄包含著代表硬件設(shè)備的設(shè)備文件 etc目錄包含著整個(gè)系統(tǒng)的各種配置文件 home目錄包含各用戶(hù)的主目錄 root目錄是root的主目錄 mnt目錄包含裝載其它非標(biāo)準(zhǔn)文件系統(tǒng)的裝載點(diǎn) proc是個(gè)虛擬目錄 里面保存內(nèi)核和進(jìn)程的信息 常見(jiàn)目錄 續(xù) tmp目錄是為程序和用戶(hù)提供放置臨時(shí)空間的目錄 usr目錄包含UNIX系統(tǒng)的眾多資源 較占空間 var目錄包含了一些文件大小比較特殊的文件 如日志文件 鎖文件等 還包括各種用途的文件 如 郵件 計(jì)劃 打印文件等 lost found存在于所有的文件系統(tǒng)中 保存文件碎片 opt目錄是由一些外部應(yīng)用程序使用的目錄其它一些用戶(hù)自己建的目錄 和 目錄 工作目錄 用戶(hù)主目錄 用戶(hù)在登錄到Linux系統(tǒng)中之后 每時(shí)每刻都 處在 某個(gè)目錄之中 此目錄被稱(chēng)作工作目錄或當(dāng)前目錄 WorkingDirectory 工作目錄是可以隨時(shí)改變的 用戶(hù)初始登錄到系統(tǒng)中時(shí) 其主目錄 HomeDirectory 就成為其工作目錄 工作目錄用 表示 其父目錄用 表示 用戶(hù)主目錄是系統(tǒng)管理員增加用戶(hù)時(shí)建立起來(lái)的 以后也可以改變 每個(gè)用戶(hù)都有自己的主目錄 不同用戶(hù)的主目錄一般互不相同 用戶(hù)剛登錄到系統(tǒng)中時(shí) 其工作目錄便是該用戶(hù)主目錄 通常與用戶(hù)的登錄名相同 用戶(hù)可以通過(guò)一個(gè) 字符來(lái)引用自己的主目錄 例如命令 cat file1 路徑 路徑是指從樹(shù)型目錄中的某個(gè)目錄層次到某個(gè)文件的一條道路 此路徑的主要構(gòu)成是目錄名稱(chēng) 中間用 分開(kāi) 任一文件在文件系統(tǒng)中的位置都是由相應(yīng)的路徑?jīng)Q定的 路徑又分相對(duì)路徑和絕對(duì)路徑 絕對(duì)路徑是指從 根 開(kāi)始的路徑 也稱(chēng)為完全路徑 相對(duì)路徑是從用戶(hù)工作目錄開(kāi)始的路徑 2 5文件和目錄操作相關(guān)命令 2 5 1顯示文件內(nèi)容命令 cat連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上命令格式cat 選項(xiàng) 文件名 More more命令格式 more 選項(xiàng) 文件名more內(nèi)部命令鍵 SpaceEnter hbq less less命令格式 less 選項(xiàng) 文件名 Head tail head命令格式 head 選項(xiàng) 文件名tail命令格式 tail 選項(xiàng) 文件名 od 命令格式 od 選項(xiàng) 文件名 file 命令格式 file文件名 touch 命令格式 touch 選項(xiàng) 文件名 2 5 2文件內(nèi)容查詢(xún)命令 grep命令格式 grep 選項(xiàng) 查找模式 文件名 egrep 選項(xiàng) 查找模式 文件名 fgrep 選項(xiàng) 查找模式 文件名 2 5 3文件查找命令 find命令格式 find 路徑 表達(dá)式 locate 命令格式 locate相關(guān)字 2 5 4文本處理命令 sort命令格式 sort 選項(xiàng) 文件列表 uniq 命令格式 uniq 選項(xiàng) 文件名 2 5 5文件內(nèi)容統(tǒng)計(jì)命令 wc命令格式 wc 選項(xiàng) 文件名 2 5 6文件比較命令 comm命令格式 comm 123 文件名1文件名2 diff 命令格式 diff 選項(xiàng) 文件名1文件名1 2 5 7文件復(fù)制 刪除和移動(dòng)命令 cp命令格式 cp 選項(xiàng) 源文件名或目錄目標(biāo)文件名或目錄 rm 命令格式 rm 選項(xiàng) 文件列表 mv 命令格式 mv 選項(xiàng) 源文件名目標(biāo)文件名 2 5 8文件鏈接 硬鏈接鏈接數(shù)加1 不能鏈接目錄 不能跨文件系統(tǒng)符號(hào)鏈接軟鏈接 ln命令 命令格式 ln 選項(xiàng) 源文件 目標(biāo)文件 2 5 9創(chuàng)建目錄 刪除目錄 mkdir 選項(xiàng) 目錄名rmdir 選項(xiàng) 目錄名 2 5 10cd與pwd命令 cd 目錄名 pwd ls命令 ls 選項(xiàng) 文件或目錄 顯示所有文件 包括隱藏文件 a顯示所有文件 包括子目錄下的文件 R顯示文件的詳細(xì)信息 l顯示文件的inode數(shù) i顯示目錄的信息而不是目錄所含的內(nèi)容 d ls命令 續(xù) 普通文件 d 目錄文件 l 符號(hào)連接 b c 設(shè)備 2 5 11改變文件或目錄存取權(quán)限 用戶(hù)和權(quán)限文件屬主owner同組用戶(hù)group其他人others 文件權(quán)限 文件的權(quán)限 分為三段 分別代表 所有者 u 同組人 g 其它人 o 的讀 r 寫(xiě) w 執(zhí)行 x 的權(quán)限 對(duì)普通文件而言 r 代表可以閱讀文件內(nèi)容 w 代表可以修改或刪除文件內(nèi)容 x 代表可以將文件作為命令來(lái)執(zhí)行 同時(shí)需要r權(quán)限 對(duì)目錄文件而言 r 代表可以列出目錄所包括的文件 w 可以在目錄內(nèi)創(chuàng)建或刪除文件 同時(shí)需要x權(quán)限 x 表明目錄可以做為活動(dòng)目錄 chmod命令 命令格式 chmod權(quán)限文件 改變文件屬主和用戶(hù)組 chown 選項(xiàng) 用戶(hù)名文件名chgrp 選項(xiàng) 組名文件名 2 6命令的輸入和輸出 標(biāo)準(zhǔn)I O文件標(biāo)準(zhǔn)輸入 stdin 0標(biāo)準(zhǔn)輸出 stdout 1標(biāo)準(zhǔn)錯(cuò)誤輸出 stderr 2 文件重定向 輸出重定向重定向符號(hào) 2 附加重定向 輸入重定向 管道 管道符 過(guò)濾器Filer 用來(lái)接收標(biāo)準(zhǔn)輸入 經(jīng)過(guò)一定的轉(zhuǎn)化 再寫(xiě)到標(biāo)準(zhǔn)輸出 所以 過(guò)濾器一般放在管道符中間 ls sort more Tee命令 命令格式 tee 選項(xiàng) 文件 聯(lián)機(jī)幫助命令 UNIX的幫助系統(tǒng) helpmanwhatiswhereis help命令 命令格式 help命令名 man命令 命令格式 man 選項(xiàng) 命令名 man manlsman s2readman kcopyman option ssection comand listman kkeyword list UNIX手冊(cè)各節(jié) whatis和whereis whatismanwhatisloginsetsetenvwhereiscsh 文件訪(fǎng)問(wèn)權(quán)限 進(jìn)階 目錄的訪(fǎng)問(wèn)權(quán)限新創(chuàng)建的文件或目錄的缺省權(quán)限奇怪的權(quán)限 ls ld home workdrwsrwsrwt9rootroot40963月1022 21 home work 默認(rèn)文件訪(fǎng)問(wèn)權(quán) Mask概念 文件訪(fǎng)問(wèn)權(quán) 777 Maskumack777 取消所有文件訪(fǎng)問(wèn)權(quán)umack000 開(kāi)放所有文件訪(fǎng)問(wèn)權(quán)umask022 常見(jiàn)屏蔽值umask 顯示當(dāng)前屏蔽碼設(shè)置 特殊訪(fǎng)問(wèn)位 UNIX系統(tǒng)權(quán)限擴(kuò)展SUID set user ID 設(shè)置用戶(hù)ID SGID set group ID 設(shè)置組ID Sticky 粘滯位 特殊訪(fǎng)問(wèn)位的由來(lái) etc passwd 包含用戶(hù)登錄信息只有root對(duì)此文件文件有寫(xiě)入權(quán)限但是用戶(hù)使用的passwd修改口令 也要修改這個(gè)文件 但用戶(hù)不能擁有寫(xiě)權(quán)限 否則可能破壞其中的信息SUID的作用就是允許一般用戶(hù)可以通過(guò)passwd命令來(lái)修改本來(lái)無(wú)法修改的文件 查找所有SUID和SGID有效的文件 find typef perm 04000 o perm 02000 execls la 系統(tǒng)中SUID和SGID文件可能會(huì)成為安全隱患 因此要嚴(yán)格監(jiān)控 黑客經(jīng)常使用帶有SUID和SGID位的程序作為下次入侵的后門(mén) 警告 對(duì)查找的結(jié)果用ls la顯示 文件的權(quán)限模式 命令必須以 結(jié)尾 設(shè)置SUID chmod4xxxfile list xxx為標(biāo)示rwx的數(shù)chmodu sfile lsitchmod4755testchmodu stest 粘滯位 當(dāng)某個(gè)目錄設(shè)置該位時(shí) 非授權(quán)用戶(hù)不得刪除目錄中其他用戶(hù)的文件要設(shè)置該位 用戶(hù)一般為目錄的所有者通常為包含了多個(gè)用戶(hù)的目錄設(shè)置該位 粘滯位的設(shè)置 chmod1xxxxfile listchmod tfile list注意 設(shè)置了粘滯位的程序長(zhǎng)期駐留在swap分區(qū) 使得程序執(zhí)行的速度加快- 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您。
下載文檔到電腦,查找使用更方便
14.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 課件 第二 常用命令
鏈接地址:http://m.zhongcaozhi.com.cn/p-8620514.html