Shell基礎(chǔ)及常用命令.ppt
《Shell基礎(chǔ)及常用命令.ppt》由會員分享,可在線閱讀,更多相關(guān)《Shell基礎(chǔ)及常用命令.ppt(35頁珍藏版)》請在裝配圖網(wǎng)上搜索。
Shell基礎(chǔ)及常用命令 1 Shell簡介使用SecureCRT遠(yuǎn)程維護(hù)常用文件目錄操作命令 第2頁 總共34頁 Shell簡介 什么是Shell Shell 命令解釋器 類似DOS系統(tǒng)中的程序?qū)⒂脩舻拿罘g給內(nèi)核處理將內(nèi)核處理的結(jié)果翻譯給用戶操作系統(tǒng)和用戶的界面 Interface 每次啟動系統(tǒng)后都會進(jìn)入一個互動模式的Shell環(huán)境 并等待用戶登錄 Shell不屬于內(nèi)核的部分 在同一個內(nèi)核上 可以使用不同版本的Shell 第3頁 總共34頁 Shell簡介 什么是Shell 通常使用的bash 它是GNU計劃的產(chǎn)品 其它的Shell csh Ksh sh等不同Shell間的轉(zhuǎn)換 shbashcsh系統(tǒng)中支持的shellls al bin shmore etc shells顯示當(dāng)前用戶所作用的Shellecho SHELLmore etc passwd內(nèi)置命令和外置命令的區(qū)別內(nèi)置命令 cdpwdexit 外置命令 ls 第4頁 總共34頁 Shell簡介 什么是Shell 如果使用圖形界面 則在啟動Shell后還會啟動圖形界面服務(wù)進(jìn)程 如gdm 此時可以通過Ctrl Alt F 1 7 來切換操作界面 其中1 6是文本界面 7是圖形界面 在VMware中 想按Ctrl Alt F1的話 先按下Ctrl Alt Space 然后只釋放Space鍵 再按下F1鍵 以此類推 如果啟動系統(tǒng)后 并沒有啟動圖形界面服務(wù) 則進(jìn)入的是文本界面 此時可以通過輸入命令startx 啟動圖形界面服務(wù) 第5頁 總共34頁 Shell命令格式 命令 選項參數(shù)各部分用空格隔開 第6頁 總共34頁 Shell命令格式 舉例普通用戶提示符 管理員root用戶的提示符 多個命令選項可寫在一起一個命令行中 可以輸入多個命令 不同命令用分號分開 zsc zsc desktop ls l home 命令組成部分間用空格進(jìn)行分隔 命令參數(shù) 第7頁 總共34頁 Shell命令中的通配符 可替代單個字符 可替代任意字符方括號 charset 可替代charset集中的任何單個字符例子 cpdoc opt 注意路徑的含義 lsab txtls dev sda 123 ls 0 9 conf 第8頁 總共34頁 關(guān)機(jī)重啟命令 shutdown 65 命令名稱 shutdown執(zhí)行權(quán)限 root功能描述 關(guān)機(jī) 重啟命令的執(zhí)行過程 命令執(zhí)行后 以廣播方式通知系統(tǒng)中的所有用戶 停止作業(yè) 注銷用戶 新用戶不能登錄 發(fā)送信號給init程序 從而執(zhí)行關(guān)機(jī) init0 或重啟 init6 第9頁 總共34頁 關(guān)機(jī)重啟命令 shutdown 65 命令名稱 shutdown語法 shutdown hnow立即關(guān)機(jī) haltshutdown rnow立即關(guān)機(jī)重啟 rebootshutdown 5 馬上要關(guān)機(jī)了 5分鐘后關(guān)機(jī)并通知已登錄用戶 第10頁 總共34頁 其它命令 命令名稱 halt 簡單的關(guān)機(jī)命令 停止所有應(yīng)用程序 調(diào)用sync 然后停止內(nèi)核 命令名稱 reboot 系統(tǒng)重啟命令 命令名稱 init所有進(jìn)程的鼻祖 進(jìn)程號始終為1 用于系統(tǒng)不同運(yùn)行級別間的切換 more etc inittab 第11頁 總共34頁 Linux遠(yuǎn)程維護(hù) Linux服務(wù)器一般都是托管在機(jī)房的 管理員通常都是通過遠(yuǎn)程管理的方式維護(hù)服務(wù)器 SecureCRT簡介一款支持SSH SecureShell 的終端仿真程序 用戶名及口令均進(jìn)行加密 數(shù)據(jù)傳輸是經(jīng)過壓縮的 第12頁 總共34頁 Linux遠(yuǎn)程維護(hù) SecureCRT的安裝使用啟動VMnet1或者VMnet8 查看虛擬機(jī)linux系統(tǒng)中網(wǎng)卡的ip地址ifconfigeth0 eth0是網(wǎng)卡的設(shè)備名 使用SecureCRT建立與linux的連接 連接會話的字符編號最好設(shè)置為utf 8 本地主機(jī)和遠(yuǎn)程主機(jī)互傳文件在Linux下安裝rzsz軟件包上傳文件 從本地主機(jī)上傳到遠(yuǎn)程主機(jī)傳輸 Zmodem上傳下載文件 從遠(yuǎn)程主機(jī)下載到本地主機(jī)sz文件名 一般是下載到本地主機(jī)的用戶下載目錄 本機(jī)與虛擬機(jī)中的LINUX間的連接方法 第13頁 總共34頁 文件目錄基本操作命令 目錄操作命令lspwdcdmkdirrmdir文本文件查看命令catmorelessheadtail文件操作命令touchcprmmv 第14頁 總共34頁 目錄操作命令 ls 命令名稱 ls list 命令所在路徑 bin ls功能描述 顯示當(dāng)前目錄中的內(nèi)容語法 ls alhi 文件或目錄名稱 a all顯示所有文件和目錄 開頭的是隱藏文件 l detail顯示詳細(xì)信息 重點 h 以human容易懂的方式顯示文件的大小 i 顯示文件目錄的inode編號值 第15頁 總共34頁 目錄操作命令 ls ls l詳細(xì)信息講解第一部分 第一個字符 文件類型普通文件 在ls命令中 以開頭的純文本文件 ASCII 二進(jìn)制文件 binary 數(shù)據(jù)格式的文件 data 目錄 d 符號鏈接文件 l 類似于快捷方式 ls linstall log rw r r 1rootroot26195Dec1710 42install log 文件類型 第16頁 總共34頁 目錄操作命令 ls ls l詳細(xì)信息講解第二部分 第2 第10個字符 文件權(quán)限 ls linstall log rw r r 1rootroot26195Dec1710 42install log 第17頁 總共34頁 目錄操作命令 ls ls l詳細(xì)信息講解第三部分 第二列 硬鏈接文件個數(shù)第四部分 第三列 文件所有者第五部分 第四列 文件所屬組第六部分 第五列 文件實際大小 字節(jié) 第七部分 最后修改時間 modifytime 第八部分 文件名稱 ls linstall log rw r r 1rootroot26195Dec1710 42install log 硬鏈接文件個數(shù) 硬鏈接的含義 P96 第18頁 總共34頁 目錄操作命令 pwd 命令名稱 pwd printwordingdir 命令所在路徑 bin pwd功能描述 顯示當(dāng)前目錄的絕對路徑語法 pwd 第19頁 總共34頁 目錄操作命令 cd 命令名稱 cd changedirectory 命令所在路徑 bin cd功能描述 切換工作目錄語法 cd 目錄名稱 示例 cd 切換到根目錄cd 切換到上層目錄cd 或cd切換到用戶主目錄cddir1切換到當(dāng)前目錄下的dir1子目錄cd dir1切換到根目錄下的dir1目錄cd dir1切換到上層目錄下的dir1子目錄 相對路徑絕對路徑 第20頁 總共34頁 目錄操作命令 mkdir 90 命令名稱 mkdir makedirectory 命令所在路徑 bin mkdir功能描述 創(chuàng)建空目錄語法 mkdir 新建目錄名稱 示例 mkdirdir1在當(dāng)前目錄下創(chuàng)建dir1目錄mkdir m777dir1mkdir test dir1在 test下創(chuàng)建dir1目錄 注意 在執(zhí)行這個命令之前 test目錄必須已經(jīng)存在 mkdir p test dir1 注意 在執(zhí)行這個命令之前 test目錄可以不存在 同時建立二個目錄 第21頁 總共34頁 目錄操作命令 rmdir 94 命令名稱 rmdir removedirectory 命令所在路徑 bin rmdir功能描述 只用于刪除空目錄語法 rmdir 空目錄名稱 類似的命令 rm bash自動補(bǔ)齊命令行 第22頁 總共34頁 文本文件查看命令 cat 命令名稱 cat concatenateanddisplay 命令所在路徑 bin cat功能描述 合并 顯示文本文件內(nèi)容 語法 cat 文件 示例 cattestfile顯示testfile文件內(nèi)容 適用于短文本 cattestfile1testfile2 testfile3合并顯示兩個文件 注意 這兩個文件本身的內(nèi)容并沒有改變 第23頁 總共34頁 文本文件查看命令 more 命令名稱 more命令所在路徑 bin more功能描述 逐屏顯示文本文件內(nèi)容語法 more 文件 空格翻頁Ctrl f向下翻頁Ctrl b向上翻頁回車下一行q退出more程序示例 more etc servicescat etc services 第24頁 總共34頁 文本文件查看命令 more 命令less的功能和more類似 所不同的是less命令除了可以按空格鍵向下顯示文件外 還可以利用上下鍵來卷動文件 當(dāng)要結(jié)束瀏覽時 只要在less命令的提示符 下按Q鍵即可 第25頁 總共34頁 shell管道 Shell管道 可以把第1個命令的輸出當(dāng)做第2個命令的輸入管道符 連接兩個命令示例 ls l etc more由于 etc目錄下的內(nèi)容太多 一屏顯示不完 如果是執(zhí)行l(wèi)s l etc的話 則在屏幕中只會顯示最后一屏的內(nèi)容 如果是ls l etc more的話 則是將ls l etc命令的輸出結(jié)果當(dāng)做more命令的輸入數(shù)據(jù) 這樣就可以逐屏查看ls l etc命令的輸出 第26頁 總共34頁 文本文件查看命令 head 命令名稱 head命令所在路徑 bin head功能描述 從頭顯示文本文件內(nèi)容語法 head num 文件 num 行數(shù)不適用行數(shù)參數(shù)的話 默認(rèn)顯示的是10行示例 head 5 etc services 命令tail和head功能相似 所不同的的是tail是從末尾顯示 第27頁 總共34頁 文件操作命令 touch 命令名稱 touch命令所在路徑 bin touch功能描述 創(chuàng)建空文件 改變文件訪問時間和修改時間語法 touch 文件名稱 示例 touchnewfile如果文件newfile不存在的話 創(chuàng)建空白新文件newfiletouch afile1只改file1的訪問時間為當(dāng)前時間 a accesstimetouch mfile2只改file2的修改時間為當(dāng)前時間 m modifytime 第28頁 總共34頁 三種時間 在Linux下 一個文件有三種時間 分別是 訪問時間 修改時間 狀態(tài)改動時間在Linux下沒有創(chuàng)建時間的概念 也就是不能知道文件的建立時間但如果文件建立后就沒有修改過 修改時間 建立時間 如果文件建立后 狀態(tài)就沒有改動過 那么狀態(tài)改動時間 建立時間 如果文件建立后 沒有被讀取過 那么訪問時間 建立時間因為不好判斷文件是否被改過 讀過 其狀態(tài)是否變過 所以判斷文件的建立時間基本上能為不可能 第29頁 總共34頁 三種時間 可以通過statfilename來查看三種時間訪問時間 讀一次這個文件的內(nèi)容 這個時間就會更新 比如對這個文件運(yùn)用more cat等命令 ls stat命令都不會修改文件的訪問時間 修改時間 修改時間是文件內(nèi)容最后一次被修改時間 比如 vi后保存文件 ls l列出的時間就是這個時間 狀態(tài)改動時間 是該文件的i節(jié)點最后一次被修改的時間 通過chmod chown命令修改一次文件屬性 這個時間就會更新 第30頁 總共34頁 文件操作命令 cp 命令名稱 cp copy 命令所在路徑 bin cp功能描述 復(fù)制文件或目錄語法 cp r 源文件或目錄目標(biāo)文件或目錄 r recursion遞歸當(dāng)復(fù)制目錄時需要使用選項r 示例 cp test file1file2 將文件 test file1復(fù)制到當(dāng)前目錄下 并改名為file2 cp r test 將目錄 test復(fù)制到當(dāng)前目錄下 第31頁 總共34頁 文件操作命令 mv 命令名稱 mv move 命令所在路徑 bin mv功能描述 移動文件或目錄 更名語法 mv 源文件或目錄 目標(biāo)文件或目錄 示例 mvfile1file2 將當(dāng)前目錄下的file1改名為file2 mv test file1file2 將文件 test file1剪切到當(dāng)前目錄下 并改名為file2 mv test 將目錄 test剪切到當(dāng)前目錄下 是移動文件 還是改名文件 第32頁 總共34頁 文件操作命令 rm 命令名稱 rm remove 命令所在路徑 bin rm功能描述 刪除文件或目錄語法 rm rf 文件或目錄 r recursion遞歸刪除刪除目錄時需用選項 rf force強(qiáng)制刪除不再一項一項詢問是否刪除刪除一個非空目錄時 通常都要使用 rf選項 慎用示例 rm test file1 刪除文件 test file1 rm rf test 刪除目錄 test 第33頁 總共34頁 文件和目錄的權(quán)限區(qū)別 實驗使用root創(chuàng)建一個文件夾 查看該文件夾的權(quán)限使用普通用戶往該文件夾復(fù)制一個文件 su 切換到root用戶 su zsc切換到zsc用戶 第34頁 總共34頁 文件和目錄的權(quán)限區(qū)別 過程使用root創(chuàng)建一個文件夾或文件 查看該文件夾的權(quán)限建立一個普通用戶groupadd g1000chengtestUseradd gchengtest d home chengdongchengdong使用普通用戶往該文件夾復(fù)制一個文件 su 切換到root用戶 su zsc切換到zsc用戶 第35頁 總共34頁 電子科技大學(xué)中山學(xué)院程東 ThankYou 本章結(jié)束- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Shell 基礎(chǔ) 常用命令
鏈接地址:http://m.zhongcaozhi.com.cn/p-6414060.html