萬盛學電腦網

 萬盛學電腦網 >> 電腦基本常識 >> 蘋果系統用於系統監控和管理的命令

蘋果系統用於系統監控和管理的命令

   Mac OS X提供了Terminal(應用程序->實用工具文件夾中),即“終端”程序作為命令行交互接口。命令行的工作方式確實給一些工作帶來便利,比如一些系統的管理和監控,以及一些對配置文本的簡單查看和處理等。

  很多用戶可能有在Terminal使用一些基本命令的經歷,如ls,rm,mkdir,rmdir,cp等等。本文介紹一些稍微進階又不如ls普及的Terminal命令,主要用於系統的監控和管理。

  在黑漆漆(或慘白)的終端程序裡,你是否曾打錯一行命令,然後按著退格鍵按到手指酸痛?或者還用左右箭頭讓那個閃爍的小光標來回地游走?命令行下控制光標的幾個快捷鍵一定得掌握,絕對的易用方便。

  光標控制:

  Control-A: 將光標移動到行首

  Control-C: 將光標移動到行尾

  Control-U: 刪除行內光標之前的所有字符

  Control-K: 刪除行內光標之後的所有字符

  監控相關:

  top: 實時顯示系統中各個進程的資源占用狀況

  who: 顯示賬戶信息

  uptime: 本次已開機的時間

  last: 查看上次用戶登錄後的相關日志

  df –h: 查看文件系統信息

  fdisk –l: 查看分區信息(單系統單盤的OS X用戶就不用看了)

  du -sh *: 查看當前目錄下各文件夾大小

  iostat: 查看CPU和磁盤 I/O 相關的統計信息

  lsof: 查看打開的所有文件

  lpq: 查看打印隊列

  diskutil: 全功能的磁盤工具

  dmesg: 查看內核消息

  sysctl: 顯示和設置內核參數

  ifconfig: 查看網卡配置

  bg/fg: 將作業放在後台/前台運行

  jobs: 查看當前作業

  kill -9 [pid]: 強行結束某個進程,其中[pid]是進程號

  uname –a: 顯示操作系統信息

  其他控制:

  ctrl+c 中止任務

  ctrl+d 終止任務

  ctrl+z 後台運行任務

  j/f 命令行下的頁面導航

  就這麼多。如果你對Mac OS X的底層UNIX以及蘋果對它的改造較有興趣,推薦一本入門書《A Practical Guide to UNIX for Mac OS X Users》。

copyright © 萬盛學電腦網 all rights reserved