iOS - Mac 終端命令

來源:互聯網
上載者:User

標籤:匹配   檔案系統   當前日期   控制   code   ack   inf   標準   pos   

1、目錄操作命令
    命令名  |  功能描述            |  使用舉例    ---------|---------------------|------------------------      mkdir  |  建立一個目錄         |  mkdir dirname      rmdir  |  刪除一個目錄         |  rmdir dirname      mvdir  |  移動或重新命名一個目錄  |  mvdir dir1 dir2      cd     |  改變目前的目錄         |  cd dirname      pwd    |  顯示目前的目錄的路徑名  |  pwd      ls     |  顯示目前的目錄的內容    |  ls -la  
  建立一個目錄      mkdir 目錄名        例:在驅動目錄下建一個備份目錄 backup:       $ mkdir /System/Library/Extensions/backup
  改變目前的目錄      cd 目錄名        cd .. :返回上一級目錄    cd ../.. :cd ../.. /..:返回上兩級/三級目錄    cd . :目前的目錄        例:想到驅動目錄下溜達一圈:       $ cd /System/Library/Extensions
  顯示目前的目錄的內容      ls 參數 目錄名        參數: -w 顯示中文,-l 詳細資料, -a 包括隱藏檔案,         每一行開頭是 “d” 則為檔案夾,開頭是 “-” 則為檔案。        例:看看驅動目錄下有什麼:       $ ls /System/Library/Extensions
2、檔案操作命令
    命令名  |  功能描述             |  使用舉例    ---------|----------------------|----------------------------      cat    |  顯示或串連檔案        |  cat filename      od     |  顯示非文字檔的內容   |  od -c filename      touch  |  建立檔案             |  touch filename      cp     |  複製檔案或目錄        |  cp file1 file2      rm     |  刪除檔案或目錄        |  rm filename      mv     |  改變檔案名稱或所在目錄   |  mv file1 file2      find   |  使用匹配運算式尋找檔案  |  find . -name "*.c" -print      file   |  顯示檔案類型          |  file filename      nano   |  文本編輯             |  nano filename  
  建立檔案    touch 檔案名稱    例:在目前的目錄下建一個備份檔案 backup:       $ touch backup.txt
  複製檔案或目錄      cp 參數 源檔案 目標檔案        例:想把案頭的 Natit.kext 拷貝到驅動目錄中         $ cp -R /User/使用者名稱/Desktop/Natit.kext /System/Library/Extensions       參數 R 表示對目錄進行遞迴操作,kext 在圖形介面下看起來是個檔案,實際上是個檔案夾。           把驅動目錄下的所有檔案備份到案頭 backup:       $ cp -R /System/Library/Extensions/ /User/使用者名稱/Desktop/backup
  刪除檔案或目錄        rm 參數 檔案        參數-rf 表示遞迴和強制,千萬要小心使用,如果執行了 rm -rf / 你的系統就全沒了        例:想刪除驅動的緩衝:       $ rm -rf /System/Library/Extensions.kextcache       $ rm -rf /System/Library/Extensions.mkext  
  改變檔案名稱或所在目錄      mv 源檔案 目標檔案        例:想把 AppleHDA.Kext 移到案頭:       $ mv /System/Library/Extensions/AppleHDA.kext /User/使用者名稱/Desktop
  文本編輯    nano 檔案名稱        例:編輯 Info.plist:       $ nano /System/Library/Extensions/Natit.kext/Info.plist
3、選擇操作命令
    命令名  |  功能描述                  |  使用舉例    ---------|---------------------------|----------------------------      head   |  顯示檔案的最初幾行          |  head -20 filename      tail   |  顯示檔案的最後幾行          |  tail -15 filename      cut    |  顯示檔案每行中的某些域       |  cut -f1,7 -d: /etc/passwd      colrm  |  從標準輸入中刪除若干列       |  colrm 8 20 file2      diff   |  比較並顯示兩個檔案的差異      |  diff file1 file2      sort   |  排序或歸併檔案              |  sort -d -f -u file1      uniq   |  去掉檔案中的重複行           |  uniq file1 file2      comm   |  顯示兩有序檔案的公用和非公用行 |  comm file1 file2      wc     |  統計檔案的字元數、詞數和行數   |  wc filename      nl     |  給檔案加上行號              |  nl file1 >file2  
4、進程操作命令
    命令名  |  功能描述             |  使用舉例    ---------|----------------------|----------------------------      ps     |  顯示進程目前狀態      |  ps u       kill   |  終止進程             |  kill -9 30142  
5、時間操作命令
    命令名  |  功能描述              |  使用舉例    ---------|-----------------------|----------------------------      date   |  顯示系統的當前日期和時間 |  date      cal    |  顯示日曆              |  cal 8 1996      time   |  統計程式的執行時間      |  time a.out  
6、網路與通訊操作命令
    命令名  |  功能描述                       |  使用舉例    ---------|--------------------------------|----------------------------      telnet |  遠程登入                       |  telnet hpc.sp.net.edu.cn      rlogin |  遠程登入                       |  rlogin hostname -l username      rsh    |  在遠程主機執行指定命令           |  rsh f01n03 date      ftp    |  在本地主機與遠程主機之間傳輸檔案   |  ftpftp.sp.net.edu.cn      rcp    |  在本地主機與遠程主機 之間複製檔案  |  rcp file1 host1:file2      ping   |  給一個網路主機發送 回應請求       |  ping hpc.sp.net.edu.cn      mail   |  閱讀和寄送電子郵件               |  mail      write  |  給另一使用者發送報文               |  write username pts/1      mesg   |  允許或拒絕接收報文               |  mesg n  
7、Korn Shell 命令
    命令名   |  功能描述                     |  使用舉例    ----------|------------------------------|---------------------      history |  列出最近執行過的 幾條命令及編號  |  history      r       |  重複執行最近執行過的 某條命令    |  r -2      alias   |  給某個命令定義別名             |  alias del=rm -i      unalias |  取消對某個別名的定義           |  unalias del  
8、其它命令
    命令名  |  功能描述                  |  使用舉例    ---------|---------------------------|------------------      uname  |  顯示作業系統的有關資訊       |  uname -a      clear  |  清除螢幕或視窗內容          |  clear      env    |  顯示當前所有設定過的環境變數  |  env       who    |  列出當前登入的所有使用者       |  who      whoami |  顯示當前正進行操作的使用者名稱    |  whoami      tty    |  顯示終端或偽終端的名稱        |  tty      stty   |  顯示或重設修飾鍵定義         |  stty -a      du     |  查詢磁碟使用方式             |  du -k subdir      df     |  顯示檔案系統的總空間和可用空間 |  df      w      |  顯示當前系統活動的總資訊      |  w      clear  |  清屏                      | clear

iOS - Mac 終端命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.