slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
常用的系統操作指令 PowerPoint Presentation
Download Presentation
常用的系統操作指令

Loading in 2 Seconds...

play fullscreen
1 / 45

常用的系統操作指令 - PowerPoint PPT Presentation


  • 109 Views
  • Uploaded on

常用的系統操作指令. 鄧姚文. 教材. 陳源謙( 2010 ), Ubuntu Linux 管理與架站實務, 博碩文化股份有限公司, ISBN 978-986-201-389-2 (書號 OS30004 ) 湯秉翰( 2013 ), CentOS Linux 系統建置與實務 ( 第二版 ) , 博碩文化股份有限公司, ISBN 978-986-201-764-7 (書號 OS31312 )

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '常用的系統操作指令' - aretha-knox


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2
教材
  • 陳源謙(2010), Ubuntu Linux 管理與架站實務, 博碩文化股份有限公司, ISBN 978-986-201-389-2 (書號 OS30004)
  • 湯秉翰(2013), CentOS Linux系統建置與實務(第二版), 博碩文化股份有限公司, ISBN 978-986-201-764-7 (書號 OS31312)
  • 鳥哥(2011), 鳥哥的Linux私房菜--伺服器架設篇(第三版), 碁峰資訊股份有限公司, ISBN 9789862579329 (書號 ACA016100)
slide3
章節大綱
  • 手冊--問男人
  • 檔案目錄相關操作指令
  • 套件安裝指令aptitude
  • 檔案目錄壓縮解壓縮指令
  • 檢視檔案內容
manual
手冊--問男人 manual
  • 【man 指令名稱】即可取得詳盡的指令說明
  • 不僅是指令,部份應用程式(如Apache 網站伺服器)的組態設定檔案的設定選項都可以取得詳盡的說明。
  • 輸入指令【man】加上欲查詢的指令,例如:欲查詢列出檔案目錄的指令【ls】的詳細使用說明,則輸入指令【man ls】
manual1
手冊--問男人 manual
  • 指令【ls】的說明文件內容
manual2
手冊--問男人 manual
  • 【ls --help】取得指定指令的簡易使用說明
slide8
檔案目錄相關操作指令
  • ls
    • 指令用列出指定路徑的所有檔案,預設會列出當前所在路徑,並且,將所有檔案及目錄由左至右橫向的排列
slide9
檔案目錄相關操作指令
  • 欲逐行的檢視個別檔案和資料夾的資訊,包括建立( 修改) 日期、擁有者與擁有群組及容量等等,則可以透過指令【ls -l( 小寫L)】達到需求
slide10
檔案目錄相關操作指令
  • 列出當前所在路徑的所有目錄不含檔案,則可以使用參數【d】,若是,只要列出符合某個關鍵字的資料夾,則可以使用萬用字元【*】加上指定的關鍵字,例如列出符合前後皆單字【x】的目錄,則輸入【ls -ld *x*】指令

Tips 「x*」列出單字x開頭的所有檔案或資料夾,可列出「xml、xdg」等。

「*x」列出單字x結尾的所有檔案或資料夾,可列出「firefox」等。

「x??」列出單字x開頭且長度為3的檔案或資料夾,可列出「xml、xdg」。

slide11
檔案目錄相關操作指令
  • 列出當前路徑下所有目錄含子目錄的所有檔案,則可以使用參數「R」

列出「/etc」目錄下之「network」子目錄及其子目

錄的所有檔案,則可以輸入指令【ls -R network】

slide12
檔案目錄相關操作指令
  • 檔案名稱開頭為「.」即為隱藏檔案,重要的設定檔案都會採用「.」開頭為檔案的命名

若是要列出指定路徑的隱藏檔案,則必須加上參數「a」即指令【ls -la】。

slide13
檔案目錄相關操作指令
  • cd
    • 「cd」是「change directory」的縮寫,顧名思義就是目錄的切換
    • 「cd /etc」切換到「/etc」目錄。
    • 可以使用「cd ../」切換至上一層目錄或「cd ../../」切換至上上 一層目錄

使用語法:「cd 目的路徑」

slide14
檔案目錄相關操作指令
  • 原本所在目錄為「/var/log」透過指令「cd samba」切換至「/var/log/samba」目錄; 當透過指令「cd -」則可以快速切換至來源目錄「/var/log」
  • 指令【cd ~】切換至使用者家目錄
slide15
檔案目錄相關操作指令
  • cp
    • 複製檔案直覺使用copy 指令,在Linux 系統平台裡,則是使用copy 單字的簡寫【cp】。
    • 將「/etc/rc.local」檔案,複製建立備份到當前所在路徑下,並且,以「rc.local.backup」為其檔案名稱,達到組態檔案備份的需求,則輸入指令【cp/etc/rc.local rc.local.backup】。

使用的語法:cp [參數] [來源檔案] [目的路徑]

slide16
檔案目錄相關操作指令
  • 複製的過程顯示其複製哪些檔案、複製的目的路徑等資訊,則可以在指令【cp】與來源檔案或路徑名稱的前方加上參數【-v】即可
  • 欲複製的對象為資料夾,則必須加上 參數「-r」即可順利完成複製
