close

2. 高級指令

  • du -sh 目錄路徑: 查看目錄的真實大小。-s(summaries)表示只顯示匯總的大小,-h表示以較高可讀性的形式顯示。
  • find 路徑範圍 -name -type: 用於查找檔案。常用的參數如,-name按照檔案名稱進行搜索(支持模糊搜索)、-type按照檔案類型進行搜索。
    • 檔案類型: "-"表示文件(使用find的時候要用f替換之),"d"表示資料夾。例如find / -type f或find / -name *log。
  • service(重要): service 服務名稱 start/stop/restart,用於控制軟體的服務啟動/停止/重啟。
  • kill process的PID 或 kill process名稱。
  • ifconfig: 用於操作網卡相關的指令。
    • CentOS 7 下 ifconfig command not found => https://dotblogs.com.tw/grayyin/2018/08/23/135617
  • reboot: 重新啟動電腦,例如reboot 或 reboot -w,其中,加上-w表示模擬重啟,但是不重啟,目的僅是為了寫開機或關機日誌訊息。
  • shutdown: 表示關機,shutdown -h now或者shutdown -h 15:25分別表示立即關機或指定時間關機。(等同於init 0,halt,poweroff,都是關機的方式)
  • uptime: 輸出電腦的持續在線時間(從開機到現在運行的時間)。
  • uname: 獲取電腦操作系統的相關訊息,類似windows的systeminfo。
    • uname: >> Linux
    • uname -a: 表示獲取全部的系統訊息(類型,電腦名稱,內核版本,發佈時間,開源計畫)。
  • netstat -tnlp:  查看網路連接狀態,-t表示只列出tcp協議的連接,-n表示將地址從字母組合轉化成ip地址,並將協議轉化成端口號來顯示(可讀性相對沒有-n要好),-l表示過濾出State列中其值為LISTEN(監聽)的連接,-p表示顯示對應的process PID及其名稱。
  • man: 全稱為manual,包含Linux中全部命令的手冊,man 命令名稱 即可顯示,退出按下q鍵即可。

 

arrow
arrow
    文章標籤
    Linux CentOS
    全站熱搜
    創作者介紹
    創作者 mina 的頭像
    mina

    mina

    mina 發表在 痞客邦 留言(0) 人氣()