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