slide17
檔案目錄相關操作指令
  • rmdir
    • 刪除指定的目錄,便需要透過指令【rmdir】的輔助
    • 指令【rmdir】雖然只能刪除空目錄,但是相對來說,它是安全的,過於依賴便利的工具,將會導致過於鬆散、疏忽而發生錯誤
slide18
檔案目錄相關操作指令
  • mkdir
    • 刪除目錄使用指令【rmdir】,建立目錄自然就想到使用指令【mkdir】達成需求
    • 建立目錄於另一個尚未建立的目錄之下一層,可以透過加上參數【p】

使用語法:mkdir [參數] 目錄名稱

slide19
檔案目錄相關操作指令
  • 在demo 目錄下建立名稱為demo01 的子目錄,加上參數【p】即可順利建立目錄,若未使用參數【p】將失敗
slide20
檔案目錄相關操作指令
  • rm
    • 「rm」是用來刪除一個或多個檔案的工具,並且,能用於刪除「非空目錄」
slide21
檔案目錄相關操作指令
  • 指令rm 的常用參數,分別為:
    • -f
      • 不顯示警告或提示資訊就刪除,用的時候需要小心。
    • -i
      • 刪除檔時,顯示警告資訊,要多用,這樣比較安全;根據提示,輸入y就表示刪除,輸入n表示不刪除
    • -r或-R
      • 表示可以刪除整個目錄(包括子目錄及所有檔),要小心用。
slide22
檔案目錄相關操作指令
  • rmdir它不能刪除「非空目錄」,因此,若要刪除「非空目錄」則需要加上參數【r】,下圖為兩者指令的使用參考
  • 【rm】將可以刪除指定的檔案
slide23
檔案目錄相關操作指令
  • pwd
    • 在進行檔案複製的過程,需要清楚得知道所在的路徑,才能夠正確的將檔案複製到指定的路徑裡
slide24
檔案目錄相關操作指令
  • 指令【ln –s /var/log log】 在使用者家目錄建立名稱為log 的軟連結目錄,當進入該目錄並輸入指令【pwd】時,得到的結果只會是當前的路徑,預設並不會顯示原始的軟連結路徑
slide25
檔案目錄相關操作指令
  • mv
    • 欲將指定的檔案或目錄搬移到指定的路徑時,便可以透過指令【mv】進行輔助

使用方式:mv 欲搬移的檔案或目錄 目的路徑

Tips新的檔案名稱或目錄名稱,不能與現有檔案名稱(或目錄名稱)相同。

aptitude
套件安裝指令 aptitude
  • 若使用的Linux 為圖形化介面,以Ubuntu Linux 為例,便可以透過內建的「Ubuntu 軟體中心」進行軟體套件的安裝與移除操作。
aptitude1
套件安裝指令 aptitude
  • 在右上角的區域輸入欲安裝軟體套件的關鍵字,並且,依提示點選「安裝」;若是要移除已經安裝的軟體套件,則只要選擇「移除」即可。
aptitude2
套件安裝指令 aptitude
  • 指令aptitude 為雙重模式,即是可以單純以指令及附加參數進行軟體套件的安裝、移除、升級。
apt cache
套件查詢指令 apt-cache
  • apt-cache show
    • 顯示套件資訊
  • apt-cache search
    • 尋找套件
  • apt-cache depends
    • 顯示套件的相依性
  • apt-cache pkgnames
    • 尋找符合的套件名稱
  • apt-cache showpkg
    • 顯示套件資訊
  • apt-cache stats
    • 顯示相關的統計資訊
  • apt-cache dump
    • 顥示 cache 中每個套件的簡短資訊
  • apt-cache unmet
    • 檢查所有未符合相依性的相關資訊
apt get
套件安裝指令 apt-get
  • apt-get update
    • 軟體資料庫同步
    • 根據 /etc/apt/sources.list連線 APT Server 更新軟體資料庫
    • 讓軟體資料保持在最新狀況
    • /etc/apt/sources.list可以用 apt-setup 設定
  • apt-get install
    • 軟體安裝
    • 自動解決所有套件相依、相斥
    • 檔案暫存在 /var/cache/apt/archives/
  • apt-get remove
    • 軟體移除
    • apt-get --purge remove 連設定檔一併移除
apt get1
套件安裝指令 apt-get
  • apt-get autoremove
    • 清除下載的暫存檔
  • apt-get clean
    • 清理套件暫存目錄
    • /var/cache/apt/archives/
    • /var/cache/apt/archive/partial/
  • apt-get upgrade
    • 升級已經安裝的套件
  • apt-get dist-upgrade
    • 系統升級
    • 升級 kernel 套件
slide32
檔案目錄壓縮解壓縮指令
  • Tarball (tar) 備份檔案
slide34
檔案目錄壓縮解壓縮指令
  • 範例指令【tar -cvf log.backup.tar /var/log】建立名稱為log.backup.tar 的備份檔案,所備份的檔案為「/var/log」目錄裡的所有紀錄檔案。
slide36
檔案目錄壓縮解壓縮指令
  • Tarball (tar) 還原檔案
slide37
檔案目錄壓縮解壓縮指令
  • gzip 單一檔案的解壓縮指令
slide45

本章結束

Q&A討論時間